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

Camera, gamepad, key-bindings, and input smoothing grouped together. More...

#include <app_input_state.h>

Collaboration diagram for AppInput:
[legend]

Data Fields

Camera camera
 
GamepadState gamepad
 
AppBindingRegistry binding_registry
 
AdaptiveSampler fps_sampler
 
int camera_enabled
 

Detailed Description

Camera, gamepad, key-bindings, and input smoothing grouped together.

Field Documentation

◆ binding_registry

AppBindingRegistry AppInput::binding_registry

Key-binding overlay registry.

◆ camera

Camera AppInput::camera

View/Proj state.

◆ camera_enabled

int AppInput::camera_enabled

Pause camera movement.

◆ fps_sampler

AdaptiveSampler AppInput::fps_sampler

Jitter compensation for input.

◆ gamepad

GamepadState AppInput::gamepad

Controller/gamepad input state.


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