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

Go to the source code of this file.

Macros

#define CVD_TRACE_PARTICLE(ParticleHandle)
 
#define CVD_TRACE_PARTICLES(ParticleHandles)
 
#define CVD_TRACE_SOLVER_START_FRAME(SolverType, SolverRef)
 
#define CVD_TRACE_SOLVER_END_FRAME(SolverType, SolverRef)
 
#define CVD_SCOPE_TRACE_SOLVER_FRAME(SolverType, SolverRef)
 
#define CVD_TRACE_SOLVER_STEP_START(StepName)
 
#define CVD_TRACE_SOLVER_STEP_END()
 
#define CVD_SCOPE_TRACE_SOLVER_STEP(DataChannel, StepName)
 
#define CVD_TRACE_BINARY_DATA(InData, TypeName, ...)
 
#define CVD_TRACE_SOLVER_SIMULATION_SPACE(InSimulationSpace)
 
#define CVD_TRACE_PARTICLES_SOA(ParticleSoA, ...)
 
#define CVD_TRACE_PARTICLE_DESTROYED(DestroyedParticleHandle)
 
#define CVD_TRACE_MID_PHASE(MidPhase)
 
#define CVD_TRACE_COLLISION_CONSTRAINT(Constraint)
 
#define CVD_TRACE_COLLISION_CONSTRAINT_VIEW(ConstraintView)
 
#define CVD_TRACE_PARTICLES_VIEW(ParticleHandlesView)
 
#define CVD_TRACE_STEP_MID_PHASES_FROM_COLLISION_CONSTRAINTS(DataChannel, CollisionConstraints)
 
#define CVD_TRACE_INVALIDATE_CACHED_GEOMETRY(ImplicitObjectPtr)
 
#define CVD_TRACE_INVALIDATE_CACHED_PARTICLE_METADATA(ParticleHandlePtr)
 
#define CVD_TRACE_SCENE_QUERY_START(InputGeometry, GeometryOrientation, Start, End, TraceChannel, Params, ResponseParams, ObjectParams, QueryType, QueryMode, SolverID)
 
#define CVD_TRACE_SCOPED_SCENE_QUERY_VISIT(InQueryVisitData)
 
#define CVD_TRACE_SCENE_QUERY_VISIT(InQueryVisitData)
 
#define CVD_TRACE_JOINT_CONSTRAINTS(DataChannel, InJointConstraints)
 
#define CVD_TRACE_CHARACTER_GROUND_CONSTRAINTS(DataChannel, InConstraints)
 
#define CVD_TRACE_CONSTRAINTS_CONTAINER(ContainerView)
 
#define CVD_TRACE_ACCELERATION_STRUCTURES(AccelerationStructuresCollections, SolverType, SolverRef, DataChannel)
 
#define CVD_TRACE_NETWORK_TICK_OFFSET(TickOffset, SolverID)
 
#define CVD_TRACE_GET_SOLVER_ID_FROM_WORLD(World)
 
#define CVD_TRACE_DEBUG_DRAW_BOX(Box, ...)
 
#define CVD_TRACE_DEBUG_DRAW_LINE(StartLocation, EndLocation, ...)
 
#define CVD_TRACE_DEBUG_DRAW_VECTOR(StartLocation, Vector, ...)
 
#define CVD_TRACE_DEBUG_DRAW_SPHERE(...)
 
#define CVD_TRACE_DEBUG_DRAW_IMPLICIT_OBJECT(ImplicitObject, ParentTransform, ...)
 
#define CVD_SET_RELEVANCY_VOLUME(VolumeBox)
 

Macro Definition Documentation

◆ CVD_SCOPE_TRACE_SOLVER_FRAME

#define CVD_SCOPE_TRACE_SOLVER_FRAME (   SolverType,
  SolverRef 
)

◆ CVD_SCOPE_TRACE_SOLVER_STEP

#define CVD_SCOPE_TRACE_SOLVER_STEP (   DataChannel,
  StepName 
)

◆ CVD_SET_RELEVANCY_VOLUME

#define CVD_SET_RELEVANCY_VOLUME (   VolumeBox)

◆ CVD_TRACE_ACCELERATION_STRUCTURES

#define CVD_TRACE_ACCELERATION_STRUCTURES (   AccelerationStructuresCollections,
  SolverType,
  SolverRef,
  DataChannel 
)

◆ CVD_TRACE_BINARY_DATA

#define CVD_TRACE_BINARY_DATA (   InData,
  TypeName,
  ... 
)

◆ CVD_TRACE_CHARACTER_GROUND_CONSTRAINTS

#define CVD_TRACE_CHARACTER_GROUND_CONSTRAINTS (   DataChannel,
  InConstraints 
)

◆ CVD_TRACE_COLLISION_CONSTRAINT

#define CVD_TRACE_COLLISION_CONSTRAINT (   Constraint)

