Open 3D Engine PhysX 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.
PhysX::RagdollNode Class Reference

PhysX specific implementation of generic physics API RagdollNode class. More...

#include <RagdollNode.h>

Inherits Physics::RagdollNode.

Public Member Functions

 AZ_CLASS_ALLOCATOR (RagdollNode, AZ::SystemAllocator)
 
 AZ_RTTI (RagdollNode, "{6AB5AB45-6DE3-4F97-B7C7-CEEB1FEEE721}", Physics::RagdollNode)
 
 RagdollNode (AzPhysics::SceneHandle sceneHandle, const Physics::RagdollNodeConfiguration &nodeConfig)
 
void SetJoint (AzPhysics::Joint *joint)
 
AzPhysics::RigidBody & GetRigidBody () override
 
AzPhysics::Joint * GetJoint () override
 
bool IsSimulating () const override
 
AzPhysics::Scene * GetScene () override
 
AZ::EntityId GetEntityId () const override
 
AZ::Transform GetTransform () const override
 
void SetTransform (const AZ::Transform &transform) override
 
AZ::Vector3 GetPosition () const override
 
AZ::Quaternion GetOrientation () const override
 
AZ::Aabb GetAabb () const override
 
AzPhysics::SceneQueryHit RayCast (const AzPhysics::RayCastRequest &request) override
 
AZ::Crc32 GetNativeType () const override
 
void * GetNativePointer () const override
 
AzPhysics::SimulatedBodyHandle GetRigidBodyHandle () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Detailed Description

PhysX specific implementation of generic physics API RagdollNode class.


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