#include <lerpfunctor.h>
Inheritance diagram for SimpleLerpFunctor< value >:
Public Member Functions | |
virtual | ~SimpleLerpFunctor (void) |
SimpleLerpFunctor< value > & | operator= (const SimpleLerpFunctor< value > &) |
virtual void | operator() (float) |
INLINE const value & | get_start () const |
INLINE const value & | get_end () const |
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) |
Public Attributes | |
PUBLISHED | __pad0__: value interpolate(float) |
Protected Member Functions | |
SimpleLerpFunctor (value start, value end) | |
SimpleLerpFunctor (const SimpleLerpFunctor< value > &) | |
Protected Attributes | |
value | _start |
value | _end |
value | _diff_cache |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 62 of file lerpfunctor.h. |
|
Definition at line 237 of file lerpfunctor.h. References c. |
|
Definition at line 242 of file lerpfunctor.h. |
|
Reimplemented from LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 90 of file lerpfunctor.h. |
|
Reimplemented from ReferenceCount. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 77 of file lerpfunctor.h. Referenced by SimpleLerpFunctor< LVecBase4f >::force_init_type(), SimpleLerpFunctor< LVecBase4f >::get_type(), and SimpleQueryLerpFunctor< value >::init_type(). |
|
Definition at line 74 of file lerpfunctor.h. |
|
Definition at line 73 of file lerpfunctor.h. |
|
Reimplemented from LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 87 of file lerpfunctor.h. |
|
Reimplemented from LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 80 of file lerpfunctor.h. Referenced by ConfigureFn(), SimpleLerpFunctor< LVecBase4f >::force_init_type(), and SimpleQueryLerpFunctor< value >::init_type(). |
|
Implements LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 257 of file lerpfunctor.h. |
|
Definition at line 248 of file lerpfunctor.h. References SimpleLerpFunctor< value >::_diff_cache, SimpleLerpFunctor< value >::_end, SimpleLerpFunctor< value >::_start, c, and LerpFunctor::operator=(). Referenced by SimpleQueryLerpFunctor< value >::operator=(). |
|
Reimplemented from LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 72 of file lerpfunctor.h. |
|
Definition at line 60 of file lerpfunctor.h. Referenced by SimpleLerpFunctor< value >::operator=(). |
|
Definition at line 59 of file lerpfunctor.h. Referenced by SimpleLerpFunctor< value >::operator=(). |
|
Definition at line 58 of file lerpfunctor.h. Referenced by SimpleLerpFunctor< value >::operator=(). |
|
Reimplemented from LerpFunctor. Reimplemented in SimpleQueryLerpFunctor< value >, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, and ColorScaleLerpFunctor. Definition at line 99 of file lerpfunctor.h. Referenced by SimpleLerpFunctor< LVecBase4f >::get_class_type(), and SimpleLerpFunctor< LVecBase4f >::init_type(). |