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