![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "PhysicsProxy/ClusterUnionPhysicsProxy.h"#include "Chaos/ClusterUnionManager.h"#include "Chaos/ParticleHandle.h"#include "Chaos/PhysicsObjectInternal.h"#include "Chaos/PhysicsObjectInternalInterface.h"#include "Chaos/PullPhysicsDataImp.h"#include "Math/UnrealMathUtility.h"#include "PBDRigidsSolver.h"#include "Chaos/DebugDrawQueue.h"#include "Chaos/ParticleProperties.inl"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")) |
| #define CHAOS_PROPERTY | ( | PropName, | |
| Type, | |||
| ProxyType | |||
| ) | if constexpr (ProxyType != EPhysicsProxyType::ClusterUnionProxy) { DirtyFlags.MarkClean(EChaosPropertyFlags::PropName); } |