Open 3D Engine PhysX 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.
|
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) |
PhysX specific implementation of generic physics API RagdollNode class.