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

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Net
 

Macros

#define IRIS_PROFILER_ENABLE   1
 
#define UE_IRIS_PROFILER_ENABLE_PROTOCOL_NAMES   !UE_BUILD_SHIPPING
 
#define UE_IRIS_PROFILER_ENABLE_VERBOSE   1
 
#define IRIS_PROFILER_SCOPE(X)   TRACE_CPUPROFILER_EVENT_SCOPE(X)
 
#define IRIS_PROFILER_SCOPE_CONDITIONAL(X, Cond)   TRACE_CPUPROFILER_EVENT_SCOPE_CONDITIONAL(X, Cond)
 
#define IRIS_PROFILER_SCOPE_TEXT(X)   TRACE_CPUPROFILER_EVENT_SCOPE_TEXT(X)
 
#define IRIS_PROFILER_SCOPE_TEXT_CONDITIONAL(X, Cond)   TRACE_CPUPROFILER_EVENT_SCOPE_TEXT_CONDITIONAL(X, Cond)
 
#define IRIS_PROFILER_PROTOCOL_NAME(X)   IRIS_PROFILER_SCOPE_TEXT(X)
 
#define IRIS_PROFILER_PROTOCOL_NAME_CONDITIONAL(X, Cond)   IRIS_PROFILER_SCOPE_TEXT_CONDITIONAL(X, Cond)
 
#define IRIS_PROFILER_SCOPE_VERBOSE(X)   IRIS_PROFILER_SCOPE(X);
 
#define IRIS_PROFILER_SCOPE_VERBOSE_CONDITIONAL(X, Cond)   IRIS_PROFILER_SCOPE_CONDITIONAL(X, Cond);
 
#define IRIS_CLIENT_PROFILER_ENABLE   (!WITH_SERVER_CODE && CSV_PROFILER_STATS)
 

Macro Definition Documentation

◆ IRIS_CLIENT_PROFILER_ENABLE

#define IRIS_CLIENT_PROFILER_ENABLE   (!WITH_SERVER_CODE && CSV_PROFILER_STATS)

◆ IRIS_PROFILER_ENABLE

#define IRIS_PROFILER_ENABLE   1

◆ IRIS_PROFILER_PROTOCOL_NAME

#define IRIS_PROFILER_PROTOCOL_NAME (   X)    IRIS_PROFILER_SCOPE_TEXT(X)

◆ IRIS_PROFILER_PROTOCOL_NAME_CONDITIONAL

#define IRIS_PROFILER_PROTOCOL_NAME_CONDITIONAL (   X,
  Cond 
)    IRIS_PROFILER_SCOPE_TEXT_CONDITIONAL(X, Cond)

◆ IRIS_PROFILER_SCOPE

#define IRIS_PROFILER_SCOPE (   X)    TRACE_CPUPROFILER_EVENT_SCOPE(X)

◆ IRIS_PROFILER_SCOPE_CONDITIONAL

#define IRIS_PROFILER_SCOPE_CONDITIONAL (   X,
  Cond 
)    TRACE_CPUPROFILER_EVENT_SCOPE_CONDITIONAL(X, Cond)

◆ IRIS_PROFILER_SCOPE_TEXT

#define IRIS_PROFILER_SCOPE_TEXT (   X)    TRACE_CPUPROFILER_EVENT_SCOPE_TEXT(X)

◆ IRIS_PROFILER_SCOPE_TEXT_CONDITIONAL

#define IRIS_PROFILER_SCOPE_TEXT_CONDITIONAL (   X,
  Cond 
)    TRACE_CPUPROFILER_EVENT_SCOPE_TEXT_CONDITIONAL(X, Cond)

◆ IRIS_PROFILER_SCOPE_VERBOSE

#define IRIS_PROFILER_SCOPE_VERBOSE (   X)    IRIS_PROFILER_SCOPE(X);

◆ IRIS_PROFILER_SCOPE_VERBOSE_CONDITIONAL

#define IRIS_PROFILER_SCOPE_VERBOSE_CONDITIONAL (   X,
  Cond 
)    IRIS_PROFILER_SCOPE_CONDITIONAL(X, Cond);

◆ UE_IRIS_PROFILER_ENABLE_PROTOCOL_NAMES

#define UE_IRIS_PROFILER_ENABLE_PROTOCOL_NAMES   !UE_BUILD_SHIPPING

◆ UE_IRIS_PROFILER_ENABLE_VERBOSE

#define UE_IRIS_PROFILER_ENABLE_VERBOSE   1