UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosStats.cpp File Reference
#include "ChaosStats.h"

Functions

 DEFINE_STAT (STAT_ChaosTick)
 
 DEFINE_STAT (STAT_PhysicsAdvance)
 
 DEFINE_STAT (STAT_SolverAdvance)
 
 DEFINE_STAT (STAT_HandleSolverCommands)
 
 DEFINE_STAT (STAT_IntegrateSolver)
 
 DEFINE_STAT (STAT_SyncProxies)
 
 DEFINE_STAT (STAT_PhysCommands)
 
 DEFINE_STAT (STAT_TaskCommands)
 
 DEFINE_STAT (STAT_WaitGlobalCommands)
 
 DEFINE_STAT (STAT_KinematicUpdate)
 
 DEFINE_STAT (STAT_BeginFrame)
 
 DEFINE_STAT (STAT_EndFrame)
 
 DEFINE_STAT (STAT_UpdateReverseMapping)
 
 DEFINE_STAT (STAT_CollisionContactsCallback)
 
 DEFINE_STAT (STAT_BreakingCallback)
 
 DEFINE_STAT (STAT_TrailingCallback)
 
 DEFINE_STAT (STAT_GCRaycast)
 
 DEFINE_STAT (STAT_GCOverlap)
 
 DEFINE_STAT (STAT_GCSweep)
 
 DEFINE_STAT (STAT_GCCUpdateBounds)
 
 DEFINE_STAT (STAT_GCUpdateFilterData)
 
 DEFINE_STAT (STAT_GCCUGlobalMatrices)
 
 DEFINE_STAT (STAT_GCPostPhysicsSync)
 
 DEFINE_STAT (STAT_GCFullyDecayedBroadcast)
 
 DEFINE_STAT (STAT_GCInitDynamicData)
 
 DEFINE_STAT (STAT_GCTotalTransforms)
 
 DEFINE_STAT (STAT_GCChangedTransforms)
 
 DEFINE_STAT (STAT_GCReplicatedClusters)
 
 DEFINE_STAT (STAT_GCReplicatedFractures)
 
 DEFINE_STAT (STAT_LockWaits)
 
 DEFINE_STAT (STAT_GeomBeginFrame)
 
 DEFINE_STAT (STAT_SkelMeshUpdateAnim)
 
 DEFINE_STAT (STAT_DispatchEventNotifies)
 
 DEFINE_STAT (STAT_DispatchCollisionEvents)
 
 DEFINE_STAT (STAT_DispatchBreakEvents)
 
 DEFINE_STAT (STAT_DispatchCrumblingEvents)
 
 DEFINE_STAT (STAT_BufferPhysicsResults)
 
 DEFINE_STAT (STAT_FlipResults)
 
 DEFINE_STAT (STAT_ProcessDeferredCreatePhysicsState)
 
 DEFINE_STAT (STAT_SqUpdateMaterials)
 
 DEFINE_STAT (STAT_CacheResultGeomCollection)
 
 DEFINE_STAT (STAT_UpdateGeometryCollectionViews)
 
 DEFINE_STAT (STAT_BufferPhysicsResultsParticleLoop)
 
 DEFINE_STAT (STAT_CaptureSolverData)
 
 DEFINE_STAT (STAT_CacheResultStaticMesh)
 
 DEFINE_STAT (STAT_CaptureDisabledState)
 
 DEFINE_STAT (STAT_CalcGlobalGCMatrices)
 
 DEFINE_STAT (STAT_CalcGlobalGCBounds)
 
 DEFINE_STAT (STAT_CalcParticleToWorld)
 
 DEFINE_STAT (STAT_CreateBodies)
 
 DEFINE_STAT (STAT_UpdateParams)
 
 DEFINE_STAT (STAT_DisableCollisions)
 
 DEFINE_STAT (STAT_EvolutionAndKinematicUpdate)
 
 DEFINE_STAT (STAT_AdvanceEventWaits)
 
 DEFINE_STAT (STAT_ResetCollisionRule)
 
 DEFINE_STAT (STAT_AccelerationStructureReset)
 
 DEFINE_STAT (STAT_FinalizeCallbacks)
 
 DEFINE_STAT (STAT_ResetClusteringEvents)
 
 DEFINE_STAT (STAT_RewindFinishFrame)
 
 DEFINE_STAT (STAT_ResetMarshallingData)
 
 DEFINE_STAT (STAT_ConditionalApplyRewind)
 
 DEFINE_STAT (STAT_FinalizePullData)
 
 DEFINE_STAT (STAT_DestroyPendingProxies)
 
 DEFINE_STAT (STAT_ParamUpdateObject)
 
 DEFINE_STAT (STAT_ParamUpdateField)
 
 DEFINE_STAT (STAT_SyncEvents_GameThread)
 
 DEFINE_STAT (STAT_PhysicsStatUpdate)
 
 DEFINE_STAT (STAT_PhysicsThreadTime)
 
 DEFINE_STAT (STAT_PhysicsThreadTimeEff)
 
 DEFINE_STAT (STAT_PhysicsThreadFps)
 
 DEFINE_STAT (STAT_PhysicsThreadFpsEff)
 
 DEFINE_STAT (STAT_Scene_StartFrame)
 
 DEFINE_STAT (STAT_Scene_EndFrame)
 
 DEFINE_STAT (STAT_ParamUpdateField_Object)
 
 DEFINE_STAT (STAT_ForceUpdateField_Object)
 
 DEFINE_STAT (STAT_NiagaraUpdateField_Object)
 
 DEFINE_STAT (STAT_ParamUpdateField_DynamicState)
 
 DEFINE_STAT (STAT_ParamUpdateField_ActivateDisabled)
 
 DEFINE_STAT (STAT_ParamUpdateField_ExternalClusterStrain)
 
 DEFINE_STAT (STAT_ParamUpdateField_Kill)
 
 DEFINE_STAT (STAT_ParamUpdateField_LinearVelocity)
 
 DEFINE_STAT (STAT_ParamUpdateField_AngularVelocity)
 
 DEFINE_STAT (STAT_ParamUpdateField_SleepingThreshold)
 
 DEFINE_STAT (STAT_ParamUpdateField_DisableThreshold)
 
 DEFINE_STAT (STAT_ParamUpdateField_InternalClusterStrain)
 
 DEFINE_STAT (STAT_ParamUpdateField_CollisionGroup)
 
 DEFINE_STAT (STAT_ParamUpdateField_PositionStatic)
 
 DEFINE_STAT (STAT_ParamUpdateField_PositionTarget)
 
 DEFINE_STAT (STAT_ParamUpdateField_PositionAnimated)
 
 DEFINE_STAT (STAT_ParamUpdateField_DynamicConstraint)
 
 DEFINE_STAT (STAT_ForceUpdateField_LinearForce)
 
 DEFINE_STAT (STAT_ForceUpdateField_AngularTorque)
 
 DEFINE_STAT (STAT_ForceUpdateField_LinearImpulse)
 
 DEFINE_STAT (STAT_Collisions_Detect)
 
 DEFINE_STAT (STAT_Collisions_ParticlePairBroadPhase)
 
 DEFINE_STAT (STAT_Collisions_SpatialBroadPhase)
 
 DEFINE_STAT (STAT_Collisions_BroadPhase)
 
 DEFINE_STAT (STAT_Collisions_AssignMidPhases)
 
 DEFINE_STAT (STAT_Collisions_NarrowPhase)
 
 DEFINE_STAT (STAT_Collisions_GenerateCollisions)
 
 DEFINE_STAT (STAT_Collisions_Gather)
 
 DEFINE_STAT (STAT_Collisions_Scatter)
 
 DEFINE_STAT (STAT_Collisions_Apply)
 
 DEFINE_STAT (STAT_Collisions_ApplyPushOut)
 
 DEFINE_STAT (STAT_Collisions_SimplifyConvexes)
 

