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::PhysXD6Joint Class Reference

Inherits PhysX::PhysXJoint.

Public Member Functions

 AZ_CLASS_ALLOCATOR (PhysXD6Joint, AZ::SystemAllocator)
 
 AZ_RTTI (PhysXD6Joint, "{144B2FAF-A3EE-4FE1-9328-2C44FE1E3676}", PhysX::PhysXJoint)
 
 PhysXD6Joint (const D6JointLimitConfiguration &configuration, AzPhysics::SceneHandle sceneHandle, AzPhysics::SimulatedBodyHandle parentBodyHandle, AzPhysics::SimulatedBodyHandle childBodyHandle)
 
AZ::Crc32 GetNativeType () const override
 
void GenerateJointLimitVisualizationData (float scale, AZ::u32 angularSubdivisions, AZ::u32 radialSubdivisions, AZStd::vector< AZ::Vector3 > &vertexBufferOut, AZStd::vector< AZ::u32 > &indexBufferOut, AZStd::vector< AZ::Vector3 > &lineBufferOut, AZStd::vector< bool > &lineValidityBufferOut) override
 
- Public Member Functions inherited from PhysX::PhysXJoint
 AZ_CLASS_ALLOCATOR (PhysXJoint, AZ::SystemAllocator)
 
 AZ_RTTI (PhysXJoint, "{DBE1D185-E318-407D-A5A1-AC1DE7F4A62D}", AzPhysics::Joint)
 
 PhysXJoint (AzPhysics::SceneHandle sceneHandle, AzPhysics::SimulatedBodyHandle parentBodyHandle, AzPhysics::SimulatedBodyHandle childBodyHandle)
 
AzPhysics::SimulatedBodyHandle GetParentBodyHandle () const override
 
AzPhysics::SimulatedBodyHandle GetChildBodyHandle () const override
 
void SetParentBody (AzPhysics::SimulatedBodyHandle parentBody) override
 
void SetChildBody (AzPhysics::SimulatedBodyHandle childBody) override
 
void * GetNativePointer () const override
 

Additional Inherited Members

- Protected Member Functions inherited from PhysX::PhysXJoint
bool SetPxActors ()
 
- Protected Attributes inherited from PhysX::PhysXJoint
Utils::PxJointUniquePtr m_pxJoint
 
AzPhysics::SceneHandle m_sceneHandle
 
AzPhysics::SimulatedBodyHandle m_parentBodyHandle
 
AzPhysics::SimulatedBodyHandle m_childBodyHandle
 
AZStd::string m_name
 

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