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.