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 |
![]() | |
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 | |
![]() | |
void | AddNode (CUiAnimViewNode *pNode) |
void | SortNodes () |
bool | HasObsoleteTrackRec (const CUiAnimViewNode *pCurrentNode) const |
![]() | |
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.