sdl3.c3l/sdl3_power.c3i

13 lines
460 B
Plaintext

module sdl3::sdl;
typedef PowerState = CInt;
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;
extern fn PowerState get_power_info(int *seconds, int *percent) @extern("SDL_GetPowerInfo");