Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CommandSystem::UndoObject Struct Reference

Public Attributes

EMotionFX::ActorInstancem_actorInstance = nullptr
 
EMotionFX::MotionInstancem_motionInstance = nullptr
 
EMotionFX::AnimGraphm_animGraph = nullptr
 
EMotionFX::AnimGraphInstancem_animGraphInstance = nullptr
 

Member Data Documentation

◆ m_actorInstance

EMotionFX::ActorInstance* CommandSystem::UndoObject::m_actorInstance = nullptr

The old selected actor on which the motion got started.

◆ m_animGraph

EMotionFX::AnimGraph* CommandSystem::UndoObject::m_animGraph = nullptr

The old anim graph that was playing on the actor instance before playing the motion.

◆ m_animGraphInstance

EMotionFX::AnimGraphInstance* CommandSystem::UndoObject::m_animGraphInstance = nullptr

The old anim graph instance. This pointer won't be valid anymore at undo but is needed for the anim graph model callbacks.

◆ m_motionInstance

EMotionFX::MotionInstance* CommandSystem::UndoObject::m_motionInstance = nullptr

The old motion instance to be stopped by the undo process.


The documentation for this struct was generated from the following file: