|
Blender V5.0
|
#include <render_scheduler.h>
Public Member Functions | |
| void | reset () |
| void | add_wall (const double time) |
| void | add_average (const double time, const int num_measurements=1) |
| double | get_wall () const |
| double | get_average () const |
| double | get_last_sample_time () const |
| void | reset_average () |
Protected Attributes | |
| double | total_wall_time_ = 0.0 |
| double | average_time_accumulator_ = 0.0 |
| int | num_average_times_ = 0 |
| double | last_sample_time_ = 0.0 |
Definition at line 316 of file render_scheduler.h.
|
inline |
Definition at line 333 of file render_scheduler.h.
References average_time_accumulator_, last_sample_time_, and num_average_times_.
|
inline |
Definition at line 328 of file render_scheduler.h.
References total_wall_time_.
|
inline |
Definition at line 345 of file render_scheduler.h.
References average_time_accumulator_, and num_average_times_.
|
inline |
Definition at line 353 of file render_scheduler.h.
References last_sample_time_.
|
inline |
Definition at line 340 of file render_scheduler.h.
References total_wall_time_.
|
inline |
Definition at line 318 of file render_scheduler.h.
References average_time_accumulator_, last_sample_time_, num_average_times_, and total_wall_time_.
|
inline |
Definition at line 358 of file render_scheduler.h.
References average_time_accumulator_, and num_average_times_.
|
protected |
Definition at line 367 of file render_scheduler.h.
Referenced by add_average(), get_average(), reset(), and reset_average().
|
protected |
Definition at line 370 of file render_scheduler.h.
Referenced by add_average(), get_last_sample_time(), and reset().
|
protected |
Definition at line 368 of file render_scheduler.h.
Referenced by add_average(), get_average(), reset(), and reset_average().
|
protected |
Definition at line 365 of file render_scheduler.h.
Referenced by add_wall(), get_wall(), and reset().