|
| AZ_TYPE_INFO_WITH_NAME (KeyFrame, "EMotionFX::KeyFrame", "{BCB35EA0-4C4C-4482-B32A-5E1D1F461D3D}", StorageType) |
|
| KeyFrame () |
|
| KeyFrame (float time, const ReturnType &value) |
|
| ~KeyFrame () |
|
MCORE_INLINE float | GetTime () const |
|
MCORE_INLINE ReturnType | GetValue () const |
|
MCORE_INLINE const StorageType & | GetStorageTypeValue () const |
|
MCORE_INLINE void | GetValue (ReturnType *outValue) |
|
MCORE_INLINE void | GetStorageTypeValue (StorageType *outValue) |
|
MCORE_INLINE void | SetTime (float time) |
|
MCORE_INLINE void | SetValue (const ReturnType &value) |
|
MCORE_INLINE void | SetStorageTypeValue (const StorageType &value) |
|
MCORE_INLINE void | SetValue (const AZ::Quaternion &value) |
|
MCORE_INLINE AZ::Quaternion | GetValue () const |
|
MCORE_INLINE void | GetValue (AZ::Quaternion *outValue) |
|
MCORE_INLINE void | SetStorageTypeValue (const MCore::Compressed8BitQuaternion &value) |
|
MCORE_INLINE const MCore::Compressed8BitQuaternion & | GetStorageTypeValue () const |
|
MCORE_INLINE void | SetValue (const AZ::Quaternion &value) |
|
MCORE_INLINE AZ::Quaternion | GetValue () const |
|
MCORE_INLINE void | GetValue (AZ::Quaternion *outValue) |
|
MCORE_INLINE void | SetStorageTypeValue (const MCore::Compressed16BitQuaternion &value) |
|
MCORE_INLINE const MCore::Compressed16BitQuaternion & | GetStorageTypeValue () const |
|
MCORE_INLINE void | SetValue (const float &value) |
|
MCORE_INLINE float | GetValue () const |
|
MCORE_INLINE void | GetValue (float *outValue) |
|
MCORE_INLINE void | SetStorageTypeValue (const MCore::Compressed8BitFloat &value) |
|
MCORE_INLINE const MCore::Compressed8BitFloat & | GetStorageTypeValue () const |
|
MCORE_INLINE void | SetValue (const float &value) |
|
MCORE_INLINE float | GetValue () const |
|
MCORE_INLINE void | GetValue (float *outValue) |
|
MCORE_INLINE void | SetStorageTypeValue (const MCore::Compressed16BitFloat &value) |
|
MCORE_INLINE const MCore::Compressed16BitFloat & | GetStorageTypeValue () const |
|
template<class ReturnType, class StorageType = ReturnType>
class EMotionFX::KeyFrame< ReturnType, StorageType >
The keyframe class. Each keyframe holds a value at a given time. Interpolators can then calculate interpolated values between a set of keys, which are stored inside a key track. This makes it possible to do keyframed animations.