Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gpu_frame_stats_widgets.cpp File 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.
 

Variable Documentation

◆ children

std::vector<render_pass_node> children

Definition at line 65 of file gpu_frame_stats_widgets.cpp.

◆ cpu_ms

float cpu_ms = 0.0f

Definition at line 34 of file gpu_frame_stats_widgets.cpp.

◆ cpu_to_ms

double cpu_to_ms = 0.0

Definition at line 46 of file gpu_frame_stats_widgets.cpp.

◆ display_name

std::string display_name

Definition at line 33 of file gpu_frame_stats_widgets.cpp.

◆ entries

std::vector<render_pass_entry> entries

Definition at line 66 of file gpu_frame_stats_widgets.cpp.

◆ gpu_ms

float gpu_ms = 0.0f

Definition at line 35 of file gpu_frame_stats_widgets.cpp.

◆ gpu_to_ms

double gpu_to_ms = 0.0

Definition at line 47 of file gpu_frame_stats_widgets.cpp.

◆ index

size_t index = 0

Definition at line 31 of file gpu_frame_stats_widgets.cpp.

◆ is_child

bool is_child = false

Definition at line 40 of file gpu_frame_stats_widgets.cpp.

◆ item_height

float item_height = 0.0f

Definition at line 52 of file gpu_frame_stats_widgets.cpp.

◆ item_height_with_spacing

float item_height_with_spacing = 0.0f

Definition at line 53 of file gpu_frame_stats_widgets.cpp.

◆ items

std::vector<render_pass_node_item> items

Definition at line 67 of file gpu_frame_stats_widgets.cpp.

◆ name

std::string name

Definition at line 32 of file gpu_frame_stats_widgets.cpp.

◆ pass_count

size_t pass_count = 0

Definition at line 70 of file gpu_frame_stats_widgets.cpp.

◆ view

uint16_t view = 0

Definition at line 30 of file gpu_frame_stats_widgets.cpp.