Go to the source code of this file.
|
SDL_bool | SDL_GetPowerInfo_Linux_sys_class_power_supply (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Linux_proc_acpi (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Linux_proc_apm (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Windows (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_MacOSX (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Haiku (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_UIKit (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Android (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_PSP (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_WinRT (SDL_PowerState *, int *, int *) |
|
SDL_bool | SDL_GetPowerInfo_Emscripten (SDL_PowerState *, int *, int *) |
|
SDL_PowerState | SDL_GetPowerInfo (int *seconds, int *percent) |
| Get the current power supply details. More...
|
|
◆ SDL_GetPowerInfo_Impl
◆ SDL_GetPowerInfo()
Get the current power supply details.
- Parameters
-
secs | Seconds of battery life left. You can pass a NULL here if you don't care. Will return -1 if we can't determine a value, or we're not running on a battery. |
pct | Percentage of battery life left, between 0 and 100. You can pass a NULL here if you don't care. Will return -1 if we can't determine a value, or we're not running on a battery. |
- Returns
- The state of the battery (if any).
Definition at line 98 of file SDL_power.c.
References i, implementations, NULL, retval, and SDL_POWERSTATE_UNKNOWN.
101 int _seconds, _percent;
106 if (seconds ==
NULL) {
110 if (percent ==
NULL) {
114 for (i = 0; i < total; i++) {
static SDL_GetPowerInfo_Impl implementations[]
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
SDL_PowerState
The basic state for the system's power supply.
◆ SDL_GetPowerInfo_Android()
◆ SDL_GetPowerInfo_Emscripten()
◆ SDL_GetPowerInfo_Haiku()
◆ SDL_GetPowerInfo_Linux_proc_acpi()
◆ SDL_GetPowerInfo_Linux_proc_apm()
◆ SDL_GetPowerInfo_Linux_sys_class_power_supply()
◆ SDL_GetPowerInfo_MacOSX()
◆ SDL_GetPowerInfo_PSP()
◆ SDL_GetPowerInfo_UIKit()
◆ SDL_GetPowerInfo_Windows()
◆ SDL_GetPowerInfo_WinRT()
◆ implementations