|
Open 3D Engine EMotionFX Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits EMotionFX::PoseData.
Public Member Functions | |
| void | Clear () |
| void | LinkToActorInstance (const ActorInstance *actorInstance) override |
| void | LinkToActor (const Actor *actor) override |
| void | Reset () override |
| void | CopyFrom (const PoseData *from) override |
| void | BlendNodeState (Physics::RagdollNodeState &nodeState, const Physics::RagdollNodeState &destNodeState, const Transform &jointTransform, const Transform &destJointTransform, float weight) |
| void | Blend (const Pose *destPose, float weight) override |
| void | Log () const |
|
const AZStd::vector < Physics::RagdollNodeState > & | GetRagdollNodeStates () const |
| Physics::RagdollNodeState & | GetRagdollNodeState (size_t ragdollNodeIndex) |
Public Member Functions inherited from EMotionFX::PoseData | |
| void | SetPose (Pose *pose) |
| PoseData & | operator= (const PoseData &from) |
| 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 | FastCopyNodeStates (AZStd::vector< Physics::RagdollNodeState > &to, const AZStd::vector< Physics::RagdollNodeState > &from) |
| static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from EMotionFX::PoseData | |
| static void | Reflect (AZ::ReflectContext *context) |
Additional Inherited Members | |
Protected Attributes inherited from EMotionFX::PoseData | |
| Pose * | m_pose |
| bool | m_isUsed |