#include <prim_anim.h>
Inherited by LERPAnimationChannelClass< Vector3 >, LERPAnimationChannelClass< float >, LERPAnimationChannelClass< Vector2 >, and LERPAnimationChannelClass< T >.
Classes | |
| class | KeyClass |
Public Member Functions | |
| PrimitiveAnimationChannelClass (void) | |
| virtual | ~PrimitiveAnimationChannelClass (void) |
| const PrimitiveAnimationChannelClass< T > & | operator= (const PrimitiveAnimationChannelClass< T > &src) |
| const KeyClass & | operator[] (int index) |
| virtual T | Evaluate (float time)=0 |
| int | Get_Key_Count (void) const |
| const KeyClass & | Get_Key (int index) const |
| void | Set_Key (int index, const T &value, float time) |
| void | Set_Key_Value (int index, const T &value) |
| void | Add_Key (const T &value, float time) |
| void | Insert_Key (int index, const T &value, float time) |
| void | Delete_Key (int index) |
| void | Reset (void) |
| virtual void | Save (ChunkSaveClass &csave) |
| virtual void | Load (ChunkLoadClass &cload) |
Protected Types | |
| enum | { CHUNKID_VARIABLES = 0x03150809 } |
| enum | { VARID_KEY = 1 } |
Protected Member Functions | |
| void | Load_Variables (ChunkLoadClass &cload) |
Protected Attributes | |
| SimpleDynVecClass< KeyClass > | m_Data |
| int | m_LastIndex |
Definition at line 63 of file prim_anim.h.
|
protected |
| Enumerator | |
|---|---|
| CHUNKID_VARIABLES | |
Definition at line 127 of file prim_anim.h.
|
protected |
| Enumerator | |
|---|---|
| VARID_KEY | |
Definition at line 132 of file prim_anim.h.
|
inline |
Definition at line 70 of file prim_anim.h.
|
inlinevirtual |
Definition at line 72 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Add_Key | ( | const T & | value, |
| float | time ) |
Definition at line 215 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Delete_Key | ( | int | index | ) |
Definition at line 235 of file prim_anim.h.
|
pure virtual |
| const PrimitiveAnimationChannelClass< T >::KeyClass & PrimitiveAnimationChannelClass< T >::Get_Key | ( | int | index | ) | const |
Definition at line 185 of file prim_anim.h.
| int PrimitiveAnimationChannelClass< T >::Get_Key_Count | ( | void | ) | const |
Definition at line 176 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Insert_Key | ( | int | index, |
| const T & | value, | ||
| float | time ) |
Definition at line 225 of file prim_anim.h.
|
virtual |
Definition at line 296 of file prim_anim.h.
|
protected |
Definition at line 318 of file prim_anim.h.
| const PrimitiveAnimationChannelClass< T > & PrimitiveAnimationChannelClass< T >::operator= | ( | const PrimitiveAnimationChannelClass< T > & | src | ) |
Definition at line 256 of file prim_anim.h.
|
inline |
Definition at line 103 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Reset | ( | void | ) |
Definition at line 245 of file prim_anim.h.
|
virtual |
Definition at line 275 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Set_Key | ( | int | index, |
| const T & | value, | ||
| float | time ) |
Definition at line 194 of file prim_anim.h.
| void PrimitiveAnimationChannelClass< T >::Set_Key_Value | ( | int | index, |
| const T & | value ) |
Definition at line 205 of file prim_anim.h.
|
protected |
Definition at line 147 of file prim_anim.h.
|
protected |
Definition at line 148 of file prim_anim.h.