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.
|
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 |