Blender  V3.3
Public Member Functions | Public Attributes | List of all members
NamedNestedSampleStats Class Reference

#include <stats.h>

Public Member Functions

 NamedNestedSampleStats ()
 
 NamedNestedSampleStats (const string &name, uint64_t samples)
 
NamedNestedSampleStatsadd_entry (const string &name, uint64_t samples)
 
void update_sum ()
 
string full_report (int indent_level=0, uint64_t total_samples=0)
 

Public Attributes

string name
 
uint64_t self_samples
 
uint64_t sum_samples
 
vector< NamedNestedSampleStatsentries
 

Detailed Description

Definition at line 92 of file scene/stats.h.

Constructor & Destructor Documentation

◆ NamedNestedSampleStats() [1/2]

NamedNestedSampleStats::NamedNestedSampleStats ( )

Definition at line 107 of file stats.cpp.

Referenced by add_entry().

◆ NamedNestedSampleStats() [2/2]

NamedNestedSampleStats::NamedNestedSampleStats ( const string &  name,
uint64_t  samples 
)

Definition at line 111 of file stats.cpp.

Member Function Documentation

◆ add_entry()

NamedNestedSampleStats & NamedNestedSampleStats::add_entry ( const string &  name,
uint64_t  samples 
)

Definition at line 116 of file stats.cpp.

References entries, and NamedNestedSampleStats().

Referenced by RenderStats::collect_profiling().

◆ full_report()

string NamedNestedSampleStats::full_report ( int  indent_level = 0,
uint64_t  total_samples = 0 
)

◆ update_sum()

void NamedNestedSampleStats::update_sum ( )

Definition at line 122 of file stats.cpp.

References entries, self_samples, sum_samples, and update_sum().

Referenced by full_report(), and update_sum().

Member Data Documentation

◆ entries

vector<NamedNestedSampleStats> NamedNestedSampleStats::entries

Definition at line 110 of file scene/stats.h.

Referenced by add_entry(), full_report(), and update_sum().

◆ name

string NamedNestedSampleStats::name

Definition at line 104 of file scene/stats.h.

Referenced by full_report().

◆ self_samples

uint64_t NamedNestedSampleStats::self_samples

Definition at line 108 of file scene/stats.h.

Referenced by full_report(), and update_sum().

◆ sum_samples

uint64_t NamedNestedSampleStats::sum_samples

Definition at line 108 of file scene/stats.h.

Referenced by full_report(), and update_sum().


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