Inherits CUiAnimViewNode, and IUiAnimViewKeyBundle.
Public Member Functions | |
| CUiAnimViewTrack (IUiAnimTrack *pTrack, CUiAnimViewAnimNode *pTrackAnimNode, CUiAnimViewNode *pParentNode, bool bIsSubTrack=false, unsigned int subTrackIndex=0) | |
| CUiAnimViewAnimNode * | GetAnimNode () const |
| AZStd::string | GetName () const override |
| virtual EUiAnimViewNodeType | GetNodeType () const override |
| bool | IsCompoundTrack () const |
| bool | IsSubTrack () const |
| unsigned int | GetSubTrackIndex () const |
| virtual bool | SnapTimeToPrevKey (float &time) const override |
| virtual bool | SnapTimeToNextKey (float &time) const override |
| virtual unsigned int | GetKeyCount () const override |
| virtual CUiAnimViewKeyHandle | GetKey (unsigned int index) override |
| virtual CUiAnimViewKeyConstHandle | GetKey (unsigned int index) const |
| virtual CUiAnimViewKeyHandle | GetKeyByTime (const float time) |
| virtual CUiAnimViewKeyHandle | GetNearestKeyByTime (const float time) |
| virtual CUiAnimViewKeyBundle | GetSelectedKeys () override |
| virtual CUiAnimViewKeyBundle | GetAllKeys () override |
| virtual CUiAnimViewKeyBundle | GetKeysInTimeRange (const float t0, const float t1) override |
| virtual CUiAnimViewKeyHandle | CreateKey (const float time) |
| virtual void | SlideKeys (const float time0, const float timeOffset) |
| void | OffsetKeyPosition (const AZ::Vector3 &offset) |
| template<class Type > | |
| void | GetValue (const float time, Type &value) const |
| void | GetKeyValueRange (float &min, float &max) const |
| CUiAnimParamType | GetParameterType () const |
| EUiAnimValue | GetValueType () const |
| EUiAnimCurveType | GetCurveType () const |
| const UiAnimParamData & | GetParamData () const |
| bool | IsMasked (uint32 mask) const |
| IUiAnimTrack::EUiAnimTrackFlags | GetFlags () const |
| ISplineInterpolator * | GetSpline () const |
| ColorB | GetCustomColor () const |
| void | SetCustomColor (ColorB color) |
| bool | HasCustomColor () const |
| void | ClearCustomColor () |
| virtual CUiAnimViewTrackMemento | GetMemento () const |
| virtual void | RestoreFromMemento (const CUiAnimViewTrackMemento &memento) |
| virtual void | SetDisabled (bool bDisabled) override |
| virtual bool | IsDisabled () const override |
| void | SetMuted (bool bMuted) |
| bool | IsMuted () const |
| virtual void | SelectKeys (const bool bSelected) override |
| void | PasteKeys (XmlNodeRef xmlNode, const float timeOffset) |
| virtual bool | AreAllKeysOfSameType () const override |
| void | SetAnimationLayerIndex (const int index) |
| int | GetAnimationLayerIndex () const |
Public Member Functions inherited from CUiAnimViewNode | |
| CUiAnimViewNode (CUiAnimViewNode *pParent) | |
| virtual bool | SetName (const char *pName) |
| virtual bool | CanBeRenamed () const |
| CUiAnimViewSequence * | GetSequence () |
| CUiAnimViewNode * | GetParentNode () const |
| unsigned int | GetChildCount () const |
| CUiAnimViewNode * | GetChild (unsigned int index) const |
| virtual void | SetSelected (bool bSelected) |
| virtual bool | IsSelected () const |
| void | ClearSelection () |
| virtual void | SetExpanded (bool bExpanded) |
| virtual bool | IsExpanded () const |
| void | SetHidden (bool bHidden) |
| bool | IsHidden () const |
| bool | HasObsoleteTrack () const |
| CUiAnimViewNode * | GetAboveNode () const |
| CUiAnimViewNode * | GetBelowNode () const |
| CUiAnimViewNode * | GetPrevSibling () const |
| CUiAnimViewNode * | GetNextSibling () const |
| virtual bool | IsGroupNode () const |
| bool | operator< (const CUiAnimViewNode &pOtherNode) const |
| CUiAnimViewNode * | GetFirstSelectedNode () |
| CUiAnimViewAnimNode * | GetDirector () |
Friends | |
| class | CUiAnimViewKeyHandle |
| class | CUiAnimViewKeyConstHandle |
| class | CUiAnimViewKeyBundle |
| class | CAbstractUndoTrackTransaction |
Additional Inherited Members | |
Protected Member Functions inherited from CUiAnimViewNode | |
| void | AddNode (CUiAnimViewNode *pNode) |
| void | SortNodes () |
| bool | HasObsoleteTrackRec (const CUiAnimViewNode *pCurrentNode) const |
Protected Attributes inherited from CUiAnimViewNode | |
| CUiAnimViewNode * | m_pParentNode |
| std::vector< std::unique_ptr< CUiAnimViewNode > > | m_childNodes |
| bool | m_bSelected |
| bool | m_bExpanded |
| bool | m_bHidden |
|
inlineoverridevirtual |
Implements IUiAnimViewKeyBundle.
|
overridevirtual |
Implements CUiAnimViewNode.
|
overridevirtual |
Implements IUiAnimViewKeyBundle.
|
inlineoverridevirtual |
Implements IUiAnimViewKeyBundle.
|
overridevirtual |
Implements CUiAnimViewNode.
|
overridevirtual |
Implements CUiAnimViewNode.
|
inlineoverridevirtual |
Implements CUiAnimViewNode.
|
overridevirtual |
Implements CUiAnimViewNode.
|
overridevirtual |
Reimplemented from CUiAnimViewNode.
|
overridevirtual |
Implements IUiAnimViewKeyBundle.
|
overridevirtual |
Reimplemented from CUiAnimViewNode.
|
overridevirtual |
Implements CUiAnimViewNode.
|
overridevirtual |
Implements CUiAnimViewNode.