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

LerpBlendType Class Reference

#include <lerpblend.h>

Inheritance diagram for LerpBlendType:

TypedReferenceCount TypedObject ReferenceCount EaseInBlendType EaseInOutBlendType EaseOutBlendType NoBlendType List of all members.

Public Member Functions

 LerpBlendType (const LerpBlendType &)
LerpBlendType & operator= (const LerpBlendType &)
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

virtual float operator() (float)=0

Private Attributes

PUBLISHED __pad0__: LerpBlendType(void) {} virtual ~LerpBlendType(void)

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

LerpBlendType::LerpBlendType const LerpBlendType &   ) 
 

Definition at line 27 of file lerpblend.cxx.


Member Function Documentation

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

Reimplemented from TypedReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 47 of file lerpblend.h.

References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type().

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

Reimplemented from ReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 36 of file lerpblend.h.

Referenced by NoBlendType::force_init_type(), EaseInOutBlendType::force_init_type(), EaseOutBlendType::force_init_type(), EaseInBlendType::force_init_type(), NoBlendType::get_type(), EaseInOutBlendType::get_type(), EaseOutBlendType::get_type(), EaseInBlendType::get_type(), NoBlendType::init_type(), EaseInOutBlendType::init_type(), EaseOutBlendType::init_type(), and EaseInBlendType::init_type().

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

Reimplemented from TypedReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 44 of file lerpblend.h.

References ReferenceCount::get_class_type().

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

Reimplemented from TypedReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 39 of file lerpblend.h.

References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type().

Referenced by ConfigureFn(), NoBlendType::force_init_type(), EaseInOutBlendType::force_init_type(), EaseOutBlendType::force_init_type(), and EaseInBlendType::force_init_type().

float LerpBlendType::operator() float   )  [private, pure virtual]
 

Implemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 35 of file lerpblend.cxx.

References t.

LerpBlendType & LerpBlendType::operator= const LerpBlendType &   ) 
 

Definition at line 31 of file lerpblend.cxx.

Referenced by NoBlendType::operator=(), EaseInOutBlendType::operator=(), EaseOutBlendType::operator=(), and EaseInBlendType::operator=().


Member Data Documentation

PUBLISHED LerpBlendType::__pad0__ [private]
 

Reimplemented from TypedReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 28 of file lerpblend.h.

TypeHandle LerpBlendType::_type_handle [static, private]
 

Reimplemented from TypedReferenceCount.

Reimplemented in EaseInBlendType, EaseOutBlendType, EaseInOutBlendType, and NoBlendType.

Definition at line 21 of file lerpblend.cxx.


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