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

#include <PhysicsReplicationCache.h>

Public Member Functions

 FPhysicsReplicationCache (FPhysScene_Chaos *InPhysicsScene)
 
virtual ~FPhysicsReplicationCache ()
 
const FRigidBodyStateGetStateFromReplicationCache (UPrimitiveComponent *RootComponent, int32 &OutSolverFrame)
 
void RegisterForReplicationCache (UPrimitiveComponent *RootComponent)
 
void UnregisterForReplicationCache (UPrimitiveComponent *RootComponent)
 

Constructor & Destructor Documentation

◆ FPhysicsReplicationCache()

FPhysicsReplicationCache::FPhysicsReplicationCache ( FPhysScene_Chaos InPhysicsScene)

◆ ~FPhysicsReplicationCache()

FPhysicsReplicationCache::~FPhysicsReplicationCache ( )
virtual

Member Function Documentation

◆ GetStateFromReplicationCache()

const FRigidBodyState * FPhysicsReplicationCache::GetStateFromReplicationCache ( UPrimitiveComponent *  RootComponent,
int32 OutSolverFrame 
)

Get cached state for replication, if no state is cached RegisterForReplicationCache() is called

◆ RegisterForReplicationCache()

void FPhysicsReplicationCache::RegisterForReplicationCache ( UPrimitiveComponent *  RootComponent)

Register a component for physics replication state caching, the component will unregister automatically if cache is not accessed within time limit set by CVar: np2.ReplicationCache.LingerForNSeconds

◆ UnregisterForReplicationCache()

void FPhysicsReplicationCache::UnregisterForReplicationCache ( UPrimitiveComponent *  RootComponent)

Unregister a component from physics replication state caching


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