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

#include <ChaosVDJointDataWrappers.h>

+ Inheritance diagram for FChaosVDGTJointStateDataWrapper:

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

uint8 bIsBreaking: 1 = false
 
uint8 bIsBroken: 1 = false
 
uint8 bDriveTargetChanged: 1 = false
 
uint8 bIsViolating: 1 = false
 
FVector Force = FVector::ZeroVector
 
FVector Torque = FVector::ZeroVector
 
float LinearViolation = 0.f
 
float AngularViolation = 0.f
 

Additional Inherited Members

- Protected Attributes inherited from FChaosVDWrapperDataBase
bool bHasValidData = false
 

Member Function Documentation

◆ Serialize()

bool FChaosVDGTJointStateDataWrapper::Serialize ( FArchive Ar)

Member Data Documentation

◆ AngularViolation

float FChaosVDGTJointStateDataWrapper::AngularViolation = 0.f

◆ bDriveTargetChanged

uint8 FChaosVDGTJointStateDataWrapper::bDriveTargetChanged

◆ bIsBreaking

uint8 FChaosVDGTJointStateDataWrapper::bIsBreaking

◆ bIsBroken

uint8 FChaosVDGTJointStateDataWrapper::bIsBroken

◆ bIsViolating

uint8 FChaosVDGTJointStateDataWrapper::bIsViolating

◆ Force

FVector FChaosVDGTJointStateDataWrapper::Force = FVector::ZeroVector

◆ LinearViolation

float FChaosVDGTJointStateDataWrapper::LinearViolation = 0.f

◆ Torque

FVector FChaosVDGTJointStateDataWrapper::Torque = FVector::ZeroVector

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