RGFW
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
Loading...
Searching...
No Matches
Public Attributes | List of all members
RGFW_info Struct Reference

#include <RGFW.h>

Public Attributes

RGFW_windowroot
 
RGFW_windowcurrent
 
i32 windowCount
 
i32 eventLen
 
i32 eventIndex
 
RGFW_mousehiddenMouse
 
RGFW_event events [RGFW_MAX_EVENTS]
 
u32 apiKeycodes [RGFW_keyLast]
 
u8 keycodes [RGFW_OS_BASED_VALUE(256, 512, 128, 256)]
 
RGFW_point gamepadAxes [4][4]
 
RGFW_gamepadType gamepads_type [4]
 
i32 gamepads [4]
 
char gamepads_name [4][128]
 
u16 gamepadCount
 
const char * className
 
RGFW_bool useWaylandBool
 
RGFW_bool stopCheckEvents_bool
 
u64 timerOffset
 
char * clipboard_data
 
char droppedFiles [RGFW_MAX_PATH *RGFW_MAX_DROPS]
 

Member Data Documentation

◆ apiKeycodes

u32 RGFW_info::apiKeycodes[RGFW_keyLast]

◆ className

const char* RGFW_info::className

◆ clipboard_data

char* RGFW_info::clipboard_data

◆ current

RGFW_window* RGFW_info::current

◆ droppedFiles

char RGFW_info::droppedFiles[RGFW_MAX_PATH *RGFW_MAX_DROPS]

◆ eventIndex

i32 RGFW_info::eventIndex

◆ eventLen

i32 RGFW_info::eventLen

◆ events

RGFW_event RGFW_info::events[RGFW_MAX_EVENTS]

◆ gamepadAxes

RGFW_point RGFW_info::gamepadAxes[4][4]

if a key is currently pressed or not (per gamepad)

◆ gamepadCount

u16 RGFW_info::gamepadCount

the actual amount of gamepads

◆ gamepads

i32 RGFW_info::gamepads[4]

limit of 4 gamepads at a time

◆ gamepads_name

char RGFW_info::gamepads_name[4][128]

gamepad names

◆ gamepads_type

RGFW_gamepadType RGFW_info::gamepads_type[4]

if a key is currently pressed or not (per gamepad)

◆ hiddenMouse

RGFW_mouse* RGFW_info::hiddenMouse

◆ keycodes

u8 RGFW_info::keycodes[RGFW_OS_BASED_VALUE(256, 512, 128, 256)]

◆ root

RGFW_window* RGFW_info::root

◆ stopCheckEvents_bool

RGFW_bool RGFW_info::stopCheckEvents_bool

◆ timerOffset

u64 RGFW_info::timerOffset

◆ useWaylandBool

RGFW_bool RGFW_info::useWaylandBool

◆ windowCount

i32 RGFW_info::windowCount

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