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

#include <ChaosMarshallingManager.h>

Public Member Functions

void Reset ()
 
void ResetForHistory ()
 
void ResetDirtyProxiesBuffer ()
 
void ClearAsyncInputs ()
 
void ClearSimCommands ()
 
void ClearAsyncInputForCallback (ISimCallbackObject *Callback)
 
void CopySubstepData (const FPushPhysicsData &FirstStepData)
 

Public Attributes

FDirtyPropertiesManager DirtyPropertiesManager
 
FDirtySet DirtyProxiesDataBuffer
 
FReal StartTime
 
FReal ExternalDt
 
int32 ExternalTimestamp
 
int32 InternalStep
 
int32 IntervalStep
 
int32 IntervalNumSteps
 
bool bSolverSubstepped
 
TArray< ISimCallbackObject * > SimCallbackObjectsToAdd
 
TArray< ISimCallbackObject * > SimCallbackObjectsToRemove
 
TArray< FSimCallbackInputAndObjectSimCallbackInputs
 
TArray< FSimCallbackCommandObject * > SimCommands
 

Member Function Documentation

◆ ClearAsyncInputForCallback()

void Chaos::FPushPhysicsData::ClearAsyncInputForCallback ( ISimCallbackObject Callback)

◆ ClearAsyncInputs()

void Chaos::FPushPhysicsData::ClearAsyncInputs ( )

◆ ClearSimCommands()

void Chaos::FPushPhysicsData::ClearSimCommands ( )

◆ CopySubstepData()

void Chaos::FPushPhysicsData::CopySubstepData ( const FPushPhysicsData FirstStepData)

◆ Reset()

void Chaos::FPushPhysicsData::Reset ( )

◆ ResetDirtyProxiesBuffer()

void Chaos::FPushPhysicsData::ResetDirtyProxiesBuffer ( )

◆ ResetForHistory()

void Chaos::FPushPhysicsData::ResetForHistory ( )

Member Data Documentation

◆ bSolverSubstepped

bool Chaos::FPushPhysicsData::bSolverSubstepped

◆ DirtyPropertiesManager

FDirtyPropertiesManager Chaos::FPushPhysicsData::DirtyPropertiesManager

◆ DirtyProxiesDataBuffer

FDirtySet Chaos::FPushPhysicsData::DirtyProxiesDataBuffer

◆ ExternalDt

FReal Chaos::FPushPhysicsData::ExternalDt

◆ ExternalTimestamp

int32 Chaos::FPushPhysicsData::ExternalTimestamp

◆ InternalStep

int32 Chaos::FPushPhysicsData::InternalStep

◆ IntervalNumSteps

int32 Chaos::FPushPhysicsData::IntervalNumSteps

◆ IntervalStep

int32 Chaos::FPushPhysicsData::IntervalStep

◆ SimCallbackInputs

TArray<FSimCallbackInputAndObject> Chaos::FPushPhysicsData::SimCallbackInputs

◆ SimCallbackObjectsToAdd

TArray<ISimCallbackObject*> Chaos::FPushPhysicsData::SimCallbackObjectsToAdd

◆ SimCallbackObjectsToRemove

TArray<ISimCallbackObject*> Chaos::FPushPhysicsData::SimCallbackObjectsToRemove

◆ SimCommands

TArray<FSimCallbackCommandObject*> Chaos::FPushPhysicsData::SimCommands

◆ StartTime

FReal Chaos::FPushPhysicsData::StartTime

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