Add API to access battery power state
Done: - X11, server (tested) - Windows (developed, would be nice to retest) - OSX (not tested) Prepared (not developed): - Android (code is here, but may not compile) - iphone - winrt - bb10 - haiku - javascript
This commit is contained in:
committed by
Rémi Verschelde
parent
ef174abf6d
commit
94103c0c02
@ -1134,6 +1134,8 @@ void OS_Windows::initialize(const VideoMode& p_desired,int p_video_driver,int p_
|
||||
input = memnew( InputDefault );
|
||||
joypad = memnew (JoypadWindows(input, &hWnd));
|
||||
|
||||
power_manager = memnew( PowerWindows );
|
||||
|
||||
AudioDriverManager::get_driver(p_audio_driver)->set_singleton();
|
||||
|
||||
if (AudioDriverManager::get_driver(p_audio_driver)->init()!=OK) {
|
||||
@ -2393,6 +2395,18 @@ bool OS_Windows::is_vsync_enabled() const{
|
||||
return true;
|
||||
}
|
||||
|
||||
PowerState OS_Windows::get_power_state() {
|
||||
return power_manager->get_power_state();
|
||||
}
|
||||
|
||||
int OS_Windows::get_power_seconds_left() {
|
||||
return power_manager->get_power_seconds_left();
|
||||
}
|
||||
|
||||
int OS_Windows::get_power_percent_left() {
|
||||
return power_manager->get_power_percent_left();
|
||||
}
|
||||
|
||||
bool OS_Windows::check_feature_support(const String& p_feature) {
|
||||
|
||||
return VisualServer::get_singleton()->has_os_feature(p_feature);
|
||||
|
||||
Reference in New Issue
Block a user