Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

OutlineShader Class Reference

#include <outlineShader.h>

Inheritance diagram for OutlineShader:

Shader ReferenceCount Configurable TypedObject List of all members.

Public Member Functions

 OutlineShader (void)
 OutlineShader (const Colorf &color)
 ~OutlineShader ()
virtual void config (void)
virtual void apply (Node *node, const AllAttributesWrapper &init_state, const AllTransitionsWrapper &net_trans, GraphicsStateGuardian *gsg)
INLINE void set_color (const Colorf &color)
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Protected Attributes

Colorf _color

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

OutlineShader::OutlineShader void   ) 
 

Definition at line 41 of file outlineShader.cxx.

References Colorf, and set_color().

OutlineShader::OutlineShader const Colorf color  ) 
 

Definition at line 50 of file outlineShader.cxx.

References set_color().

OutlineShader::~OutlineShader  )  [inline]
 

Definition at line 40 of file outlineShader.h.


Member Function Documentation

void OutlineShader::apply Node *  node,
const AllAttributesWrapper &  init_state,
const AllTransitionsWrapper &  net_trans,
GraphicsStateGuardian gsg
[virtual]
 

Reimplemented from Shader.

Definition at line 69 of file outlineShader.cxx.

References _color, Shader::apply(), and c.

void OutlineShader::config void   )  [virtual]
 

Reimplemented from Configurable.

Definition at line 59 of file outlineShader.cxx.

References Configurable::config().

virtual TypeHandle OutlineShader::force_init_type void   )  [inline, virtual]
 

Reimplemented from Shader.

Definition at line 64 of file outlineShader.h.

References Shader::get_class_type(), and Shader::init_type().

TypeHandle OutlineShader::get_class_type void   )  [inline, static]
 

Reimplemented from Shader.

Definition at line 53 of file outlineShader.h.

Referenced by ConfigureFn().

virtual TypeHandle OutlineShader::get_type void   )  const [inline, virtual]
 

Reimplemented from Shader.

Definition at line 61 of file outlineShader.h.

References Shader::get_class_type().

void OutlineShader::init_type void   )  [inline, static]
 

Reimplemented from Shader.

Definition at line 56 of file outlineShader.h.

References Shader::get_class_type(), Shader::init_type(), and register_type().

Referenced by ConfigureFn().

INLINE void OutlineShader::set_color const Colorf color  )  [inline]
 

Definition at line 47 of file outlineShader.h.

Referenced by OutlineShader().


Member Data Documentation

Colorf OutlineShader::_color [protected]
 

Definition at line 50 of file outlineShader.h.

Referenced by apply().

TypeHandle OutlineShader::_type_handle [static, private]
 

Reimplemented from Shader.

Definition at line 34 of file outlineShader.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:57 2003 for Panda by doxygen1.3