galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::laptop Namespace Reference

Functions

int get_battery_remaining (const bool percent=true) noexcept
 Get remaining battery charge of a laptop.
 
SDL_PowerState get_battery_status () noexcept
 Get battery status.
 

Function Documentation

◆ get_battery_remaining()

int galaxy::laptop::get_battery_remaining ( const bool percent = true)
nodiscardnoexcept

Get remaining battery charge of a laptop.

Parameters
percentTrue to return as a percentage, otherwise return seconds left.
Returns
Percentage or seconds left.

Definition at line 16 of file Laptop.cpp.

◆ get_battery_status()

SDL_PowerState galaxy::laptop::get_battery_status ( )
nodiscardnoexcept

Get battery status.

Returns
SDL3 powerstate enum.

Definition at line 25 of file Laptop.cpp.