14 template<
class SwitchType>
27 template<
class SwitchType>
38 template<
class SwitchType>
49 template<
class SwitchType>
58 template<
class SwitchType>
68 template<
class SwitchType>
71 get_value(frame, value);
78 template<
class SwitchType>
88 template<
class SwitchType>
99 template<
class SwitchType>
109 template<
class SwitchType>
119 template<
class SwitchType>
131 template<
class SwitchType>
134 return get_type_handle(ValueType);
virtual void get_pos(int frame, LVecBase3 &pos)
Returns the x, y, and z translation components associated with the current frame.
virtual void get_quat(int frame, LQuaternion &quat)
Returns the rotation component associated with the current frame, expressed as a quaternion.
virtual void get_scale(int frame, LVecBase3 &scale)
Returns the x, y, and z scale components associated with the current frame.
virtual void get_hpr(int frame, LVecBase3 &hpr)
Returns the h, p, and r components associated with the current frame.
This template class is the parent class for all kinds of AnimChannels that return different values.
Parent class for all animation channels.
This is the base class for AnimChannel and AnimBundle.
virtual TypeHandle get_value_type() const
Returns the TypeHandle associated with the ValueType we return.
virtual void get_value_no_scale_shear(int frame, ValueType &value)
Returns the value associated with the current frame, with no scale or share components.
TypeHandle is the identifier used to differentiate C++ class types.
virtual void get_shear(int frame, LVecBase3 &shear)
Returns the a, b, and c shear components associated with the current frame.