UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FPBDJointState Class Reference

#include <PBDJointConstraints.h>

Public Member Functions

CHAOS_API FPBDJointState ()
 

Public Attributes

int32 Island
 
int32 Level
 
int32 Color
 
int32 IslandSize
 
bool bDisabled
 
bool bBroken
 
bool bBreaking
 
bool bViolating
 
bool bDriveTargetChanged
 
FVec3 LinearImpulse
 
FVec3 AngularImpulse
 
float LinearViolation
 
float AngularViolation
 
EResimType ResimType = EResimType::FullResim
 
ESyncState SyncState = ESyncState::InSync
 
bool bEnabledDuringResim = true
 

Detailed Description

Peristent variable state for a joint

Constructor & Destructor Documentation

◆ FPBDJointState()

Chaos::FPBDJointState::FPBDJointState ( )

Member Data Documentation

◆ AngularImpulse

FVec3 Chaos::FPBDJointState::AngularImpulse

◆ AngularViolation

float Chaos::FPBDJointState::AngularViolation

◆ bBreaking

bool Chaos::FPBDJointState::bBreaking

◆ bBroken

bool Chaos::FPBDJointState::bBroken

◆ bDisabled

bool Chaos::FPBDJointState::bDisabled

◆ bDriveTargetChanged

bool Chaos::FPBDJointState::bDriveTargetChanged

◆ bEnabledDuringResim

bool Chaos::FPBDJointState::bEnabledDuringResim = true

◆ bViolating

bool Chaos::FPBDJointState::bViolating

◆ Color

int32 Chaos::FPBDJointState::Color

◆ Island

int32 Chaos::FPBDJointState::Island

◆ IslandSize

int32 Chaos::FPBDJointState::IslandSize

◆ Level

int32 Chaos::FPBDJointState::Level

◆ LinearImpulse

FVec3 Chaos::FPBDJointState::LinearImpulse

◆ LinearViolation

float Chaos::FPBDJointState::LinearViolation

◆ ResimType

EResimType Chaos::FPBDJointState::ResimType = EResimType::FullResim

◆ SyncState

ESyncState Chaos::FPBDJointState::SyncState = ESyncState::InSync

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