#include <spheretexShader.h>
Inheritance diagram for SpheretexShader:
Public Member Functions | |
SpheretexShader (Texture *texture=NULL) | |
~SpheretexShader () | |
virtual void | config (void) |
virtual void | apply (Node *node, const AllAttributesWrapper &init_state, const AllTransitionsWrapper &net_trans, GraphicsStateGuardian *gsg) |
INLINE void | set_texture (Texture *texture) |
INLINE Texture * | get_texture (void) |
INLINE void | set_blend_mode (ColorBlendProperty::Mode mode) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
PT (Texture) _texture | |
Protected Attributes | |
ColorBlendProperty::Mode | _blend_mode |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 46 of file spheretexShader.cxx. References _blend_mode, set_texture(), and texture. |
|
Definition at line 43 of file spheretexShader.h. |
|
Reimplemented from Shader. Definition at line 74 of file spheretexShader.cxx. References _blend_mode, Shader::_priority, Shader::_viz, Shader::apply(), GraphicsStateGuardian::enable_normals(), NULL, and t. Referenced by SpheretexReflector::apply(), and SpheretexHighlighter::apply(). |
|
Reimplemented from Configurable. Definition at line 57 of file spheretexShader.cxx. References Configurable::config(), Texture::FT_linear, NULL, and Texture::WM_clamp. |
|
Reimplemented from Shader. Definition at line 77 of file spheretexShader.h. References Shader::get_class_type(), and Shader::init_type(). |
|
Reimplemented from Shader. Definition at line 66 of file spheretexShader.h. Referenced by ConfigureFn(). |
|
Definition at line 54 of file spheretexShader.h. Referenced by SpheretexReflector::pre_apply(), and SpheretexHighlighter::pre_apply(). |
|
Reimplemented from Shader. Definition at line 74 of file spheretexShader.h. References Shader::get_class_type(). |
|
Reimplemented from Shader. Definition at line 69 of file spheretexShader.h. References Shader::get_class_type(), Shader::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
|
|
Definition at line 55 of file spheretexShader.h. References mode. Referenced by SpheretexHighlighter::SpheretexHighlighter(), and SpheretexReflector::SpheretexReflector(). |
|
Definition at line 50 of file spheretexShader.h. References Configurable::make_dirty(), and texture. Referenced by SpheretexHighlighter::SpheretexHighlighter(), SpheretexReflector::SpheretexReflector(), and SpheretexShader(). |
|
Definition at line 62 of file spheretexShader.h. Referenced by apply(), and SpheretexShader(). |
|
Reimplemented from Shader. Definition at line 39 of file spheretexShader.cxx. |