◆ get_fps()
| int Slic3r::GUI::GLCanvas3D::RenderStats::get_fps |
( |
| ) |
|
|
inline |
int m_fps_out
Definition GLCanvas3D.hpp:445
References m_fps_out.
◆ get_fps_and_reset_if_needed()
| int Slic3r::GUI::GLCanvas3D::RenderStats::get_fps_and_reset_if_needed |
( |
| ) |
|
|
inline |
455 {
456 auto cur_time = std::chrono::high_resolution_clock::now();
457 int elapsed_ms = std::chrono::duration_cast<std::chrono::milliseconds>(cur_time-
m_measuring_start).count();
458 if (elapsed_ms > 1000 ||
m_fps_out == -1) {
464 }
466 }
std::chrono::time_point< std::chrono::high_resolution_clock > m_measuring_start
Definition GLCanvas3D.hpp:444
int m_fps_running
Definition GLCanvas3D.hpp:446
int m_scene_fps_out
Definition GLCanvas3D.hpp:448
int m_scene_fps_running
Definition GLCanvas3D.hpp:449
References m_fps_out, m_fps_running, m_measuring_start, m_scene_fps_out, and m_scene_fps_running.
◆ get_scene_fps()
| int Slic3r::GUI::GLCanvas3D::RenderStats::get_scene_fps |
( |
| ) |
const |
|
inline |
◆ increment_fps_counter()
| void Slic3r::GUI::GLCanvas3D::RenderStats::increment_fps_counter |
( |
| ) |
|
|
inline |
◆ increment_scene_fps_counter()
| void Slic3r::GUI::GLCanvas3D::RenderStats::increment_scene_fps_counter |
( |
| ) |
|
|
inline |
◆ m_fps_out
| int Slic3r::GUI::GLCanvas3D::RenderStats::m_fps_out = -1 |
|
private |
◆ m_fps_running
| int Slic3r::GUI::GLCanvas3D::RenderStats::m_fps_running = 0 |
|
private |
◆ m_measuring_start
| std::chrono::time_point<std::chrono::high_resolution_clock> Slic3r::GUI::GLCanvas3D::RenderStats::m_measuring_start |
|
private |
◆ m_scene_fps_out
| int Slic3r::GUI::GLCanvas3D::RenderStats::m_scene_fps_out = 0 |
|
private |
◆ m_scene_fps_running
| int Slic3r::GUI::GLCanvas3D::RenderStats::m_scene_fps_running = 0 |
|
private |
The documentation for this class was generated from the following file: