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::PoseData Class Referenceabstract

Inherited by EMotionFX::PoseDataRagdoll.

Public Member Functions

virtual void LinkToActorInstance (const ActorInstance *actorInstance)
 
virtual void LinkToActor (const Actor *actor)
 
virtual void Reset ()=0
 
void SetPose (Pose *pose)
 
PoseDataoperator= (const PoseData &from)
 
virtual void CopyFrom (const PoseData *from)=0
 
virtual void Blend (const Pose *destPose, float weight)=0
 
virtual void DebugDraw ([[maybe_unused]] AzFramework::DebugDisplayRequests &debugDisplay, [[maybe_unused]] const AZ::Color &color) const
 
bool IsUsed () const
 
void SetIsUsed (bool isUsed)
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Attributes

Posem_pose
 
bool m_isUsed
 

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