|
| CUiAnimNodeGroup (const int id) |
|
EUiAnimNodeType | GetType () const override |
|
CUiAnimParamType | GetParamType (unsigned int nIndex) const override |
|
| AZ_RTTI (CUiAnimNode, "{1ECF3B73-FCED-464D-82E8-CFAF31BB63DC}", IUiAnimNode) |
|
| CUiAnimNode (const CUiAnimNode &other) |
|
| CUiAnimNode (const int id, EUiAnimNodeType nodeType) |
|
EUiAnimNodeType | GetType () const override |
|
void | add_ref () override |
|
void | release () override |
|
void | SetName (const char *name) override |
| Set node name.
|
|
AZStd::string | GetName () override |
| Get node name.
|
|
void | SetSequence (IUiAnimSequence *pSequence) override |
|
IUiAnimSequence * | GetSequence () const override |
|
void | SetFlags (int flags) override |
|
int | GetFlags () const override |
|
IUiAnimationSystem * | GetUiAnimationSystem () const override |
|
virtual void | OnStart () |
|
void | OnReset () override |
|
virtual void | OnResetHard () |
|
virtual void | OnPause () |
|
virtual void | OnResume () |
|
virtual void | OnStop () |
|
virtual void | OnLoop () |
|
virtual Matrix34 | GetReferenceMatrix () const |
|
bool | IsParamValid (const CUiAnimParamType ¶mType) const override |
|
AZStd::string | GetParamName (const CUiAnimParamType ¶m) const override |
|
EUiAnimValue | GetParamValueType (const CUiAnimParamType ¶mType) const override |
|
IUiAnimNode::ESupportedParamFlags | GetParamFlags (const CUiAnimParamType ¶mType) const override |
|
unsigned int | GetParamCount () const override |
|
bool | SetParamValue (float time, CUiAnimParamType param, float val) override |
|
bool | SetParamValue (float time, CUiAnimParamType param, const Vec3 &val) override |
|
bool | SetParamValue (float time, CUiAnimParamType param, const Vec4 &val) override |
|
bool | GetParamValue (float time, CUiAnimParamType param, float &val) override |
|
bool | GetParamValue (float time, CUiAnimParamType param, Vec3 &val) override |
|
bool | GetParamValue (float time, CUiAnimParamType param, Vec4 &val) override |
|
void | SetTarget (IUiAnimNode *node) |
|
IUiAnimNode * | GetTarget () const |
|
void | StillUpdate () override |
| Evaluate animation node while not playing animation.
|
|
void | Animate (SUiAnimContext &ec) override |
| Evaluate animation to the given time.
|
|
virtual void | PrecacheStatic (float startTime) |
|
virtual void | PrecacheDynamic (float time) |
|
void | Serialize (XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks) override |
|
void | SerializeUiAnims (XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks) override |
|
void | SetNodeOwner (IUiAnimNodeOwner *pOwner) override |
|
IUiAnimNodeOwner * | GetNodeOwner () override |
|
void | Activate (bool bActivate) override |
|
void | SetParent (IUiAnimNode *pParent) override |
|
IUiAnimNode * | GetParent () const override |
|
IUiAnimNode * | HasDirectorAsParent () const override |
|
void | UpdateDynamicParams () override |
|
int | GetTrackCount () const override |
|
IUiAnimTrack * | GetTrackByIndex (int nIndex) const override |
|
IUiAnimTrack * | GetTrackForParameter (const CUiAnimParamType ¶mType) const override |
|
IUiAnimTrack * | GetTrackForParameter (const CUiAnimParamType ¶mType, uint32 index) const override |
|
uint32 | GetTrackParamIndex (const IUiAnimTrack *track) const override |
|
IUiAnimTrack * | GetTrackForAzField (const UiAnimParamData ¶m) const override |
|
IUiAnimTrack * | CreateTrackForAzField (const UiAnimParamData ¶m) override |
|
void | SetTrack (const CUiAnimParamType ¶mType, IUiAnimTrack *track) override |
|
IUiAnimTrack * | CreateTrack (const CUiAnimParamType ¶mType) override |
|
void | SetTimeRange (Range timeRange) override |
|
void | AddTrack (IUiAnimTrack *track) override |
|
bool | RemoveTrack (IUiAnimTrack *track) override |
|
void | CreateDefaultTracks () override |
|
void | InitPostLoad (IUiAnimSequence *pSequence, bool remapIds, LyShine::EntityIdMap *entityIdMap) override |
|
virtual void | PostLoad () |
|
int | GetId () const |
|
void | SetId (int id) |
|
const char * | GetNameFast () const |
|
void | Render () override |
|
virtual void | add_ref ()=0 |
|
virtual void | release ()=0 |
|
virtual void | SetName (const char *name)=0 |
| Set node name.
|
|
virtual AZStd::string | GetName ()=0 |
| Get node name.
|
|
virtual EUiAnimNodeType | GetType () const =0 |
|
virtual IUiAnimSequence * | GetSequence () const =0 |
|
virtual void | SetSequence (IUiAnimSequence *sequence)=0 |
|
virtual void | Activate (bool bActivate)=0 |
|
virtual void | SetFlags (int flags)=0 |
|
virtual int | GetFlags () const =0 |
|
virtual IUiAnimationSystem * | GetUiAnimationSystem () const =0 |
|
virtual bool | SetParamValue (float time, CUiAnimParamType param, float value)=0 |
|
virtual bool | SetParamValue (float time, CUiAnimParamType param, const Vec3 &value)=0 |
|
virtual bool | SetParamValue (float time, CUiAnimParamType param, const Vec4 &value)=0 |
|
virtual bool | GetParamValue (float time, CUiAnimParamType param, float &value)=0 |
|
virtual bool | GetParamValue (float time, CUiAnimParamType param, Vec3 &value)=0 |
|
virtual bool | GetParamValue (float time, CUiAnimParamType param, Vec4 &value)=0 |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, float value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, bool value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, int value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, unsigned int value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, const AZ::Vector2 &value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, const AZ::Vector3 &value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, const AZ::Vector4 &value) |
|
virtual bool | SetParamValueAz (float time, const UiAnimParamData ¶m, const AZ::Color &value) |
|
virtual bool | GetParamValueAz (float time, const UiAnimParamData ¶m, float &value) |
|
virtual void | StillUpdate ()=0 |
| Evaluate animation node while not playing animation.
|
|
virtual void | Animate (SUiAnimContext &ec)=0 |
| Evaluate animation to the given time.
|
|
virtual unsigned int | GetParamCount () const =0 |
|
virtual CUiAnimParamType | GetParamType (unsigned int nIndex) const =0 |
|
virtual bool | IsParamValid (const CUiAnimParamType ¶mType) const =0 |
|
virtual AZStd::string | GetParamName (const CUiAnimParamType ¶mType) const =0 |
|
virtual AZStd::string | GetParamNameForTrack (const CUiAnimParamType ¶mType, const IUiAnimTrack *track) const |
|
virtual EUiAnimValue | GetParamValueType (const CUiAnimParamType ¶mType) const =0 |
|
virtual ESupportedParamFlags | GetParamFlags (const CUiAnimParamType ¶mType) const =0 |
|
virtual void | OnReset ()=0 |
|
virtual int | GetTrackCount () const =0 |
|
virtual IUiAnimTrack * | GetTrackByIndex (int nIndex) const =0 |
|
virtual IUiAnimTrack * | GetTrackForParameter (const CUiAnimParamType ¶mType) const =0 |
|
virtual IUiAnimTrack * | GetTrackForParameter (const CUiAnimParamType ¶mType, uint32 index) const =0 |
|
virtual uint32 | GetTrackParamIndex (const IUiAnimTrack *pTrack) const =0 |
|
virtual IUiAnimTrack * | CreateTrack (const CUiAnimParamType ¶mType)=0 |
|
virtual IUiAnimTrack * | GetTrackForAzField (const UiAnimParamData ¶m) const =0 |
|
virtual IUiAnimTrack * | CreateTrackForAzField (const UiAnimParamData ¶m)=0 |
|
virtual void | SetTrack (const CUiAnimParamType ¶mType, IUiAnimTrack *track)=0 |
|
virtual void | SetTimeRange (Range timeRange)=0 |
|
virtual void | AddTrack (IUiAnimTrack *pTrack)=0 |
|
virtual bool | RemoveTrack (IUiAnimTrack *pTrack)=0 |
|
virtual void | CreateDefaultTracks ()=0 |
|
virtual void | SetNodeOwner (IUiAnimNodeOwner *pOwner)=0 |
|
virtual IUiAnimNodeOwner * | GetNodeOwner ()=0 |
|
virtual void | SerializeUiAnims (XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks)=0 |
|
virtual void | Serialize (XmlNodeRef &xmlNode, bool bLoading, bool bLoadEmptyTracks)=0 |
|
virtual void | InitPostLoad (IUiAnimSequence *pSequence, bool remapIds, LyShine::EntityIdMap *entityIdMap)=0 |
|
virtual void | SetParent (IUiAnimNode *pParent)=0 |
|
virtual IUiAnimNode * | GetParent () const =0 |
|
virtual IUiAnimNode * | HasDirectorAsParent () const =0 |
|
virtual void | Render ()=0 |
|
virtual bool | NeedToRender () const =0 |
|
virtual void | UpdateDynamicParams ()=0 |
|