Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FPhysicsReplicationCache |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/PhysicsReplicationCache.h |
| Include Path | #include "Physics/PhysicsReplicationCache.h" |
Syntax
class FPhysicsReplicationCache
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPhysicsReplicationCache
(
FPhysScene_Chaos* InPhysicsScene |
Physics/PhysicsReplicationCache.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPhysicsReplicationCache() |
Physics/PhysicsReplicationCache.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AsyncPhysicsReplicationCache | FPhysicsReplicationCacheAsync * | Async part of the replication cache, only access on Physics Thread except for initialize and uninitialize | Physics/PhysicsReplicationCache.h | |
| DelegateInjectInputs_External | FDelegateHandle | Physics/PhysicsReplicationCache.h | ||
| PhysicsScene | FPhysScene_Chaos * | Physics/PhysicsReplicationCache.h | ||
| ReplicationCache_External | TMap< Chaos::FConstPhysicsObjectHandle, FRigidBodyState > | Physics/PhysicsReplicationCache.h | ||
| SolverFrame | int32 | Physics/PhysicsReplicationCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRigidBodyState * GetStateFromReplicationCache
(
UPrimitiveComponent* RootComponent, |
Get cached state for replication, if no state is cached RegisterForReplicationCache() is called | Physics/PhysicsReplicationCache.h | |
void 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 | Physics/PhysicsReplicationCache.h | |
void UnregisterForReplicationCache
(
UPrimitiveComponent* RootComponent |
Unregister a component from physics replication state caching | Physics/PhysicsReplicationCache.h |