|
Unravel Engine C++ Reference
|
#include "gpu_frame_stats_widgets.h"#include "profiler_statistics_utils.h"#include <bx/bx.h>#include <imgui/imgui.h>#include <bgfx/bgfx.h>#include <algorithm>#include <array>#include <cctype>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | unravel |
Functions | |
| void | unravel::draw_gpu_submit_profiler_ui (const gfx::stats *stats, bool *enable_profiler) |
Checkbox to toggle BGFX_DEBUG_PROFILER, then encoder (CPU submit) and view (CPU submit / GPU execute) bars. | |
| std::vector<render_pass_node> children |
Definition at line 65 of file gpu_frame_stats_widgets.cpp.
| float cpu_ms = 0.0f |
Definition at line 34 of file gpu_frame_stats_widgets.cpp.
| double cpu_to_ms = 0.0 |
Definition at line 46 of file gpu_frame_stats_widgets.cpp.
| std::string display_name |
Definition at line 33 of file gpu_frame_stats_widgets.cpp.
| std::vector<render_pass_entry> entries |
Definition at line 66 of file gpu_frame_stats_widgets.cpp.
| float gpu_ms = 0.0f |
Definition at line 35 of file gpu_frame_stats_widgets.cpp.
| double gpu_to_ms = 0.0 |
Definition at line 47 of file gpu_frame_stats_widgets.cpp.
| size_t index = 0 |
Definition at line 31 of file gpu_frame_stats_widgets.cpp.
| bool is_child = false |
Definition at line 40 of file gpu_frame_stats_widgets.cpp.
| float item_height = 0.0f |
Definition at line 52 of file gpu_frame_stats_widgets.cpp.
| float item_height_with_spacing = 0.0f |
Definition at line 53 of file gpu_frame_stats_widgets.cpp.
| std::vector<render_pass_node_item> items |
Definition at line 67 of file gpu_frame_stats_widgets.cpp.
| std::string name |
Definition at line 32 of file gpu_frame_stats_widgets.cpp.
| size_t pass_count = 0 |
Definition at line 70 of file gpu_frame_stats_widgets.cpp.
| uint16_t view = 0 |
Definition at line 30 of file gpu_frame_stats_widgets.cpp.