#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(). |
1.3