13 lines
460 B
Plaintext
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");
|