|
| AZ_CLASS_ALLOCATOR (CGotoTrack, AZ::SystemAllocator) |
|
| AZ_RTTI (CGotoTrack, "{B9A6BD22-F669-4D84-AD1D-B7BD07165C5D}", IAnimTrack) |
|
virtual AnimValueType | GetValueType () |
|
void | GetValue (float time, float &value, bool applyMultiplier=false) |
|
void | SetValue (float time, const float &value, bool bDefault=false, bool applyMultiplier=false) |
|
void | SerializeKey (IDiscreteFloatKey &key, XmlNodeRef &keyNode, bool bLoading) |
|
void | GetKeyInfo (int key, const char *&description, float &duration) |
|
| AZ_CLASS_ALLOCATOR (TAnimTrack, AZ::SystemAllocator) |
|
| AZ_RTTI ((TAnimTrack, "{D6E0F0E3-8843-46F0-8484-7B6E130409AE}", IDiscreteFloatKey), IAnimTrack) |
|
EAnimCurveType | GetCurveType () override |
|
AnimValueType | GetValueType () override |
|
void | SetNode (IAnimNode *node) override |
|
IAnimNode * | GetNode () override |
|
int | GetSubTrackCount () const override |
|
IAnimTrack * | GetSubTrack (int nIndex) const override |
|
AZStd::string | GetSubTrackName (int nIndex) const override |
|
void | SetSubTrackName (int nIndex, const char *name) override |
|
const CAnimParamType & | GetParameterType () const override |
|
void | SetParameterType (CAnimParamType type) override |
|
void | add_ref () override |
|
void | release () override |
|
bool | IsKeySelected (int key) const override |
|
void | SelectKey (int key, bool select) override |
|
bool | IsSortMarkerKey (unsigned int key) const override |
|
void | SetSortMarkerKey (unsigned int key, bool enabled) override |
|
int | GetNumKeys () const override |
| Return number of keys in track.
|
|
bool | HasKeys () const override |
| Return true if keys exists in this track.
|
|
void | SetNumKeys (int numKeys) override |
|
void | RemoveKey (int num) override |
| Remove specified key.
|
|
int | CreateKey (float time) override |
|
int | CloneKey (int fromKey) override |
|
int | CopyKey (IAnimTrack *pFromTrack, int nFromKey) override |
|
void | GetKey (int index, IKey *key) const override |
|
float | GetKeyTime (int index) const override |
|
int | FindKey (float time) override |
|
int | GetKeyFlags (int index) override |
|
void | SetKey (int index, IKey *key) override |
|
void | SetKeyTime (int index, float time) override |
| Set time of specified key.
|
|
void | SetKeyFlags (int index, int flags) override |
| Set flags of specified key.
|
|
void | SortKeys () override |
| Sort keys in track (after time of keys was modified).
|
|
int | GetFlags () override |
| Get track flags.
|
|
bool | IsMasked (const uint32 mask) const override |
| Check if track is masked.
|
|
void | SetFlags (int flags) override |
| Set track flags.
|
|
void | GetValue (float time, float &value, bool applyMultiplier=false) override |
|
void | GetValue (float time, Vec3 &value, bool applyMultiplier=false) override |
|
void | GetValue (float time, Vec4 &value, bool applyMultiplier=false) override |
|
void | GetValue (float time, Quat &value) override |
|
void | GetValue (float time, bool &value) override |
|
void | GetValue (float time, Maestro::AssetBlends< AZ::Data::AssetData > &value) override |
|
void | SetValue (float time, const float &value, bool bDefault=false, bool applyMultiplier=false) override |
|
void | SetValue (float time, const Vec3 &value, bool bDefault=false, bool applyMultiplier=false) override |
|
void | SetValue (float time, const Vec4 &value, bool bDefault=false, bool applyMultiplier=false) override |
|
void | SetValue (float time, const Quat &value, bool bDefault=false) override |
|
void | SetValue (float time, const bool &value, bool bDefault=false) override |
|
void | SetValue (float time, const Maestro::AssetBlends< AZ::Data::AssetData > &value, bool bDefault=false) override |
|
void | OffsetKeyPosition (const Vec3 &value) override |
|
void | UpdateKeyDataAfterParentChanged (const AZ::Transform &oldParentWorldTM, const AZ::Transform &newParentWorldTM) override |
|
void | SetTimeRange (const Range &timeRange) override |
|
bool | Serialize (XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks=true) override |
|
bool | SerializeSelection (XmlNodeRef &xmlNode, bool bLoading, bool bCopySelected=false, float fTimeOffset=0) override |
|
virtual void | SerializeKey (IDiscreteFloatKey &key, XmlNodeRef &keyNode, bool bLoading)=0 |
|
int | GetActiveKey (float time, IDiscreteFloatKey *key) |
|
void | GetKeyValueRange (float &fMin, float &fMax) const override |
|
void | SetKeyValueRange (float fMin, float fMax) override |
|
void | SetMultiplier (float trackMultiplier) override |
|
void | SetExpanded (bool expanded) override |
|
bool | GetExpanded () const override |
|
unsigned int | GetId () const override |
|
void | SetId (unsigned int id) override |
|
Goto track, every key on this track negates boolean value.