Open 3D Engine EMotionFX 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.
EMotionFX::AnimGraphInstance Member List

This is the complete list of members for EMotionFX::AnimGraphInstance, including all inherited members.

AddEventHandler(AnimGraphInstanceEventHandler *eventHandler)EMotionFX::AnimGraphInstance
AddFollowerGraph(AnimGraphInstance *follower, bool registerLeaderInsideFollower) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
AddMissingParameterValues() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
AddParameterValue() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
AddUniqueObjectData() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ApplyMotionExtraction() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
CalcNumAllocatedUniqueDatas() constEMotionFX::AnimGraphInstance
CollectActiveAnimGraphNodes(AZStd::vector< AnimGraphNode * > *outNodes, const AZ::TypeId &nodeType=AZ::TypeId::CreateNull()) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
CollectActiveNetTimeSyncNodes(AZStd::vector< AnimGraphNode * > *outNodes) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
Create(AnimGraph *animGraph, ActorInstance *actorInstance, MotionSet *motionSet, const InitSettings *initSettings=nullptr) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstancestatic
CreateParameterValues() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
CreateSnapshot(bool authoritative) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
DecreaseReferenceCount()MCore::RefCounted
Delete() (defined in MCore::RefCounted)MCore::RefCountedprotectedvirtual
Destroy()MCore::RefCounted
DisableObjectFlags(size_t objectIndex, uint32 flagsToDisable) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
EnableObjectFlags(size_t objectIndex, uint32 flagsToEnable) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
FindActorInstanceFromParentDepth(size_t parentDepth) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
FindOrCreateUniqueNodeData(const AnimGraphNode *node) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
FindOrCreateUniqueObjectData(const AnimGraphObject *object) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
FindParameter(const AZStd::string &name) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
FindParameterIndex(const AZStd::string &name) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetActorInstance() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetAnimGraph() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetAutoUnregisterEnabled() constEMotionFX::AnimGraphInstance
GetEventBuffer() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetFollowerGraphs() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetInitSettings() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetIsObjectFlagEnabled(size_t objectIndex, uint32 flag) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsOutputReady(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsOwnedByRuntime() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetIsPostUpdateReady(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsResynced(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsSynced(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsTopDownUpdateReady(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetIsUpdateReady(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetLcgRandom() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetMotionSet() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetNumUniqueObjectDatas() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetObjectFlags(size_t objectIndex) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetParameterValue(size_t index) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetParameterValueAsBool(const char *paramName, bool *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueAsBool(size_t paramIndex, bool *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueAsFloat(const char *paramName, float *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueAsFloat(size_t paramIndex, float *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueAsInt(const char *paramName, int32 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueAsInt(size_t paramIndex, int32 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetParameterValueChecked(size_t index) const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetParentAnimGraphInstance() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetReferenceCount() constMCore::RefCounted
GetRetargetingEnabled() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetRootNode() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetRotationParameterValue(const char *paramName, AZ::Quaternion *outRotation) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetRotationParameterValue(size_t paramIndex, AZ::Quaternion *outRotation) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetSnapshot() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetUniqueObjectData(size_t index) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
GetVector2ParameterValue(const char *paramName, AZ::Vector2 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVector2ParameterValue(size_t paramIndex, AZ::Vector2 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVector3ParameterValue(const char *paramName, AZ::Vector3 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVector3ParameterValue(size_t paramIndex, AZ::Vector3 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVector4ParameterValue(const char *paramName, AZ::Vector4 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVector4ParameterValue(size_t paramIndex, AZ::Vector4 *outValue) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVisualizationEnabled() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
GetVisualizeScale() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
IncreaseReferenceCount()MCore::RefCounted
InsertParameterValue(size_t index) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
IsNetworkEnabled() const (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
MoveParameterValue(size_t oldIndex, size_t newIndex) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_IS_SYNCLEADER enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_OUTPUT_READY enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_PLAYMODE_BACKWARD enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_POSTUPDATE_READY enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_RESYNC enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_SYNCED enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_SYNCINDEX_CHANGED enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_TOPDOWNUPDATE_READY enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OBJECTFLAGS_UPDATE_READY enum value (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnEndTransition(AnimGraphStateTransition *transition) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnNetworkActiveNodesUpdate(const AZStd::vector< AZ::u32 > &activeNodes) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnNetworkConnected() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnNetworkMotionNodePlaytimesUpdate(const MotionNodePlaytimeContainer &motionNodePlaytimes) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnNetworkParamUpdate(const AttributeContainer &parameters) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnStartTransition(AnimGraphStateTransition *transition) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnStateEnd(AnimGraphNode *state) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnStateEnter(AnimGraphNode *state) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnStateEntering(AnimGraphNode *state) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OnStateExit(AnimGraphNode *state) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
Output(Pose *outputPose) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
OutputEvents() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RecursiveInvalidateUniqueDatas() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RecursiveResetFlags(uint32 flagsToDisable) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RefCounted()MCore::RefCounted
ReInitParameterValue(size_t index) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ReInitParameterValues() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ReleasePoses() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ReleaseRefDatas() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveAllEventHandlers()EMotionFX::AnimGraphInstance
RemoveAllObjectData(bool delFromMem) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveAllParameters(bool delFromMem) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveChildAnimGraphInstance(AnimGraphInstance *childAnimGraphInstance) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveEventHandler(AnimGraphInstanceEventHandler *eventHandler)EMotionFX::AnimGraphInstance
RemoveFollowerGraph(AnimGraphInstance *follower, bool removeLeaderFromFollower) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveParameterValue(size_t index, bool delFromMem=true) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveUniqueObjectData(size_t index, bool delFromMem) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
RemoveUniqueObjectData(AnimGraphObjectData *uniqueData, bool delFromMem) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetFlagsForAllNodes(uint32 flagsToDisable) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetFlagsForAllObjects(uint32 flagsToDisable) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetFlagsForAllObjects() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetPoseRefCountsForAllNodes() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetRefDataRefCountsForAllNodes() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
ResetUniqueDatas() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetAutoReleasePoses(bool automaticallyFreePoses) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetAutoReleaseRefDatas(bool automaticallyFreeRefDatas) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetAutoUnregisterEnabled(bool enabled)EMotionFX::AnimGraphInstance
SetIsOutputReady(size_t objectIndex, bool isReady) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetIsOwnedByRuntime(bool isOwnedByRuntime)EMotionFX::AnimGraphInstance
SetIsPostUpdateReady(size_t objectIndex, bool isReady) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetIsResynced(size_t objectIndex, bool isResynced) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetIsSynced(size_t objectIndex, bool isSynced) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetIsTopDownUpdateReady(size_t objectIndex, bool isReady) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetIsUpdateReady(size_t objectIndex, bool isReady) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetMotionSet(MotionSet *motionSet) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetObjectFlags(size_t objectIndex, uint32 flags) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetObjectFlags(size_t objectIndex, uint32 flags, bool enabled) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstanceinline
SetParentAnimGraphInstance(AnimGraphInstance *parentAnimGraphInstance) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetRetargetingEnabled(bool enabled) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetSnapshotChunkSerializer(AZStd::shared_ptr< Network::AnimGraphSnapshotChunkSerializer > serializer) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetSnapshotSerializer(AZStd::shared_ptr< Network::AnimGraphSnapshotSerializer > serializer) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetVisualizationEnabled(bool enabled) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SetVisualizeScale(float scale) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
Start() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
Stop() (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
SwitchToState(const char *stateName) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
TransitionToState(const char *stateName) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
Update(float timePassedInSeconds) (defined in EMotionFX::AnimGraphInstance)EMotionFX::AnimGraphInstance
~RefCounted()MCore::RefCountedvirtual