Go to the source code of this file.
◆ 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 88 of file SDL_power.c.
References i, implementations, NULL, retval, and SDL_POWERSTATE_UNKNOWN.
91 int _seconds, _percent;
96 if (seconds ==
NULL) {
100 if (percent ==
NULL) {
104 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.
◆ implementations