Blender  V3.3
Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
blender::deg::DepsgraphDebug Class Reference

#include <deg_debug.h>

Public Member Functions

 DepsgraphDebug ()
 
bool do_time_debug () const
 
void begin_graph_evaluation ()
 
void end_graph_evaluation ()
 

Public Attributes

int flags
 
string name
 
bool is_ever_evaluated
 

Protected Attributes

double graph_evaluation_start_time_
 
AveragedTimeSampler< MAX_FPS_COUNTERSfps_samples_
 

Static Protected Attributes

static constexpr const int MAX_FPS_COUNTERS = 64
 

Detailed Description

Definition at line 19 of file deg_debug.h.

Constructor & Destructor Documentation

◆ DepsgraphDebug()

blender::deg::DepsgraphDebug::DepsgraphDebug ( )

Definition at line 21 of file deg_debug.cc.

Member Function Documentation

◆ begin_graph_evaluation()

void blender::deg::DepsgraphDebug::begin_graph_evaluation ( )

◆ do_time_debug()

bool blender::deg::DepsgraphDebug::do_time_debug ( ) const

◆ end_graph_evaluation()

void blender::deg::DepsgraphDebug::end_graph_evaluation ( )

Member Data Documentation

◆ flags

int blender::deg::DepsgraphDebug::flags

Definition at line 29 of file deg_debug.h.

Referenced by DEG_debug_flags_get(), and DEG_debug_flags_set().

◆ fps_samples_

AveragedTimeSampler<MAX_FPS_COUNTERS> blender::deg::DepsgraphDebug::fps_samples_
protected

Definition at line 48 of file deg_debug.h.

Referenced by begin_graph_evaluation(), and end_graph_evaluation().

◆ graph_evaluation_start_time_

double blender::deg::DepsgraphDebug::graph_evaluation_start_time_
protected

Definition at line 46 of file deg_debug.h.

Referenced by begin_graph_evaluation(), and end_graph_evaluation().

◆ is_ever_evaluated

bool blender::deg::DepsgraphDebug::is_ever_evaluated

Definition at line 37 of file deg_debug.h.

Referenced by begin_graph_evaluation(), and end_graph_evaluation().

◆ MAX_FPS_COUNTERS

constexpr const int blender::deg::DepsgraphDebug::MAX_FPS_COUNTERS = 64
staticconstexprprotected

Definition at line 41 of file deg_debug.h.

◆ name

string blender::deg::DepsgraphDebug::name

Definition at line 33 of file deg_debug.h.

Referenced by DEG_debug_name_get(), and DEG_debug_name_set().


The documentation for this class was generated from the following files: