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

ColorScaleLerpFunctor Class Reference

#include <nodePathLerps.h>

Inheritance diagram for ColorScaleLerpFunctor:

SimpleLerpFunctor< LVecBase4f > LerpFunctor TypedReferenceCount TypedObject ReferenceCount List of all members.

Public Member Functions

 ColorScaleLerpFunctor (const ColorScaleLerpFunctor &)
virtual ~ColorScaleLerpFunctor (void)
ColorScaleLerpFunctor & operator= (const ColorScaleLerpFunctor &)
virtual void operator() (float)
virtual TypeHandle get_type (void) const
virtual TypeHandle force_init_type (void)

Static Public Member Functions

TypeHandle get_class_type (void)
void init_type (void)

Private Member Functions

PUBLISHED LVecBase4f LVecBase4f _node_path (np)
PUBLISHED LVecBase4f LVecBase4f _is_wrt (false)
 ColorScaleLerpFunctor (NodePath np, float sr, float sg, float sb, float sa, float er, float eg, float eb, float ea)
 ColorScaleLerpFunctor (NodePath np, LVecBase4f start, LVecBase4f end, NodePath wrt)
 ColorScaleLerpFunctor (NodePath np, float sr, float sg, float sb, float sa, float er, float eg, float eb, float ea, NodePath wrt)

Private Attributes

NodePath _node_path
bool _is_wrt
NodePath _wrt_path
PUBLISHED __pad0__: ColorScaleLerpFunctor(NodePath np
PUBLISHED LVecBase4f start
PUBLISHED LVecBase4f LVecBase4f end: LVecBase4fLerpFunctor(start

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

ColorScaleLerpFunctor::ColorScaleLerpFunctor NodePath  np,
float  sr,
float  sg,
float  sb,
float  sa,
float  er,
float  eg,
float  eb,
float  ea
[inline, private]
 

Definition at line 485 of file nodePathLerps.h.

ColorScaleLerpFunctor::ColorScaleLerpFunctor NodePath  np,
LVecBase4f  start,
LVecBase4f  end,
NodePath  wrt
[inline, private]
 

Definition at line 488 of file nodePathLerps.h.

References end, and start.

ColorScaleLerpFunctor::ColorScaleLerpFunctor NodePath  np,
float  sr,
float  sg,
float  sb,
float  sa,
float  er,
float  eg,
float  eb,
float  ea,
NodePath  wrt
[inline, private]
 

Definition at line 491 of file nodePathLerps.h.

ColorScaleLerpFunctor::ColorScaleLerpFunctor const ColorScaleLerpFunctor &   ) 
 

Definition at line 279 of file nodePathLerps.cxx.

References c.

ColorScaleLerpFunctor::~ColorScaleLerpFunctor void   )  [virtual]
 

Definition at line 282 of file nodePathLerps.cxx.


Member Function Documentation

PUBLISHED LVecBase4f LVecBase4f ColorScaleLerpFunctor::_is_wrt false   )  [inline, private]
 

Definition at line 484 of file nodePathLerps.h.

References end, and start.

PUBLISHED LVecBase4f LVecBase4f ColorScaleLerpFunctor::_node_path np   )  [private]
 

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

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 515 of file nodePathLerps.h.

References SimpleLerpFunctor< LVecBase4f >::get_class_type(), and SimpleLerpFunctor< LVecBase4f >::init_type().

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

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 504 of file nodePathLerps.h.

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

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 512 of file nodePathLerps.h.

References SimpleLerpFunctor< LVecBase4f >::get_class_type().

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

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 507 of file nodePathLerps.h.

References SimpleLerpFunctor< LVecBase4f >::init_type(), and register_type().

Referenced by init_libpgraph().

void ColorScaleLerpFunctor::operator() float   )  [virtual]
 

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 292 of file nodePathLerps.cxx.

References _node_path, NodePath::set_color_scale(), and t.

ColorScaleLerpFunctor & ColorScaleLerpFunctor::operator= const ColorScaleLerpFunctor &   ) 
 

Definition at line 286 of file nodePathLerps.cxx.

References _node_path, c, and SimpleLerpFunctor< LVecBase4f >::operator=().


Member Data Documentation

PUBLISHED ColorScaleLerpFunctor::__pad0__ [private]
 

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 483 of file nodePathLerps.h.

bool ColorScaleLerpFunctor::_is_wrt [private]
 

Definition at line 479 of file nodePathLerps.h.

NodePath ColorScaleLerpFunctor::_node_path [private]
 

Definition at line 478 of file nodePathLerps.h.

Referenced by operator()(), and operator=().

TypeHandle ColorScaleLerpFunctor::_type_handle [static, private]
 

Reimplemented from SimpleLerpFunctor< LVecBase4f >.

Definition at line 28 of file nodePathLerps.cxx.

NodePath ColorScaleLerpFunctor::_wrt_path [private]
 

Definition at line 480 of file nodePathLerps.h.

PUBLISHED LVecBase4f LVecBase4f ColorScaleLerpFunctor::end [private]
 

Definition at line 483 of file nodePathLerps.h.

PUBLISHED LVecBase4f ColorScaleLerpFunctor::start [private]
 

Definition at line 483 of file nodePathLerps.h.


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