◆ CVD_TRACE_COLLISION_CONSTRAINT_VIEW

#define CVD_TRACE_COLLISION_CONSTRAINT_VIEW (   ConstraintView)

◆ CVD_TRACE_CONSTRAINTS_CONTAINER

#define CVD_TRACE_CONSTRAINTS_CONTAINER (   ContainerView)

◆ CVD_TRACE_DEBUG_DRAW_BOX

#define CVD_TRACE_DEBUG_DRAW_BOX (   Box,
  ... 
)

◆ CVD_TRACE_DEBUG_DRAW_IMPLICIT_OBJECT

#define CVD_TRACE_DEBUG_DRAW_IMPLICIT_OBJECT (   ImplicitObject,
  ParentTransform,
  ... 
)

◆ CVD_TRACE_DEBUG_DRAW_LINE

#define CVD_TRACE_DEBUG_DRAW_LINE (   StartLocation,
  EndLocation,
  ... 
)

◆ CVD_TRACE_DEBUG_DRAW_SPHERE

#define CVD_TRACE_DEBUG_DRAW_SPHERE (   ...)

◆ CVD_TRACE_DEBUG_DRAW_VECTOR

#define CVD_TRACE_DEBUG_DRAW_VECTOR (   StartLocation,
  Vector,
  ... 
)

◆ CVD_TRACE_GET_SOLVER_ID_FROM_WORLD

#define CVD_TRACE_GET_SOLVER_ID_FROM_WORLD (   World)

◆ CVD_TRACE_INVALIDATE_CACHED_GEOMETRY

#define CVD_TRACE_INVALIDATE_CACHED_GEOMETRY (   ImplicitObjectPtr)

◆ CVD_TRACE_INVALIDATE_CACHED_PARTICLE_METADATA

#define CVD_TRACE_INVALIDATE_CACHED_PARTICLE_METADATA (   ParticleHandlePtr)

◆ CVD_TRACE_JOINT_CONSTRAINTS

#define CVD_TRACE_JOINT_CONSTRAINTS (   DataChannel,
  InJointConstraints 
)

◆ CVD_TRACE_MID_PHASE

#define CVD_TRACE_MID_PHASE (   MidPhase)

◆ CVD_TRACE_NETWORK_TICK_OFFSET

#define CVD_TRACE_NETWORK_TICK_OFFSET (   TickOffset,
  SolverID 
)

◆ CVD_TRACE_PARTICLE

#define CVD_TRACE_PARTICLE (   ParticleHandle)

◆ CVD_TRACE_PARTICLE_DESTROYED

#define CVD_TRACE_PARTICLE_DESTROYED (   DestroyedParticleHandle)

◆ CVD_TRACE_PARTICLES

#define CVD_TRACE_PARTICLES (   ParticleHandles)

◆ CVD_TRACE_PARTICLES_SOA

#define CVD_TRACE_PARTICLES_SOA (   ParticleSoA,
  ... 
)

◆ CVD_TRACE_PARTICLES_VIEW

#define CVD_TRACE_PARTICLES_VIEW (   ParticleHandlesView)

◆ CVD_TRACE_SCENE_QUERY_START

#define CVD_TRACE_SCENE_QUERY_START (   InputGeometry,
  GeometryOrientation,
  Start,
  End,
  TraceChannel,
  Params,
  ResponseParams,
  ObjectParams,
  QueryType,
  QueryMode,
  SolverID 
)

◆ CVD_TRACE_SCENE_QUERY_VISIT

#define CVD_TRACE_SCENE_QUERY_VISIT (   InQueryVisitData)

◆ CVD_TRACE_SCOPED_SCENE_QUERY_VISIT

#define CVD_TRACE_SCOPED_SCENE_QUERY_VISIT (   InQueryVisitData)

◆ CVD_TRACE_SOLVER_END_FRAME

#define CVD_TRACE_SOLVER_END_FRAME (   SolverType,
  SolverRef 
)

◆ CVD_TRACE_SOLVER_SIMULATION_SPACE

#define CVD_TRACE_SOLVER_SIMULATION_SPACE (   InSimulationSpace)

◆ CVD_TRACE_SOLVER_START_FRAME

#define CVD_TRACE_SOLVER_START_FRAME (   SolverType,
  SolverRef 
)

◆ CVD_TRACE_SOLVER_STEP_END

#define CVD_TRACE_SOLVER_STEP_END ( )

◆ CVD_TRACE_SOLVER_STEP_START

#define CVD_TRACE_SOLVER_STEP_START (   StepName)

◆ CVD_TRACE_STEP_MID_PHASES_FROM_COLLISION_CONSTRAINTS

#define CVD_TRACE_STEP_MID_PHASES_FROM_COLLISION_CONSTRAINTS (   DataChannel,
  CollisionConstraints 
)