OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
FrameProfiler.hpp File Reference
#include <array>
#include <chrono>
#include <cstddef>
#include <vector>
Include dependency graph for FrameProfiler.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::GUI::FrameProfiler
struct  Slic3r::GUI::FrameProfiler::Section
struct  Slic3r::GUI::FrameProfiler::Frame

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::GUI

Class Documentation

◆ Slic3r::GUI::FrameProfiler::Section

struct Slic3r::GUI::FrameProfiler::Section
Class Members
double cpu_ms { 0.0 }
double gpu_ms { 0.0 }
const char * name { nullptr }

◆ Slic3r::GUI::FrameProfiler::Frame

struct Slic3r::GUI::FrameProfiler::Frame
Collaboration diagram for Slic3r::GUI::FrameProfiler::Frame:
Class Members
bool averaged { false }
size_t count { 0 }
array< double, MAX_SECTIONS > cpu_ms {}
array< const char *, MAX_SECTIONS > names {}
bool pending { false }
array< unsigned int, 2 *MAX_SECTIONS > queries {}