#include <spheretexHighlighter.h>
Inheritance diagram for SpheretexHighlighter:

| Public Member Functions | |
| SpheretexHighlighter (int size=128) | |
| 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 Attributes | |
| SpheretexShader | _spheretex_shader | 
| int | _size | 
| Static Private Attributes | |
| TypeHandle | _type_handle | 
| 
 | 
| 
 Definition at line 41 of file spheretexHighlighter.cxx. References _size, _spheretex_shader, Texture::FT_linear, PixelBuffer::rgb_buffer(), SpheretexShader::set_blend_mode(), set_size(), SpheretexShader::set_texture(), texture, and Texture::WM_clamp. | 
| 
 | ||||||||||||||||||||
| 
 Reimplemented from Shader. Definition at line 179 of file spheretexHighlighter.cxx. References _spheretex_shader, SpheretexShader::apply(), and Shader::apply(). | 
| 
 | 
| 
 Reimplemented from Shader. Definition at line 80 of file spheretexHighlighter.h. References FrustumShader::get_class_type(), and FrustumShader::init_type(). | 
| 
 | 
| 
 Reimplemented from FrustumShader. Definition at line 69 of file spheretexHighlighter.h. Referenced by ConfigureFn(). | 
| 
 | 
| 
 Definition at line 55 of file spheretexHighlighter.h. | 
| 
 | 
| 
 Reimplemented from FrustumShader. Definition at line 77 of file spheretexHighlighter.h. References FrustumShader::get_class_type(). | 
| 
 | 
| 
 Reimplemented from FrustumShader. Definition at line 72 of file spheretexHighlighter.h. References FrustumShader::get_class_type(), FrustumShader::init_type(), and register_type(). Referenced by ConfigureFn(). | 
| 
 | ||||||||||||||||||||
| 
 Reimplemented from Shader. Definition at line 86 of file spheretexHighlighter.cxx. References FrustumShader::_frusta, _size, _spheretex_shader, DCAST, dot(), Spotlight::get_class_type(), FrustumShader::get_num_frusta(), Material::get_shininess(), SpheretexShader::get_texture(), NULL, pow(), scale, texture, uchar, x, and y. | 
| 
 | 
| 
 Reimplemented from Shader. Definition at line 61 of file spheretexHighlighter.cxx. References Shader::_multipass_on, _spheretex_shader, and Shader::set_multipass(). | 
| 
 | 
| 
 Reimplemented from Shader. Definition at line 74 of file spheretexHighlighter.cxx. References _spheretex_shader, and Shader::set_priority(). | 
| 
 | 
| 
 Definition at line 54 of file spheretexHighlighter.h. Referenced by SpheretexHighlighter(). | 
| 
 | 
| 
 Definition at line 65 of file spheretexHighlighter.h. Referenced by pre_apply(), and SpheretexHighlighter(). | 
| 
 | 
| 
 Definition at line 64 of file spheretexHighlighter.h. Referenced by apply(), pre_apply(), set_multipass(), set_priority(), and SpheretexHighlighter(). | 
| 
 | 
| 
 Reimplemented from FrustumShader. Definition at line 34 of file spheretexHighlighter.cxx. | 
 1.3
1.3