3 #include "core/debug/debug_window.h" 4 #include "util/string.h" 6 #include "util/ring_buffer.h" 7 #include "util/utility.h" 8 #include "util/vector.h" 9 #include "renderer/imgui/imgui.h" 11 #define BLOWBOX_PROFILER_HISTORY_MAX_SAMPLE_COUNT 2000 12 #define BLOWBOX_PROFILER_HISTORY_MIN_SAMPLE_COUNT 2 21 ProfilerBlockType_GAME,
22 ProfilerBlockType_CORE,
23 ProfilerBlockType_RENDERER,
24 ProfilerBlockType_CONTENT,
25 ProfilerBlockType_MISC,
26 ProfilerBlockType_COUNT
eastl::vector< T > Vector
Typedef for wrapping the EASTL vector.
Definition: vector.h:14
Base class for DebugWindows.
Definition: debug_window.h:8
eastl::map< Key, T > Map
Typedef for wrapping the EASTL map.
Definition: map.h:14
eastl::ring_buffer< T > RingBuffer
Typedef for wrapping the EASTL ring_buffer.
Definition: ring_buffer.h:14
eastl::string String
Typedef for wrapping the EASTL string.
Definition: string.h:13
The main Blowbox namespace.
Definition: image.cc:8
ProfilerBlockType
Identifies a type of profiling block.
Definition: performance_profiler.h:19