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.
EMStudio::AnimGraphEventHandler Member List

This is the complete list of members for EMStudio::AnimGraphEventHandler, including all inherited members.

AnimGraphEventHandler(AnimGraphPlugin *plugin) (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandler
EventHandler()=default (defined in EMotionFX::EventHandler)EMotionFX::EventHandler
GetHandledEventTypes() const overrideEMStudio::AnimGraphEventHandlerinlinevirtual
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(EMotionFX::AnimGraph *animGraph) override (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandlervirtual
OnDeleteAnimGraphInstance(EMotionFX::AnimGraphInstance *animGraphInstance) override (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandlervirtual
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(EMotionFX::AnimGraphNode *node, const AZStd::vector< AZStd::string > &newInputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) override (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandlervirtual
OnIsFrozenAtLastFrame(MotionInstance *motionInstance)EMotionFX::EventHandlerinlinevirtual
OnOutputPortsChanged(EMotionFX::AnimGraphNode *node, const AZStd::vector< AZStd::string > &newOutputPorts, const AZStd::string &memberName, const AZStd::vector< AZStd::string > &memberValue) override (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandlervirtual
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, EMotionFX::IntersectionInfo *outIntersectInfo) overrideEMStudio::AnimGraphEventHandlervirtual
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(EMotionFX::AnimGraphInstance *animGraphInstance, size_t paramIndex, const AZ::Vector3 &offset) override (defined in EMStudio::AnimGraphEventHandler)EMStudio::AnimGraphEventHandlervirtual
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