UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MassEntityTrace.h File Reference
#include "MassProcessingTypes.h"
#include "Misc/NotNull.h"
#include "Trace/Config.h"
#include "Trace/Trace.h"

Go to the source code of this file.

Macros

#define UE_MASS_TRACE_ENABLED   (UE_TRACE_ENABLED && WITH_MASSENTITY_DEBUG && !IS_PROGRAM && !UE_BUILD_SHIPPING)
 
#define UE_TRACE_MASS_ARCHETYPE_CREATED(PhaseID)
 
#define UE_TRACE_MASS_ENTITY_CREATED(Entity, Archetype)
 
#define UE_TRACE_MASS_ENTITIES_CREATED(EntityHandles, Archetype)
 
#define UE_TRACE_MASS_ENTITY_MOVED(Entity, NewArchetype)
 
#define UE_TRACE_MASS_ENTITY_DESTROYED(Entity)
 
#define UE_TRACE_MASS_ENTITIES_DESTROYED(EntityHandles)
 
#define UE_TRACE_MASS_PHASE_BEGIN(PhaseID)
 
#define UE_TRACE_MASS_PHASE_END(PhaseID)
 
#define UE_TRACE_MASS_QUERY_CREATED()
 
#define UE_TRACE_MASS_QUERY_DESTROYED()
 
#define UE_TRACE_MASS_QUERY_REGISTERED_TO_PROCESSOR(Processor)
 
#define UE_TRACE_MASS_QUERY_ARCHETYPE_ADDED(Archetype)
 
#define UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH()
 
#define UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH_REPORT_ARCHETYPE(Archetype)
 

Macro Definition Documentation

◆ UE_MASS_TRACE_ENABLED

#define UE_MASS_TRACE_ENABLED   (UE_TRACE_ENABLED && WITH_MASSENTITY_DEBUG && !IS_PROGRAM && !UE_BUILD_SHIPPING)

◆ UE_TRACE_MASS_ARCHETYPE_CREATED

#define UE_TRACE_MASS_ARCHETYPE_CREATED (   PhaseID)

◆ UE_TRACE_MASS_ENTITIES_CREATED

#define UE_TRACE_MASS_ENTITIES_CREATED (   EntityHandles,
  Archetype 
)

◆ UE_TRACE_MASS_ENTITIES_DESTROYED

#define UE_TRACE_MASS_ENTITIES_DESTROYED (   EntityHandles)

◆ UE_TRACE_MASS_ENTITY_CREATED

#define UE_TRACE_MASS_ENTITY_CREATED (   Entity,
  Archetype 
)

◆ UE_TRACE_MASS_ENTITY_DESTROYED

#define UE_TRACE_MASS_ENTITY_DESTROYED (   Entity)

◆ UE_TRACE_MASS_ENTITY_MOVED

#define UE_TRACE_MASS_ENTITY_MOVED (   Entity,
  NewArchetype 
)

◆ UE_TRACE_MASS_PHASE_BEGIN

#define UE_TRACE_MASS_PHASE_BEGIN (   PhaseID)

◆ UE_TRACE_MASS_PHASE_END

#define UE_TRACE_MASS_PHASE_END (   PhaseID)

◆ UE_TRACE_MASS_QUERY_ARCHETYPE_ADDED

#define UE_TRACE_MASS_QUERY_ARCHETYPE_ADDED (   Archetype)

◆ UE_TRACE_MASS_QUERY_CREATED

#define UE_TRACE_MASS_QUERY_CREATED ( )

◆ UE_TRACE_MASS_QUERY_DESTROYED

#define UE_TRACE_MASS_QUERY_DESTROYED ( )

◆ UE_TRACE_MASS_QUERY_REGISTERED_TO_PROCESSOR

#define UE_TRACE_MASS_QUERY_REGISTERED_TO_PROCESSOR (   Processor)

◆ UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH

#define UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH ( )

◆ UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH_REPORT_ARCHETYPE

#define UE_TRACE_SCOPED_MASS_QUERY_FOR_EACH_REPORT_ARCHETYPE (   Archetype)