Function Documentation

◆ DEFINE_STAT() [1/105]

◆ DEFINE_STAT() [2/105]

DEFINE_STAT ( STAT_AdvanceEventWaits  )

◆ DEFINE_STAT() [3/105]

DEFINE_STAT ( STAT_BeginFrame  )

◆ DEFINE_STAT() [4/105]

DEFINE_STAT ( STAT_BreakingCallback  )

◆ DEFINE_STAT() [5/105]

DEFINE_STAT ( STAT_BufferPhysicsResults  )

◆ DEFINE_STAT() [6/105]

◆ DEFINE_STAT() [7/105]

DEFINE_STAT ( STAT_CacheResultGeomCollection  )

◆ DEFINE_STAT() [8/105]

DEFINE_STAT ( STAT_CacheResultStaticMesh  )

◆ DEFINE_STAT() [9/105]

DEFINE_STAT ( STAT_CalcGlobalGCBounds  )

◆ DEFINE_STAT() [10/105]

DEFINE_STAT ( STAT_CalcGlobalGCMatrices  )

◆ DEFINE_STAT() [11/105]

DEFINE_STAT ( STAT_CalcParticleToWorld  )

◆ DEFINE_STAT() [12/105]

DEFINE_STAT ( STAT_CaptureDisabledState  )

◆ DEFINE_STAT() [13/105]

DEFINE_STAT ( STAT_CaptureSolverData  )

◆ DEFINE_STAT() [14/105]

DEFINE_STAT ( STAT_ChaosTick  )

◆ DEFINE_STAT() [15/105]

DEFINE_STAT ( STAT_CollisionContactsCallback  )

◆ DEFINE_STAT() [16/105]

DEFINE_STAT ( STAT_Collisions_Apply  )

◆ DEFINE_STAT() [17/105]

DEFINE_STAT ( STAT_Collisions_ApplyPushOut  )

◆ DEFINE_STAT() [18/105]

◆ DEFINE_STAT() [19/105]

DEFINE_STAT ( STAT_Collisions_BroadPhase  )

◆ DEFINE_STAT() [20/105]

DEFINE_STAT ( STAT_Collisions_Detect  )

◆ DEFINE_STAT() [21/105]

DEFINE_STAT ( STAT_Collisions_Gather  )

◆ DEFINE_STAT() [22/105]

◆ DEFINE_STAT() [23/105]

DEFINE_STAT ( STAT_Collisions_NarrowPhase  )

◆ DEFINE_STAT() [24/105]

◆ DEFINE_STAT() [25/105]

DEFINE_STAT ( STAT_Collisions_Scatter  )

◆ DEFINE_STAT() [26/105]

◆ DEFINE_STAT() [27/105]

◆ DEFINE_STAT() [28/105]

DEFINE_STAT ( STAT_ConditionalApplyRewind  )

◆ DEFINE_STAT() [29/105]

DEFINE_STAT ( STAT_CreateBodies  )

◆ DEFINE_STAT() [30/105]

DEFINE_STAT ( STAT_DestroyPendingProxies  )

◆ DEFINE_STAT() [31/105]

DEFINE_STAT ( STAT_DisableCollisions  )

◆ DEFINE_STAT() [32/105]

DEFINE_STAT ( STAT_DispatchBreakEvents  )

◆ DEFINE_STAT() [33/105]

DEFINE_STAT ( STAT_DispatchCollisionEvents  )

◆ DEFINE_STAT() [34/105]

DEFINE_STAT ( STAT_DispatchCrumblingEvents  )

◆ DEFINE_STAT() [35/105]

DEFINE_STAT ( STAT_DispatchEventNotifies  )

◆ DEFINE_STAT() [36/105]

DEFINE_STAT ( STAT_EndFrame  )

◆ DEFINE_STAT() [37/105]

◆ DEFINE_STAT() [38/105]

DEFINE_STAT ( STAT_FinalizeCallbacks  )

◆ DEFINE_STAT() [39/105]

DEFINE_STAT ( STAT_FinalizePullData  )

◆ DEFINE_STAT() [40/105]

DEFINE_STAT ( STAT_FlipResults  )

◆ DEFINE_STAT() [41/105]

◆ DEFINE_STAT() [42/105]

◆ DEFINE_STAT() [43/105]

◆ DEFINE_STAT() [44/105]

DEFINE_STAT ( STAT_ForceUpdateField_Object  )

◆ DEFINE_STAT() [45/105]

DEFINE_STAT ( STAT_GCChangedTransforms  )

◆ DEFINE_STAT() [46/105]

DEFINE_STAT ( STAT_GCCUGlobalMatrices  )

◆ DEFINE_STAT() [47/105]

DEFINE_STAT ( STAT_GCCUpdateBounds  )

◆ DEFINE_STAT() [48/105]

DEFINE_STAT ( STAT_GCFullyDecayedBroadcast  )

◆ DEFINE_STAT() [49/105]

DEFINE_STAT ( STAT_GCInitDynamicData  )

◆ DEFINE_STAT() [50/105]

DEFINE_STAT ( STAT_GCOverlap  )

◆ DEFINE_STAT() [51/105]

DEFINE_STAT ( STAT_GCPostPhysicsSync  )

◆ DEFINE_STAT() [52/105]

DEFINE_STAT ( STAT_GCRaycast  )

◆ DEFINE_STAT() [53/105]

DEFINE_STAT ( STAT_GCReplicatedClusters  )

◆ DEFINE_STAT() [54/105]

DEFINE_STAT ( STAT_GCReplicatedFractures  )

◆ DEFINE_STAT() [55/105]

DEFINE_STAT ( STAT_GCSweep  )

◆ DEFINE_STAT() [56/105]

DEFINE_STAT ( STAT_GCTotalTransforms  )

◆ DEFINE_STAT() [57/105]

