#include <nodePathLerps.h>
Inheritance diagram for HprScaleLerpFunctor:
Public Member Functions | |
HprScaleLerpFunctor (const HprScaleLerpFunctor &) | |
virtual | ~HprScaleLerpFunctor (void) |
HprScaleLerpFunctor & | operator= (const HprScaleLerpFunctor &) |
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 LVecBase3f LVecBase3f | _node_path (np) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _hstart (hstart) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _hend (hend) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _hdiff_cache (hend-hstart) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _sstart (sstart) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _send (send) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _sdiff_cache (send-sstart) |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | _is_wrt (false) |
HprScaleLerpFunctor (NodePath np, float hsx, float hsy, float hsz, float hex, float hey, float hez, float ssx, float ssy, float ssz, float sex, float sey, float sez) | |
HprScaleLerpFunctor (NodePath np, LVecBase3f hstart, LVecBase3f hend, LVecBase3f sstart, LVecBase3f send, NodePath wrt) | |
HprScaleLerpFunctor (NodePath np, float hsx, float hsy, float hsz, float hex, float hey, float hez, float ssx, float ssy, float ssz, float sex, float sey, float sez, NodePath wrt) | |
void | take_shortest (void) |
void | take_longest (void) |
Private Attributes | |
NodePath | _node_path |
LVecBase3f | _hstart |
LVecBase3f | _hend |
LVecBase3f | _hdiff_cache |
LVecBase3f | _sstart |
LVecBase3f | _send |
LVecBase3f | _sdiff_cache |
bool | _is_wrt |
NodePath | _wrt_path |
PUBLISHED | __pad0__: HprScaleLerpFunctor(NodePath np |
PUBLISHED LVecBase3f | hstart |
PUBLISHED LVecBase3f LVecBase3f | hend |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f | sstart |
PUBLISHED LVecBase3f LVecBase3f LVecBase3f LVecBase3f | send: LerpFunctor() |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 335 of file nodePathLerps.h. |
|
Definition at line 342 of file nodePathLerps.h. |
|
Definition at line 348 of file nodePathLerps.h. |
|
Definition at line 177 of file nodePathLerps.cxx. References c. |
|
Definition at line 200 of file nodePathLerps.cxx. |
|
|
|
|
|
|
|
Definition at line 334 of file nodePathLerps.h. |
|
|
|
|
|
|
|
|
|
Reimplemented from LerpFunctor. Definition at line 379 of file nodePathLerps.h. References ReferenceCount::get_class_type(), and LerpFunctor::init_type(). |
|
Reimplemented from ReferenceCount. Definition at line 368 of file nodePathLerps.h. |
|
Reimplemented from LerpFunctor. Definition at line 376 of file nodePathLerps.h. References ReferenceCount::get_class_type(). |
|
Reimplemented from LerpFunctor. Definition at line 371 of file nodePathLerps.h. References TypedObject::get_class_type(), LerpFunctor::init_type(), and register_type(). Referenced by init_libpgraph(). |
|
Implements LerpFunctor. Definition at line 217 of file nodePathLerps.cxx. References _hdiff_cache, _hstart, _node_path, _sdiff_cache, _sstart, _wrt_path, s, NodePath::set_hpr_scale(), and t. |
|
Definition at line 205 of file nodePathLerps.cxx. References _hdiff_cache, _hend, _hstart, _node_path, _sdiff_cache, _send, _sstart, c, and LerpFunctor::operator=(). |
|
Definition at line 190 of file nodePathLerps.cxx. References _hdiff_cache, _hend, and _hstart. |
|
Definition at line 180 of file nodePathLerps.cxx. References _hdiff_cache, _hend, and _hstart. |
|
Reimplemented from LerpFunctor. Definition at line 328 of file nodePathLerps.h. |
|
Definition at line 320 of file nodePathLerps.h. Referenced by operator()(), operator=(), take_longest(), and take_shortest(). |
|
Definition at line 319 of file nodePathLerps.h. Referenced by operator=(), take_longest(), and take_shortest(). |
|
Definition at line 318 of file nodePathLerps.h. Referenced by operator()(), operator=(), take_longest(), and take_shortest(). |
|
Definition at line 324 of file nodePathLerps.h. |
|
Definition at line 317 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
Definition at line 323 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
Definition at line 322 of file nodePathLerps.h. Referenced by operator=(). |
|
Definition at line 321 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
Reimplemented from LerpFunctor. Definition at line 26 of file nodePathLerps.cxx. |
|
Definition at line 325 of file nodePathLerps.h. Referenced by operator()(). |
|
Definition at line 328 of file nodePathLerps.h. |
|
Definition at line 328 of file nodePathLerps.h. |
|
Definition at line 328 of file nodePathLerps.h. |
|
Definition at line 328 of file nodePathLerps.h. |