#include <animChannel.h>
Inheritance diagram for AnimChannel< SwitchType >:
Public Types | |
typedef TYPENAME SwitchType::ValueType | ValueType |
Public Member Functions | |
INLINE | AnimChannel (AnimGroup *parent, const string &name) |
virtual void | get_value (int frame, ValueType &value)=0 |
virtual void | get_value_no_scale (int frame, ValueType &value) |
virtual void | get_scale (int frame, float scale[3]) |
virtual TypeHandle | get_value_type () const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
INLINE | AnimChannel (const string &name="") |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Reimplemented in AnimChannelFixed< SwitchType >. Definition at line 43 of file animChannel.h. |
|
|
|
|
|
Reimplemented from AnimChannelBase. Reimplemented in AnimChannelFixed< SwitchType >, AnimChannelMatrixXfmTable, and AnimChannelScalarTable. Definition at line 65 of file animChannel.h. |
|
Reimplemented from AnimChannelBase. Reimplemented in AnimChannelFixed< SwitchType >, AnimChannelMatrixXfmTable, and AnimChannelScalarTable. Definition at line 66 of file animChannel.h. Referenced by AnimChannel< ACMatrixSwitchType >::force_init_type(), and AnimChannel< ACMatrixSwitchType >::get_type(). |
|
Reimplemented in AnimChannelMatrixXfmTable. |
|
Reimplemented from AnimChannelBase. Reimplemented in AnimChannelFixed< SwitchType >, AnimChannelMatrixXfmTable, and AnimChannelScalarTable. Definition at line 62 of file animChannel.h. |
|
Implemented in AnimChannelFixed< SwitchType >. |
|
|
|
Implements AnimChannelBase. |
|
Reimplemented from AnimChannelBase. Reimplemented in AnimChannelFixed< SwitchType >, AnimChannelMatrixXfmTable, and AnimChannelScalarTable. Definition at line 69 of file animChannel.h. Referenced by AnimChannel< ACMatrixSwitchType >::force_init_type(), and AnimChannelFixed< SwitchType >::init_type(). |
|
Reimplemented from AnimChannelBase. Reimplemented in AnimChannelFixed< SwitchType >, AnimChannelMatrixXfmTable, and AnimChannelScalarTable. Definition at line 76 of file animChannel.h. Referenced by AnimChannel< ACMatrixSwitchType >::get_class_type(), and AnimChannel< ACMatrixSwitchType >::init_type(). |