#include <projtexShadower.h>
Inheritance diagram for ProjtexShadower:

Public Member Functions | |
| ProjtexShadower (int size=256) | |
| virtual void | pre_apply (Node *node, const AllAttributesWrapper &init_state, const AllTransitionsWrapper &net_trans, GraphicsStateGuardian *gsg) |
| virtual void | apply (Node *node, const AllAttributesWrapper &init_state, const AllTransitionsWrapper &net_trans, GraphicsStateGuardian *gsg) |
| INLINE void | set_size (int size) |
| INLINE int | get_size (void) |
| virtual void | set_priority (int priority) |
| virtual void | set_multipass (bool on) |
| 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 (ProjtexShader) _projtex_shader | |
Protected Attributes | |
| int | _size |
Static Private Attributes | |
| TypeHandle | _type_handle |
|
|
Definition at line 48 of file projtexShadower.cxx. References _size, Texture::FT_linear, set_size(), texture, and Texture::WM_clamp. |
|
||||||||||||||||||||
|
Reimplemented from Shader. Definition at line 238 of file projtexShadower.cxx. References Shader::apply(). |
|
|
Reimplemented from CasterShader. Definition at line 82 of file projtexShadower.h. References CasterShader::get_class_type(), and CasterShader::init_type(). |
|
|
Reimplemented from CasterShader. Definition at line 71 of file projtexShadower.h. Referenced by ConfigureFn(). |
|
|
Definition at line 56 of file projtexShadower.h. |
|
|
Reimplemented from CasterShader. Definition at line 79 of file projtexShadower.h. References CasterShader::get_class_type(). |
|
|
Reimplemented from CasterShader. Definition at line 74 of file projtexShadower.h. References CasterShader::get_class_type(), CasterShader::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
||||||||||||||||||||
|
|
Referenced by pre_apply(). |
|
|
Reimplemented from Shader. Definition at line 81 of file projtexShadower.cxx. References Shader::set_multipass(). |
|
|
Reimplemented from Shader. Definition at line 69 of file projtexShadower.cxx. References Shader::set_priority(). |
|
|
Definition at line 55 of file projtexShadower.h. Referenced by ProjtexShadower(). |
|
|
Definition at line 67 of file projtexShadower.h. Referenced by pre_apply(), and ProjtexShadower(). |
|
|
Reimplemented from CasterShader. Definition at line 41 of file projtexShadower.cxx. |
1.3