$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
gpu_profiler_ui_layout.h
Go to the documentation of this file.
1 
10 #ifndef GPU_PROFILER_UI_LAYOUT_H
11 #define GPU_PROFILER_UI_LAYOUT_H
12 
13 /* Graph and Font */
14 static const float GRAPH_FONT_SIZE = 20.0F;
15 static const float ROW_PAD = 3.0F;
16 static const float BG_ALPHA = 0.85F;
17 static const float PAD_SIDE = 20.0F;
18 static const float GRAPH_WIDTH_RATIO = 0.65F;
19 static const float TEXT_GAP = 20.0F;
20 static const float MARGIN_Y = 60.0F;
21 
22 /* Background Panel */
23 static const float BG_RADIUS = 8.0F;
24 static const float BG_PAD = 5.0F;
25 static const float BG_WIDTH_EXT = 10.0F;
26 static const float BG_RGB_VAL = 0.05F;
27 
28 /* Visibility and Fading */
29 static const float FADE_EPSILON = 0.001F;
30 static const float VISIBILITY_THRESHOLD = 0.5F;
31 static const float MIN_VISIBLE_ALPHA_GLOBAL = 0.001F;
32 
33 /* Bar Graph */
34 static const float MIN_MS = 0.001F;
35 static const float MIN_BAR_WIDTH = 1.0F;
36 static const float BAR_RADIUS_FACTOR = 0.5F;
37 
38 /* Text Layout */
39 static const float ROW_PAD_DOUBLE = 2.0F;
40 static const float INDENT_STEP = 15.0F;
41 static const float TEXT_Y_OFFSET = -5.0F;
42 static const float TEXT_SHADOW_OFFSET = 1.0F;
43 
44 enum { TIME_BUF_SIZE = 32 };
45 
46 #endif /* GPU_PROFILER_UI_LAYOUT_H */
static const float BG_ALPHA
Definition: gpu_profiler_ui_layout.h:16
static const float GRAPH_FONT_SIZE
Definition: gpu_profiler_ui_layout.h:14
static const float ROW_PAD
Definition: gpu_profiler_ui_layout.h:15
static const float PAD_SIDE
Definition: gpu_profiler_ui_layout.h:17
static const float MIN_VISIBLE_ALPHA_GLOBAL
Definition: gpu_profiler_ui_layout.h:31
static const float BG_RADIUS
Definition: gpu_profiler_ui_layout.h:23
static const float BG_PAD
Definition: gpu_profiler_ui_layout.h:24
static const float BAR_RADIUS_FACTOR
Definition: gpu_profiler_ui_layout.h:36
@ TIME_BUF_SIZE
Definition: gpu_profiler_ui_layout.h:44
static const float TEXT_GAP
Definition: gpu_profiler_ui_layout.h:19
static const float BG_WIDTH_EXT
Definition: gpu_profiler_ui_layout.h:25
static const float MIN_BAR_WIDTH
Definition: gpu_profiler_ui_layout.h:35
static const float GRAPH_WIDTH_RATIO
Definition: gpu_profiler_ui_layout.h:18
static const float BG_RGB_VAL
Definition: gpu_profiler_ui_layout.h:26
static const float MARGIN_Y
Definition: gpu_profiler_ui_layout.h:20
static const float TEXT_Y_OFFSET
Definition: gpu_profiler_ui_layout.h:41
static const float VISIBILITY_THRESHOLD
Definition: gpu_profiler_ui_layout.h:30
static const float FADE_EPSILON
Definition: gpu_profiler_ui_layout.h:29
static const float TEXT_SHADOW_OFFSET
Definition: gpu_profiler_ui_layout.h:42
static const float ROW_PAD_DOUBLE
Definition: gpu_profiler_ui_layout.h:39
static const float INDENT_STEP
Definition: gpu_profiler_ui_layout.h:40
static const float MIN_MS
Definition: gpu_profiler_ui_layout.h:34