#include <lerp.h>
Inheritance diagram for Lerp:
Public Member Functions | |
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 | |
PT (LerpBlendType) _blend | |
PT (LerpFunctor) _func | |
Lerp (LerpFunctor *func, float startt, float endt, LerpBlendType *blend) | |
Lerp (const Lerp &) | |
virtual | ~Lerp (void) |
Lerp & | operator= (const Lerp &) |
void | step (void) |
void | set_step_size (float) |
float | get_step_size (void) const |
void | set_t (float) |
float | get_t (void) const |
bool | is_done (void) const |
LerpFunctor * | get_functor (void) const |
void | set_end_event (const std::string &) |
std::string | get_end_event (void) const |
Private Attributes | |
std::string | _event |
float | _startt |
float | _endt |
float | _delta |
float | _t |
PUBLISHED | __pad0__: Lerp(LerpFunctor* func |
PUBLISHED float | endt |
PUBLISHED float LerpBlendType * | blend |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
Definition at line 51 of file lerp.cxx. References c. |
|
|
|
Reimplemented from TypedReferenceCount. Definition at line 68 of file lerp.h. References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type(). |
|
Reimplemented from ReferenceCount. |
|
Definition at line 113 of file lerp.cxx. References _event. |
|
|
|
Definition at line 86 of file lerp.cxx. References _delta. |
|
Definition at line 97 of file lerp.cxx. References _t. |
|
Reimplemented from TypedReferenceCount. Definition at line 65 of file lerp.h. References ReferenceCount::get_class_type(). |
|
Reimplemented from TypedReferenceCount. Definition at line 61 of file lerp.h. References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 101 of file lerp.cxx. Referenced by step(). |
|
|
|
|
|
|
|
Definition at line 109 of file lerp.cxx. References _event. |
|
Definition at line 82 of file lerp.cxx. References _delta. |
|
|
|
Definition at line 68 of file lerp.cxx. References _delta, _endt, _event, _startt, _t, is_done(), scale_t(), t, and throw_event(). |
|
Reimplemented from TypedReferenceCount. |
|
Definition at line 37 of file lerp.h. Referenced by get_step_size(), operator=(), set_step_size(), and step(). |
|
Definition at line 36 of file lerp.h. Referenced by is_done(), operator=(), set_t(), and step(). |
|
Definition at line 34 of file lerp.h. Referenced by get_end_event(), operator=(), set_end_event(), and step(). |
|
Definition at line 35 of file lerp.h. Referenced by operator=(), set_t(), and step(). |
|
Definition at line 38 of file lerp.h. Referenced by get_t(), is_done(), operator=(), set_t(), and step(). |
|
Reimplemented from TypedReferenceCount. |
|
|
|
|