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::EventManager Member List

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

AddEventHandler(EventHandler *eventHandler)EMotionFX::EventManager
Create() (defined in EMotionFX::EventManager)EMotionFX::EventManagerstatic
DecreaseReferenceCount()MCore::RefCounted
Delete() (defined in MCore::RefCounted)MCore::RefCountedprotectedvirtual
Destroy()MCore::RefCounted
EMotionFXManager (defined in EMotionFX::EventManager)EMotionFX::EventManagerfriend
FindEventData(const AZStd::shared_ptr< const T > &data) (defined in EMotionFX::EventManager)EMotionFX::EventManagerinline
FindOrCreateEventData(Args &&... args) (defined in EMotionFX::EventManager)EMotionFX::EventManagerinline
GetReferenceCount() constMCore::RefCounted
IncreaseReferenceCount()MCore::RefCounted
Initializer (defined in EMotionFX::EventManager)EMotionFX::EventManagerfriend
Lock() (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnChangedActiveState(MotionInstance *motionInstance)EMotionFX::EventManager
OnChangedPauseState(MotionInstance *motionInstance)EMotionFX::EventManager
OnCreateActor(Actor *actor) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateAnimGraph(AnimGraph *animGraph) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateAnimGraphInstance(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreatedNode(AnimGraph *animGraph, AnimGraphNode *node) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateMotion(Motion *motion) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateMotionInstance(MotionInstance *motionInstance) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateMotionSet(MotionSet *motionSet) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCreateMotionSystem(MotionSystem *motionSystem) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnCustomEvent(uint32 eventType, void *data) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDeleteActor(Actor *actor)EMotionFX::EventManager
OnDeleteAnimGraph(AnimGraph *animGraph) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDeleteAnimGraphInstance(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDeleteMotion(Motion *motion)EMotionFX::EventManager
OnDeleteMotionInstance(MotionInstance *motionInstance)EMotionFX::EventManager
OnDeleteMotionSet(MotionSet *motionSet) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDeleteMotionSystem(MotionSystem *motionSystem) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDrawTriangle(const AZ::Vector3 &posA, const AZ::Vector3 &posB, const AZ::Vector3 &posC, const AZ::Vector3 &normalA, const AZ::Vector3 &normalB, const AZ::Vector3 &normalC, uint32 color) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnDrawTriangles() (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnEndTransition(AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnEvent(const EventInfo &eventInfo)EMotionFX::EventManager
OnHasLooped(MotionInstance *motionInstance)EMotionFX::EventManager
OnHasReachedMaxNumLoops(MotionInstance *motionInstance)EMotionFX::EventManager
OnHasReachedMaxPlayTime(MotionInstance *motionInstance)EMotionFX::EventManager
OnInputPortsChanged(AnimGraphNode *node, const AZStd::vector< AZStd::string > &newInputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnIsFrozenAtLastFrame(MotionInstance *motionInstance)EMotionFX::EventManager
OnOutputPortsChanged(AnimGraphNode *node, const AZStd::vector< AZStd::string > &newOutputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnPlayMotion(Motion *motion, PlayBackInfo *info)EMotionFX::EventManager
OnPostCreateActor(Actor *actor) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnProgressEnd() (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnProgressStart() (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnProgressText(const char *text) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnProgressValue(float percentage) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnQueueMotionInstance(MotionInstance *motionInstance, PlayBackInfo *info)EMotionFX::EventManager
OnRayIntersectionTest(const AZ::Vector3 &start, const AZ::Vector3 &end, IntersectionInfo *outIntersectInfo)EMotionFX::EventManager
OnRemovedChildNode(AnimGraph *animGraph, AnimGraphNode *parentNode) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnRemoveNode(AnimGraph *animGraph, AnimGraphNode *nodeToRemove) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnRenamedNode(AnimGraph *animGraph, AnimGraphNode *node, const AZStd::string &oldName) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnScaleActorData(Actor *actor, float scaleFactor) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnScaleMotionData(Motion *motion, float scaleFactor) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnSetVisualManipulatorOffset(AnimGraphInstance *animGraphInstance, uint32 paramIndex, const AZ::Vector3 &offset) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnSimulatePhysics(float timeDelta) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStartBlending(MotionInstance *motionInstance)EMotionFX::EventManager
OnStartMotionInstance(MotionInstance *motionInstance, PlayBackInfo *info)EMotionFX::EventManager
OnStartTransition(AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStateEnd(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStateEnter(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStateEntering(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStateExit(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnStop(MotionInstance *motionInstance)EMotionFX::EventManager
OnStopBlending(MotionInstance *motionInstance)EMotionFX::EventManager
OnSubProgressText(const char *text) (defined in EMotionFX::EventManager)EMotionFX::EventManager
OnSubProgressValue(float percentage) (defined in EMotionFX::EventManager)EMotionFX::EventManager
RefCounted()MCore::RefCounted
RemoveEventHandler(EventHandler *eventHandler)EMotionFX::EventManager
Unlock() (defined in EMotionFX::EventManager)EMotionFX::EventManager
~RefCounted()MCore::RefCountedvirtual