sdl3.c3l/sdl3_power.c3i

13 lines
460 B
Plaintext
Raw Normal View History

2025-05-20 21:43:18 +02:00
module sdl3::sdl;
typedef PowerState = CInt;
2025-05-21 22:38:20 +02:00
const PowerState POWERSTATE_ERROR @builtin = -1;
const PowerState POWERSTATE_UNKNOWN @builtin = 0;
const PowerState POWERSTATE_ON_BATTERY @builtin = 1;
const PowerState POWERSTATE_NO_BATTERY @builtin = 2;
const PowerState POWERSTATE_CHARGING @builtin = 3;
const PowerState POWERSTATE_CHARGED @builtin = 4;
2025-05-20 21:43:18 +02:00
extern fn PowerState get_power_info(int *seconds, int *percent) @extern("SDL_GetPowerInfo");