Blender V5.0
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
std::string name

Protected Attributes

double graph_evaluation_start_time_

Static Protected Attributes

static const constexpr int MAX_FPS_COUNTERS = 64

Detailed Description

Definition at line 17 of file deg_debug.h.

Constructor & Destructor Documentation

◆ DepsgraphDebug()

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

Definition at line 20 of file deg_debug.cc.

References flags, G, and graph_evaluation_start_time_.

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 27 of file deg_debug.h.

Referenced by DEG_debug_flags_get(), DEG_debug_flags_set(), and DepsgraphDebug().

◆ graph_evaluation_start_time_

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

Definition at line 40 of file deg_debug.h.

Referenced by begin_graph_evaluation(), DepsgraphDebug(), and end_graph_evaluation().

◆ MAX_FPS_COUNTERS

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

Definition at line 35 of file deg_debug.h.

◆ name

std::string blender::deg::DepsgraphDebug::name

Definition at line 31 of file deg_debug.h.

Referenced by DEG_debug_name_get(), DEG_debug_name_set(), and end_graph_evaluation().


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