Blender  V2.93
Public Attributes | List of all members
ProfilingState Struct Reference

#include <util_profiling.h>

Public Attributes

volatile uint32_t event = PROFILING_UNKNOWN
 
volatile int32_t shader = -1
 
volatile int32_t object = -1
 
volatile bool active = false
 
vector< uint64_tshader_hits
 
vector< uint64_tobject_hits
 

Detailed Description

Definition at line 80 of file util_profiling.h.

Member Data Documentation

◆ active

volatile bool ProfilingState::active = false

Definition at line 84 of file util_profiling.h.

Referenced by ProfilingHelper::set_object(), and ProfilingHelper::set_shader().

◆ event

volatile uint32_t ProfilingState::event = PROFILING_UNKNOWN

◆ object

volatile int32_t ProfilingState::object = -1

Definition at line 83 of file util_profiling.h.

Referenced by ProfilingHelper::set_object().

◆ object_hits

vector<uint64_t> ProfilingState::object_hits

Definition at line 87 of file util_profiling.h.

Referenced by ProfilingHelper::set_object().

◆ shader

volatile int32_t ProfilingState::shader = -1

Definition at line 82 of file util_profiling.h.

Referenced by ProfilingHelper::set_shader().

◆ shader_hits

vector<uint64_t> ProfilingState::shader_hits

Definition at line 86 of file util_profiling.h.

Referenced by ProfilingHelper::set_shader().


The documentation for this struct was generated from the following file: