UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChaosVDJointStateDataWrapper Struct Reference

#include <ChaosVDJointDataWrappers.h>

+ Inheritance diagram for FChaosVDJointStateDataWrapper:

Public Member Functions

CHAOSVDRUNTIME_API bool Serialize (FArchive &Ar)
 
- Public Member Functions inherited from FChaosVDWrapperDataBase
virtual ~FChaosVDWrapperDataBase ()=default
 
virtual bool HasValidData () const
 
void MarkAsValid ()
 

Public Attributes

int32 Island = INDEX_NONE
 
int32 Level = INDEX_NONE
 
int32 Color = INDEX_NONE
 
int32 IslandSize = INDEX_NONE
 
uint8 bDisabled: 1 = false
 
uint8 bBroken: 1 = false
 
uint8 bBreaking: 1 = false
 
uint8 bDriveTargetChanged: 1 = false
 
uint8 bEnabledDuringResim: 1 = true
 
FVector LinearImpulse = FVector::ZeroVector
 
FVector AngularImpulse = FVector::ZeroVector
 
EChaosVDJointReSimType ResimType = EChaosVDJointReSimType::FullResim
 
EChaosVDJointSyncType SyncState = EChaosVDJointSyncType::InSync
 

Additional Inherited Members

- Protected Attributes inherited from FChaosVDWrapperDataBase
bool bHasValidData = false
 

Member Function Documentation

◆ Serialize()

bool FChaosVDJointStateDataWrapper::Serialize ( FArchive Ar)

Member Data Documentation

◆ AngularImpulse

FVector FChaosVDJointStateDataWrapper::AngularImpulse = FVector::ZeroVector

◆ bBreaking

uint8 FChaosVDJointStateDataWrapper::bBreaking

◆ bBroken

uint8 FChaosVDJointStateDataWrapper::bBroken

◆ bDisabled

uint8 FChaosVDJointStateDataWrapper::bDisabled

◆ bDriveTargetChanged

uint8 FChaosVDJointStateDataWrapper::bDriveTargetChanged

◆ bEnabledDuringResim

uint8 FChaosVDJointStateDataWrapper::bEnabledDuringResim

◆ Color

int32 FChaosVDJointStateDataWrapper::Color = INDEX_NONE

◆ Island

int32 FChaosVDJointStateDataWrapper::Island = INDEX_NONE

◆ IslandSize

int32 FChaosVDJointStateDataWrapper::IslandSize = INDEX_NONE

◆ Level

int32 FChaosVDJointStateDataWrapper::Level = INDEX_NONE

◆ LinearImpulse

FVector FChaosVDJointStateDataWrapper::LinearImpulse = FVector::ZeroVector

◆ ResimType

EChaosVDJointReSimType FChaosVDJointStateDataWrapper::ResimType = EChaosVDJointReSimType::FullResim

◆ SyncState

EChaosVDJointSyncType FChaosVDJointStateDataWrapper::SyncState = EChaosVDJointSyncType::InSync

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