UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ClusterUnionPhysicsProxy.cpp File Reference

Namespaces

namespace  Chaos
 
namespace  Chaos::CVars
 

Macros

#define CHAOS_PROPERTY(PropName, Type, ProxyType)   if constexpr (ProxyType != EPhysicsProxyType::ClusterUnionProxy) { DirtyFlags.MarkClean(EChaosPropertyFlags::PropName); }
 

Functions

 Chaos::DECLARE_CYCLE_STAT (TEXT("FClusterUnionPhysicsProxy::PushToPhysicsState"), STAT_ClusterUnionPhysicsProxyPushToPhysicsState, STATGROUP_Chaos)
 
 Chaos::DECLARE_CYCLE_STAT (TEXT("FClusterUnionPhysicsProxy::PullFromPhysicsState"), STAT_ClusterUnionPhysicsProxyPullFromPhysicsState, STATGROUP_Chaos)
 
 Chaos::DECLARE_CYCLE_STAT (TEXT("FClusterUnionPhysicsProxy::BufferPhysicsResults_Internal"), STAT_ClusterUnionPhysicsProxyBufferPhysicsResultsInternal, STATGROUP_Chaos)
 
 Chaos::DECLARE_CYCLE_STAT (TEXT("FClusterUnionPhysicsProxy::BufferPhysicsResults_External"), STAT_ClusterUnionPhysicsProxyBufferPhysicsResultsExternal, STATGROUP_Chaos)
 
 Chaos::DECLARE_CYCLE_STAT (TEXT("FClusterUnionPhysicsProxy::SyncRemoteData"), STAT_ClusterUnionPhysicsProxySyncRemoteData, STATGROUP_Chaos)
 

Variables

FAutoConsoleVariableRef Chaos::CVar_ShallowCopyClusterUnionGeometryOnUpdate (TEXT("p.ShallowCopyOnClusterUnionUpdate"), GShallowCopyClusterUnionGeometryOnUpdate, TEXT("If 1, shallow copy the root union geometry of a cluster union when its geometry updates, otherwise deep copy the geometry hierarchy"))
 

Macro Definition Documentation

◆ CHAOS_PROPERTY

#define CHAOS_PROPERTY (   PropName,
  Type,
  ProxyType 
)    if constexpr (ProxyType != EPhysicsProxyType::ClusterUnionProxy) { DirtyFlags.MarkClean(EChaosPropertyFlags::PropName); }