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

#include <PhysicsReplicationCache.h>

+ Inheritance diagram for FPhysicsReplicationCacheAsync:

Additional Inherited Members

- Public Member Functions inherited from Chaos::TSimCallbackObject< FPhysicsReplicationCacheAsyncInput, FPhysicsReplicationCacheAsyncOutput, Chaos::ESimCallbackOptions::Presimulate|Chaos::ESimCallbackOptions::PostSolve|Chaos::ESimCallbackOptions::PhysicsObjectUnregister >
 TSimCallbackObject ()
 
 TSimCallbackObject (bool InRunOnFrozenGameThread)
 
virtual void FreeOutputData_External (FSimCallbackOutput *Output) override
 
FPhysicsReplicationCacheAsyncInputGetProducerInputData_External ()
 
const FPhysicsReplicationCacheAsyncInputGetConsumerInput_Internal () const
 
TSimCallbackOutputHandle< FPhysicsReplicationCacheAsyncOutputPopOutputData_External ()
 
TSimCallbackOutputHandle< FPhysicsReplicationCacheAsyncOutputPopFutureOutputData_External ()
 
bool IsOutputQueueEmpty_External () const
 
FPhysicsReplicationCacheAsyncOutputGetProducerOutputData_Internal ()
 
- Public Member Functions inherited from Chaos::ISimCallbackObject
virtual ~ISimCallbackObject ()=default
 
 ISimCallbackObject (const ISimCallbackObject &)=delete
 
FReal GetSimTime_Internal () const
 
FReal GetDeltaTime_Internal () const
 
virtual bool IsFAsyncObjectManagerCallback () const
 
void PostInitialize_Internal ()
 
void PreSimulate_Internal ()
 
void PreIntegrate_Internal ()
 
void PostIntegrate_Internal ()
 
void MidPhaseModification_Internal (FMidPhaseModifierAccessor &Modifier)
 
void CCDModification_Internal (FCCDModifierAccessor &Modifier)
 
void StrainModification_Internal (FStrainModifierAccessor &Modifier)
 
void ContactModification_Internal (FCollisionContactModifier &Modifier)
 
void PreSolve_Internal ()
 
void PostSolve_Internal ()
 
void FinalizeOutputData_Internal ()
 
virtual FName GetFNameForStatId () const
 
FPhysicsSolverBaseGetSolver ()
 
const FPhysicsSolverBaseGetSolver () const
 
virtual void InjectInputs_External (int32 PhysicsStep, int32 NumSteps)
 
virtual void ProcessInputs_Internal (int32 PhysicsStep)
 
virtual void ProcessInputs_External (int32 PhysicsStep)
 
virtual int32 TriggerRewindIfNeeded_Internal (int32 LastCompletedStep)
 
virtual void ApplyCorrections_Internal (int32 PhysicsStep, FSimCallbackInput *Input)
 
virtual void FirstPreResimStep_Internal (int32 PhysicsStep)
 
bool HasOption (const ESimCallbackOptions Option) const
 
bool RunOnFrozenGameThread () const
 
- Protected Member Functions inherited from Chaos::ISimCallbackObject
 ISimCallbackObject (const ESimCallbackOptions InOptions=ESimCallbackOptions::Presimulate)
 
CHAOS_API FSimCallbackInputGetProducerInputData_External ()
 
void SetCurrentInput_Internal (FSimCallbackInput *NewInput)
 
void SetSimAndDeltaTime_Internal (const FReal InSimTime, const FReal InDeltaTime)
 
const FSimCallbackInputGetCurrentInput_Internal () const
 
- Protected Attributes inherited from Chaos::ISimCallbackObject
FSimCallbackOutputCurrentOutput_Internal
 

Detailed Description

Async replication cache class


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