#include <nodePathLerps.h>
Inheritance diagram for HprLerpFunctor:
Public Member Functions | |
HprLerpFunctor (const HprLerpFunctor &) | |
virtual | ~HprLerpFunctor (void) |
HprLerpFunctor & | operator= (const HprLerpFunctor &) |
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 LVecBase3f LVecBase3f | _node_path (np) |
PUBLISHED LVecBase3f LVecBase3f | _is_wrt (false) |
HprLerpFunctor (NodePath np, float sx, float sy, float sz, float ex, float ey, float ez) | |
HprLerpFunctor (NodePath np, LVecBase3f start, LVecBase3f end, NodePath wrt) | |
HprLerpFunctor (NodePath np, float sx, float sy, float sz, float ex, float ey, float ez, NodePath wrt) | |
void | take_shortest (void) |
void | take_longest (void) |
Private Attributes | |
NodePath | _node_path |
bool | _is_wrt |
NodePath | _wrt_path |
PUBLISHED | __pad0__: HprLerpFunctor(NodePath np |
PUBLISHED LVecBase3f | start |
PUBLISHED LVecBase3f LVecBase3f | end: LVecBase3fLerpFunctor(start |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 94 of file nodePathLerps.h. |
|
Definition at line 98 of file nodePathLerps.h. |
|
Definition at line 101 of file nodePathLerps.h. |
|
Definition at line 51 of file nodePathLerps.cxx. References c. |
|
Definition at line 74 of file nodePathLerps.cxx. |
|
Definition at line 93 of file nodePathLerps.h. |
|
|
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 127 of file nodePathLerps.h. References SimpleLerpFunctor< LVecBase3f >::get_class_type(), and SimpleLerpFunctor< LVecBase3f >::init_type(). |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 116 of file nodePathLerps.h. |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 124 of file nodePathLerps.h. References SimpleLerpFunctor< LVecBase3f >::get_class_type(). |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 119 of file nodePathLerps.h. References SimpleLerpFunctor< LVecBase3f >::init_type(), and register_type(). Referenced by init_libpgraph(). |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 84 of file nodePathLerps.cxx. References _node_path, _wrt_path, NodePath::set_hpr(), and t. |
|
Definition at line 78 of file nodePathLerps.cxx. References _node_path, c, and SimpleLerpFunctor< LVecBase3f >::operator=(). |
|
Definition at line 64 of file nodePathLerps.cxx. References SimpleLerpFunctor< LVecBase3f >::_diff_cache, SimpleLerpFunctor< LVecBase3f >::_end, and SimpleLerpFunctor< LVecBase3f >::_start. |
|
Definition at line 54 of file nodePathLerps.cxx. References SimpleLerpFunctor< LVecBase3f >::_diff_cache, SimpleLerpFunctor< LVecBase3f >::_end, and SimpleLerpFunctor< LVecBase3f >::_start. |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 92 of file nodePathLerps.h. |
|
Definition at line 88 of file nodePathLerps.h. |
|
Definition at line 87 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
Reimplemented from SimpleLerpFunctor< LVecBase3f >. Definition at line 22 of file nodePathLerps.cxx. |
|
Definition at line 89 of file nodePathLerps.h. Referenced by operator()(). |
|
Definition at line 92 of file nodePathLerps.h. |
|
Definition at line 92 of file nodePathLerps.h. |