Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState Struct Reference

#include <CscPhysicsSimulator.h>

Inheritance diagram for conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState:
conscience_core::simulator::CscPhysicsSimulator::BaseEntityOutputPhysicsState

Public Member Functions

 PivotPhysicsState (btHingeConstraint *bulletConstraint, const CscMemberJoint *pivot)
 
btHingeConstraint * getBulletConstraint () const override
 
- Public Member Functions inherited from conscience_core::simulator::CscPhysicsSimulator::BaseEntityOutputPhysicsState
 BaseEntityOutputPhysicsState (btTypedConstraint *bulletConstraint, float value, float objectiveValue, float speedMax)
 
virtual ~BaseEntityOutputPhysicsState ()
 

Public Attributes

float limitMin
 
float limitMax
 
bool rotationX
 
bool rotationY
 
bool rotationZ
 
float softness
 
float bias
 
float relaxation
 
bool isMotorDisabled
 
float percentSpeedMax
 
float maxImpulse
 
float speedToReachTarget
 
- Public Attributes inherited from conscience_core::simulator::CscPhysicsSimulator::BaseEntityOutputPhysicsState
btTypedConstraint *const bulletConstraint
 
float value
 
float objectiveValue
 
float speedMax
 

Constructor & Destructor Documentation

◆ PivotPhysicsState()

conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::PivotPhysicsState ( btHingeConstraint *  bulletConstraint,
const CscMemberJoint pivot 
)
inline

Member Function Documentation

◆ getBulletConstraint()

btHingeConstraint* conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::getBulletConstraint ( ) const
inlineoverridevirtual

Member Data Documentation

◆ bias

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::bias

◆ isMotorDisabled

bool conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::isMotorDisabled

◆ limitMax

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::limitMax

◆ limitMin

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::limitMin

◆ maxImpulse

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::maxImpulse

◆ percentSpeedMax

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::percentSpeedMax

◆ relaxation

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::relaxation

◆ rotationX

bool conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::rotationX

◆ rotationY

bool conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::rotationY

◆ rotationZ

bool conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::rotationZ

◆ softness

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::softness

◆ speedToReachTarget

float conscience_core::simulator::CscPhysicsSimulator::PivotPhysicsState::speedToReachTarget

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