$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
AppUIOverlay Struct Reference

#include <app_ui.h>

Collaboration diagram for AppUIOverlay:
[legend]

Data Fields

UIContext ui
 
KeyboardLayoutConfig kbd_config
 
int show_help
 
int show_info_overlay
 
int text_overlay_mode
 
int show_exposure_debug
 
int help_hovered_key
 
int help_pressed_key
 
int help_pressed_mods
 
double help_press_timer
 
double help_global_dim
 
double help_hover_decay
 
GLuint kbd_tex_frame
 
GLuint kbd_tex_key_base
 
int help_captured_camera
 

Field Documentation

◆ help_captured_camera

int AppUIOverlay::help_captured_camera

Set to 1 when the overlay auto-disabled the camera on open, so we can re-enable it exactly the same way (simulate 'C' press) on close.

◆ help_global_dim

double AppUIOverlay::help_global_dim

◆ help_hover_decay

double AppUIOverlay::help_hover_decay

Grace period for dimming when mouse leaves a key

◆ help_hovered_key

int AppUIOverlay::help_hovered_key

◆ help_press_timer

double AppUIOverlay::help_press_timer

◆ help_pressed_key

int AppUIOverlay::help_pressed_key

◆ help_pressed_mods

int AppUIOverlay::help_pressed_mods

◆ kbd_config

KeyboardLayoutConfig AppUIOverlay::kbd_config

◆ kbd_tex_frame

GLuint AppUIOverlay::kbd_tex_frame

Panel frame texture (cyan border + scanlines)

◆ kbd_tex_key_base

GLuint AppUIOverlay::kbd_tex_key_base

Single keycap texture (tinted per binding)

◆ show_exposure_debug

int AppUIOverlay::show_exposure_debug

◆ show_help

int AppUIOverlay::show_help

◆ show_info_overlay

int AppUIOverlay::show_info_overlay

◆ text_overlay_mode

int AppUIOverlay::text_overlay_mode

◆ ui

UIContext AppUIOverlay::ui

The documentation for this struct was generated from the following file: