Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FPhysicsReplicationLODAsync |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/PhysicsReplicationLOD.h |
| Include Path | #include "PhysicsReplicationLOD.h" |
Syntax
class FPhysicsReplicationLODAsync :
public IPhysicsReplicationLODAsync ,
public Chaos::TSimCallbackObject< FPhysicsReplicationLODAsyncInput, Chaos::FSimCallbackNoOutput, Chaos::ESimCallbackOptions::PresimulateChaos::ESimCallbackOptions::RewindChaos::ESimCallbackOptions::PhysicsObjectUnregister >
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPhysicsReplicationLODAsync() |
PhysicsReplicationLOD.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPhysicsReplicationLODAsync() |
PhysicsReplicationLOD.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnabled | bool | PhysicsReplicationLOD.h | ||
| CachedIslandLodData | TMap< int32, FPhysicsRepLodData > | LOD Data cached per island, valid for one physics frame. | PhysicsReplicationLOD.h | |
| DefaultSettings | FPhysicsReplicationLODSettings | PhysicsReplicationLOD.h | ||
| FocalParticles | TArray< Chaos::FConstPhysicsObjectHandle > | PhysicsReplicationLOD.h | ||
| FPhysicsReplicationLOD | friend | PhysicsReplicationLOD.h | ||
| IslandAABB | Chaos::FAABB3 | Transient BoundingBox for island. | PhysicsReplicationLOD.h | |
| IslandParticles | TArray< const Chaos::FGeometryParticleHandle * > | Transient array to hold particles that are part of islands. | PhysicsReplicationLOD.h | |
| LodData | FPhysicsRepLodData | PhysicsReplicationLOD.h | ||
| ParticleAABB | Chaos::FAABB3 | Transient BoundingBox for particle, used to cache LocalBounds and apply offset from world location and then add to IslandAABB. | PhysicsReplicationLOD.h | |
| ParticleIslands | TArray< const Chaos::Private::FPBDIsland * > | Transient array to hold islands affected by LOD. | PhysicsReplicationLOD.h | |
| ParticlesInFocalIslands | TArray< int32 > | Particles in the same islands as focal particles. | PhysicsReplicationLOD.h |
Functions
Public
Overridden from IPhysicsReplicationLODAsync
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPhysicsRepLodData * GetLODData_Internal
(
Chaos::FConstPhysicsObjectHandle PhysicsObject, |
Receive the LOD data for | PhysicsReplicationLOD.h | |
virtual bool IsEnabled() |
PhysicsReplicationLOD.h | ||
virtual void RegisterFocalPoint_Internal
(
Chaos::FConstPhysicsObjectHandle PhysicsObject |
Register PhysicsObject as a Focal Particle in LOD | PhysicsReplicationLOD.h | |
virtual void UnregisterFocalPoint_Internal
(
Chaos::FConstPhysicsObjectHandle PhysicsObject |
Unregister PhysicsObject as a Focal Particle in LOD | PhysicsReplicationLOD.h |