DEFINE_STAT ( STAT_GCUpdateFilterData  )

◆ DEFINE_STAT() [58/105]

DEFINE_STAT ( STAT_GeomBeginFrame  )

◆ DEFINE_STAT() [59/105]

DEFINE_STAT ( STAT_HandleSolverCommands  )

◆ DEFINE_STAT() [60/105]

DEFINE_STAT ( STAT_IntegrateSolver  )

◆ DEFINE_STAT() [61/105]

DEFINE_STAT ( STAT_KinematicUpdate  )

◆ DEFINE_STAT() [62/105]

DEFINE_STAT ( STAT_LockWaits  )

◆ DEFINE_STAT() [63/105]

DEFINE_STAT ( STAT_NiagaraUpdateField_Object  )

◆ DEFINE_STAT() [64/105]

DEFINE_STAT ( STAT_ParamUpdateField  )

◆ DEFINE_STAT() [65/105]

◆ DEFINE_STAT() [66/105]

◆ DEFINE_STAT() [67/105]

◆ DEFINE_STAT() [68/105]

◆ DEFINE_STAT() [69/105]

◆ DEFINE_STAT() [70/105]

◆ DEFINE_STAT() [71/105]

◆ DEFINE_STAT() [72/105]

◆ DEFINE_STAT() [73/105]

DEFINE_STAT ( STAT_ParamUpdateField_Kill  )

◆ DEFINE_STAT() [74/105]

◆ DEFINE_STAT() [75/105]

DEFINE_STAT ( STAT_ParamUpdateField_Object  )

◆ DEFINE_STAT() [76/105]

◆ DEFINE_STAT() [77/105]

◆ DEFINE_STAT() [78/105]

◆ DEFINE_STAT() [79/105]

◆ DEFINE_STAT() [80/105]

DEFINE_STAT ( STAT_ParamUpdateObject  )

◆ DEFINE_STAT() [81/105]

DEFINE_STAT ( STAT_PhysCommands  )

◆ DEFINE_STAT() [82/105]

DEFINE_STAT ( STAT_PhysicsAdvance  )

◆ DEFINE_STAT() [83/105]

DEFINE_STAT ( STAT_PhysicsStatUpdate  )

◆ DEFINE_STAT() [84/105]

DEFINE_STAT ( STAT_PhysicsThreadFps  )

◆ DEFINE_STAT() [85/105]

DEFINE_STAT ( STAT_PhysicsThreadFpsEff  )

◆ DEFINE_STAT() [86/105]

DEFINE_STAT ( STAT_PhysicsThreadTime  )

◆ DEFINE_STAT() [87/105]

DEFINE_STAT ( STAT_PhysicsThreadTimeEff  )

◆ DEFINE_STAT() [88/105]

◆ DEFINE_STAT() [89/105]

DEFINE_STAT ( STAT_ResetClusteringEvents  )

◆ DEFINE_STAT() [90/105]

DEFINE_STAT ( STAT_ResetCollisionRule  )

◆ DEFINE_STAT() [91/105]

DEFINE_STAT ( STAT_ResetMarshallingData  )

◆ DEFINE_STAT() [92/105]

DEFINE_STAT ( STAT_RewindFinishFrame  )

◆ DEFINE_STAT() [93/105]

DEFINE_STAT ( STAT_Scene_EndFrame  )

◆ DEFINE_STAT() [94/105]

DEFINE_STAT ( STAT_Scene_StartFrame  )

◆ DEFINE_STAT() [95/105]

DEFINE_STAT ( STAT_SkelMeshUpdateAnim  )

◆ DEFINE_STAT() [96/105]

DEFINE_STAT ( STAT_SolverAdvance  )

◆ DEFINE_STAT() [97/105]

DEFINE_STAT ( STAT_SqUpdateMaterials  )

◆ DEFINE_STAT() [98/105]

DEFINE_STAT ( STAT_SyncEvents_GameThread  )

◆ DEFINE_STAT() [99/105]

DEFINE_STAT ( STAT_SyncProxies  )

◆ DEFINE_STAT() [100/105]

DEFINE_STAT ( STAT_TaskCommands  )

◆ DEFINE_STAT() [101/105]

DEFINE_STAT ( STAT_TrailingCallback  )

◆ DEFINE_STAT() [102/105]

◆ DEFINE_STAT() [103/105]

DEFINE_STAT ( STAT_UpdateParams  )

◆ DEFINE_STAT() [104/105]

DEFINE_STAT ( STAT_UpdateReverseMapping  )

◆ DEFINE_STAT() [105/105]

DEFINE_STAT ( STAT_WaitGlobalCommands  )