Blender  V3.3
Macros
kernel/util/profiling.h File Reference
#include "util/profiling.h"

Go to the source code of this file.

Macros

#define PROFILING_INIT(kg, event)    ProfilingHelper profiling_helper((ProfilingState *)&kg->profiler, event)
 
#define PROFILING_EVENT(event)   profiling_helper.set_event(event)
 
#define PROFILING_INIT_FOR_SHADER(kg, event)    ProfilingWithShaderHelper profiling_helper((ProfilingState *)&kg->profiler, event)
 
#define PROFILING_SHADER(object, shader)    profiling_helper.set_shader(object, (shader)&SHADER_MASK);
 

Macro Definition Documentation

◆ PROFILING_EVENT

#define PROFILING_EVENT (   event)    profiling_helper.set_event(event)

Definition at line 15 of file kernel/util/profiling.h.

◆ PROFILING_INIT

#define PROFILING_INIT (   kg,
  event 
)     ProfilingHelper profiling_helper((ProfilingState *)&kg->profiler, event)

Definition at line 13 of file kernel/util/profiling.h.

◆ PROFILING_INIT_FOR_SHADER

#define PROFILING_INIT_FOR_SHADER (   kg,
  event 
)     ProfilingWithShaderHelper profiling_helper((ProfilingState *)&kg->profiler, event)

Definition at line 16 of file kernel/util/profiling.h.

◆ PROFILING_SHADER

#define PROFILING_SHADER (   object,
  shader 
)     profiling_helper.set_shader(object, (shader)&SHADER_MASK);

Definition at line 18 of file kernel/util/profiling.h.