#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. |