Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FPhysicsReplicationAsync |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/PhysicsReplication.h |
| Include Path | #include "PhysicsReplication.h" |
Syntax
class FPhysicsReplicationAsync :
public IPhysicsReplicationAsync ,
public Chaos::TSimCallbackObject< FPhysicsReplicationAsyncInput, Chaos::FSimCallbackNoOutput, Chaos::ESimCallbackOptions::PresimulateChaos::ESimCallbackOptions::PhysicsObjectUnregister >
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ErrorCorrectionDefault | FRigidBodyErrorCorrection | PhysicsReplication.h | ||
| LatencyOneWay | float | PhysicsReplication.h | ||
| ObjectToSettings | TMap< Chaos::FConstPhysicsObjectHandle, TWeakPtr< const FNetworkPhysicsSettingsData > > | PhysicsReplication.h | ||
| ObjectToTarget | TMap< Chaos::FConstPhysicsObjectHandle, FReplicatedPhysicsTargetAsync > | PhysicsReplication.h | ||
| ParticlesInResimIslands | TArray< int32 > | PhysicsReplication.h | ||
| ReplicatedParticleIDs | TArray< Chaos::FParticleID > | PhysicsReplication.h | ||
| ResimErrorLogTimer | float | PhysicsReplication.h | ||
| ResimIslands | TArray< const Chaos::Private::FPBDIsland * > | PhysicsReplication.h | ||
| ResimIslandsParticles | TArray< const Chaos::FGeometryParticleHandle * > | PhysicsReplication.h | ||
| ResimOutOfBoundsCounter | int32 | PhysicsReplication.h | ||
| SettingsCurrent | FNetworkPhysicsSettingsData | PhysicsReplication.h | ||
| SettingsDefault | FNetworkPhysicsSettingsData | PhysicsReplication.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Setup
(
FRigidBodyErrorCorrection ErrorCorrection |
PhysicsReplication.h |
Overridden from IPhysicsReplicationAsync
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RegisterSettings
(
Chaos::FConstPhysicsObjectHandle PhysicsObject, |
PhysicsReplication.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ExtrapolateTarget
(
FReplicatedPhysicsTargetAsync& Target, |
Static function to extrapolate a target for N Seconds | PhysicsReplication.h | |
static void ExtrapolateTarget
(
FReplicatedPhysicsTargetAsync& Target, |
Static function to extrapolate a target for N ticks using X DeltaSeconds | PhysicsReplication.h |