Unravel Engine C++ Reference
Loading...
Searching...
No Matches
profiler_statistics_utils.h
Go to the documentation of this file.
1
#pragma once
2
#include <
editor/imgui/integration/imgui.h
>
3
#include <
base/basetypes.hpp
>
4
#include <
engine/profiler/profiler.h
>
5
6
namespace
unravel::profiler_statistics_utils
7
{
8
9
using
sample_data
=
unravel::sample_data
;
10
11
auto
draw_progress_bar
(
float
width
,
float
max_width,
float
height
,
const
ImVec4&
color
) -> bool;
12
13
auto
draw_resource_bar
(
const
char
*
name
,
14
const
char
*
tooltip
,
15
uint32_t current_value,
16
uint32_t max_value,
17
float
max_width,
18
float
height
) -> void;
19
20
}
// namespace unravel::profiler_statistics_utils
width
uint32_t width
Definition
asset_compiler.cpp:103
height
uint32_t height
Definition
asset_compiler.cpp:104
unravel::sample_data
Definition
profiler.h:26
basetypes.hpp
name
std::string name
Definition
hub.cpp:33
imgui.h
tooltip
const char * tooltip
Definition
inspector_alignment.cpp:13
unravel::profiler_statistics_utils
Definition
profiler_statistics_utils.cpp:6
unravel::profiler_statistics_utils::draw_progress_bar
auto draw_progress_bar(float width, float max_width, float height, const ImVec4 &color) -> bool
Definition
profiler_statistics_utils.cpp:13
unravel::profiler_statistics_utils::draw_resource_bar
auto draw_resource_bar(const char *name, const char *tooltip, uint32_t current_value, uint32_t max_value, float max_width, float height) -> void
Definition
profiler_statistics_utils.cpp:43
color
std::vector< math::color > color
Definition
particle_system_soa.cpp:375
profiler.h
editor
editor
hub
panels
profiler_panel
profiler_statistics_utils.h
Generated by
1.12.0