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

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

EventHandler()=default (defined in EMotionFX::EventHandler)EMotionFX::EventHandler
GetHandledEventTypes() const =0EMotionFX::EventHandlerpure virtual
OnChangedActiveState(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnChangedPauseState(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnCreateActor(Actor *actor) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateAnimGraph(AnimGraph *animGraph) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateAnimGraphInstance(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreatedNode(AnimGraph *animGraph, AnimGraphNode *node) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateMotion(Motion *motion) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateMotionInstance(MotionInstance *motionInstance) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateMotionSet(MotionSet *motionSet) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCreateMotionSystem(MotionSystem *motionSystem) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnCustomEvent(uint32 eventType, void *data) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnDeleteActor(Actor *actor)EMotionFX::EventHandlerinlinevirtual
OnDeleteAnimGraph(AnimGraph *animGraph) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnDeleteAnimGraphInstance(AnimGraphInstance *animGraphInstance) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnDeleteMotion(Motion *motion)EMotionFX::EventHandlerinlinevirtual
OnDeleteMotionInstance(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnDeleteMotionSet(MotionSet *motionSet) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnDeleteMotionSystem(MotionSystem *motionSystem) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
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::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnDrawTriangles() (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnEndTransition(AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnEvent(const EventInfo &eventInfo)EMotionFX::EventHandlerinlinevirtual
OnHasLooped(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnHasReachedMaxNumLoops(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnHasReachedMaxPlayTime(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnInputPortsChanged(AnimGraphNode *node, const AZStd::vector< AZStd::string > &newInputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnIsFrozenAtLastFrame(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnOutputPortsChanged(AnimGraphNode *node, const AZStd::vector< AZStd::string > &newOutputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnPlayMotion(Motion *motion, PlayBackInfo *info)EMotionFX::EventHandlerinlinevirtual
OnPostCreateActor(Actor *actor) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnProgressEnd() (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnProgressStart() (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnProgressText(const char *text) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnProgressValue(float percentage) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnQueueMotionInstance(MotionInstance *motionInstance, PlayBackInfo *info)EMotionFX::EventHandlerinlinevirtual
OnRayIntersectionTest(const AZ::Vector3 &start, const AZ::Vector3 &end, IntersectionInfo *outIntersectInfo)EMotionFX::EventHandlerinlinevirtual
OnRemovedChildNode(AnimGraph *animGraph, AnimGraphNode *parentNode) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnRemoveNode(AnimGraph *animGraph, AnimGraphNode *nodeToRemove) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnRenamedNode(AnimGraph *animGraph, AnimGraphNode *node, const AZStd::string &oldName) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnScaleActorData(Actor *actor, float scaleFactor) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnScaleMotionData(Motion *motion, float scaleFactor) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnSetVisualManipulatorOffset(AnimGraphInstance *animGraphInstance, size_t paramIndex, const AZ::Vector3 &offset) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnSimulatePhysics(float timeDelta) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStartBlending(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnStartMotionInstance(MotionInstance *motionInstance, PlayBackInfo *info)EMotionFX::EventHandlerinlinevirtual
OnStartTransition(AnimGraphInstance *animGraphInstance, AnimGraphStateTransition *transition) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStateEnd(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStateEnter(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStateEntering(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStateExit(AnimGraphInstance *animGraphInstance, AnimGraphNode *state) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnStop(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnStopBlending(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnSubProgressText(const char *text) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
OnSubProgressValue(float percentage) (defined in EMotionFX::EventHandler)EMotionFX::EventHandlerinlinevirtual
~EventHandler()=default (defined in EMotionFX::EventHandler)EMotionFX::EventHandlervirtual