Open 3D Engine LyShine Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
IUiAnimNode Member List

This is the complete list of members for IUiAnimNode, including all inherited members.

Activate(bool bActivate)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
add_ref()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
AddTrack(IUiAnimTrack *pTrack)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
Animate(SUiAnimContext &ec)=0IUiAnimNodepure virtual
CreateDefaultTracks()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
CreateTrack(const CUiAnimParamType &paramType)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
CreateTrackForAzField(const UiAnimParamData &param)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
ESupportedParamFlags enum name (defined in IUiAnimNode)IUiAnimNode
eSupportedParamFlags_MultipleTracks enum value (defined in IUiAnimNode)IUiAnimNode
GetFlags() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetName()=0IUiAnimNodepure virtual
GetNodeOwner()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamCount() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamFlags(const CUiAnimParamType &paramType) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamName(const CUiAnimParamType &paramType) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamNameForTrack(const CUiAnimParamType &paramType, [[maybe_unused]] const IUiAnimTrack *track) const (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
GetParamType(unsigned int nIndex) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamValue(float time, CUiAnimParamType param, float &value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamValue(float time, CUiAnimParamType param, Vec3 &value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamValue(float time, CUiAnimParamType param, Vec4 &value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] float &value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
GetParamValueType(const CUiAnimParamType &paramType) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetParent() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetSequence() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackByIndex(int nIndex) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackCount() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackForAzField(const UiAnimParamData &param) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackForParameter(const CUiAnimParamType &paramType) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackForParameter(const CUiAnimParamType &paramType, uint32 index) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetTrackParamIndex(const IUiAnimTrack *pTrack) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetType() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
GetUiAnimationSystem() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
HasDirectorAsParent() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
InitPostLoad(IUiAnimSequence *pSequence, bool remapIds, LyShine::EntityIdMap *entityIdMap)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
IsParamValid(const CUiAnimParamType &paramType) const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
NeedToRender() const =0 (defined in IUiAnimNode)IUiAnimNodepure virtual
OnReset()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
release()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
RemoveTrack(IUiAnimTrack *pTrack)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
Render()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
Serialize(XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SerializeUiAnims(XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetFlags(int flags)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetName(const char *name)=0IUiAnimNodepure virtual
SetNodeOwner(IUiAnimNodeOwner *pOwner)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetParamValue(float time, CUiAnimParamType param, float value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetParamValue(float time, CUiAnimParamType param, const Vec3 &value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetParamValue(float time, CUiAnimParamType param, const Vec4 &value)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] float value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] bool value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] int value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] unsigned int value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] const AZ::Vector2 &value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] const AZ::Vector3 &value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] const AZ::Vector4 &value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParamValueAz([[maybe_unused]] float time, [[maybe_unused]] const UiAnimParamData &param, [[maybe_unused]] const AZ::Color &value) (defined in IUiAnimNode)IUiAnimNodeinlinevirtual
SetParent(IUiAnimNode *pParent)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetSequence(IUiAnimSequence *sequence)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetTimeRange(Range timeRange)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
SetTrack(const CUiAnimParamType &paramType, IUiAnimTrack *track)=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
StillUpdate()=0IUiAnimNodepure virtual
UpdateDynamicParams()=0 (defined in IUiAnimNode)IUiAnimNodepure virtual
~IUiAnimNode() (defined in IUiAnimNode)IUiAnimNodeinlinevirtual