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

Pair (linear) limits for joints. More...

#include <EditorJointConfiguration.h>

Inherits PhysX::EditorJointLimitBase.

Public Member Functions

 AZ_CLASS_ALLOCATOR (EditorJointLimitLinearPairConfig, AZ::SystemAllocator)
 
 AZ_TYPE_INFO (EditorJointLimitLinearPairConfig, "{20A3AE4C-1B92-4541-ACA7-5FA2BFDDEDC0}")
 
bool IsLimited () const
 
JointLimitProperties ToGameTimeConfig () const
 
- Public Member Functions inherited from PhysX::EditorJointLimitBase
 AZ_CLASS_ALLOCATOR (EditorJointLimitBase, AZ::SystemAllocator)
 
 AZ_TYPE_INFO (EditorJointLimitBase, "{7D6BD28B-6DAF-42F7-8EFF-0F5ACBBDBAE7}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

EditorJointLimitConfig m_standardLimitConfig
 
float m_limitLower = -1.0f
 
float m_limitUpper = 1.0f
 

Static Public Attributes

static const float LinearLimitMin
 
static const float LinearLimitMax
 
- Static Public Attributes inherited from PhysX::EditorJointLimitBase
static const float s_springMax
 Maximum value for spring stiffness and damping.
 
static const float s_springMin
 Minimum value for spring stiffness and damping.
 
static const float s_toleranceMax
 Maximum value for limit tolerance, distance at which limit gets activated/enforced.
 
static const float s_toleranceMin
 Minimum value for limit tolerance, distance at which limit gets activated/enforced.
 

Detailed Description

Pair (linear) limits for joints.


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