#include <movingPart.h>
Inheritance diagram for MovingPart< SwitchType >:
Public Types | |
typedef TYPENAME SwitchType::ValueType | ValueType |
typedef AnimChannel< SwitchType > | ChannelType |
Public Member Functions | |
INLINE | MovingPart (PartGroup *parent, const string &name, const ValueType &_initial_value) |
virtual TypeHandle | get_value_type () const |
virtual AnimChannelBase * | make_initial_channel () const |
virtual void | output_value (ostream &out) const |
virtual INLINE void | write_datagram (BamWriter *manager, Datagram &me) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | init_type () |
Public Attributes | |
ValueType | _value |
ValueType | _initial_value |
PUBLISHED | __pad0__: static TypeHandle get_class_type() { return _type_handle |
Protected Member Functions | |
INLINE | MovingPart (const MovingPart ©) |
INLINE | MovingPart (void) |
INLINE void | fillin (DatagramIterator &scan, BamReader *manager) |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 37 of file movingPart.h. |
|
Definition at line 36 of file movingPart.h. |
|
|
|
|
|
|
|
Reimplemented from PartGroup. Reimplemented in CharacterJoint. |
|
Reimplemented from MovingPartBase. Reimplemented in MovingPartMatrix, MovingPartScalar, CharacterJoint, and CharacterSlider. Definition at line 64 of file movingPart.h. |
|
Reimplemented from MovingPartBase. Reimplemented in MovingPartMatrix, MovingPartScalar, CharacterJoint, and CharacterSlider. Definition at line 61 of file movingPart.h. |
|
Implements MovingPartBase. |
|
Reimplemented from MovingPartBase. Reimplemented in MovingPartMatrix, MovingPartScalar, CharacterJoint, and CharacterSlider. Definition at line 70 of file movingPart.h. Referenced by MovingPartScalar::force_init_type(), MovingPartMatrix::force_init_type(), MovingPart< ACMatrixSwitchType >::force_init_type(), MovingPartScalar::init_type(), and MovingPartMatrix::init_type(). |
|
Implements MovingPartBase. |
|
Implements MovingPartBase. |
|
Reimplemented from PartGroup. Reimplemented in CharacterJoint. |
|
Reimplemented from MovingPartBase. Reimplemented in MovingPartMatrix, and CharacterJoint. Definition at line 67 of file movingPart.h. |
|
Definition at line 51 of file movingPart.h. |
|
Reimplemented from MovingPartBase. Reimplemented in MovingPartMatrix, MovingPartScalar, CharacterJoint, and CharacterSlider. Definition at line 77 of file movingPart.h. Referenced by MovingPart< ACMatrixSwitchType >::init_type(). |
|
Definition at line 50 of file movingPart.h. |