Fix enums bindings

Add missed bindings for enums
Move some enums to class to have correct output of api.json
This commit is contained in:
Maxim Sheronov 2017-09-12 22:09:06 +03:00
parent 69017974be
commit 0fffa45158
62 changed files with 412 additions and 210 deletions

View file

@ -855,7 +855,7 @@ bool OSUWP::_check_internal_feature_support(const String &p_feature) {
return p_feature == "pc" || p_feature == "s3tc";
}
PowerState OSUWP::get_power_state() {
OS::PowerState OSUWP::get_power_state() {
return power_manager->get_power_state();
}

View file

@ -259,7 +259,7 @@ public:
void input_event(const Ref<InputEvent> &p_event);
virtual PowerState get_power_state();
virtual OS::PowerState get_power_state();
virtual int get_power_seconds_left();
virtual int get_power_percent_left();

View file

@ -31,7 +31,7 @@
#include "power_uwp.h"
PowerUWP::PowerUWP()
: nsecs_left(-1), percent_left(-1), power_state(POWERSTATE_UNKNOWN) {
: nsecs_left(-1), percent_left(-1), power_state(OS::POWERSTATE_UNKNOWN) {
}
PowerUWP::~PowerUWP() {
@ -47,12 +47,12 @@ bool PowerUWP::UpdatePowerInfo() {
return false;
}
PowerState PowerUWP::get_power_state() {
OS::PowerState PowerUWP::get_power_state() {
if (UpdatePowerInfo()) {
return power_state;
} else {
WARN_PRINT("Power management is not implemented on this platform, defaulting to POWERSTATE_UNKNOWN");
return POWERSTATE_UNKNOWN;
return OS::POWERSTATE_UNKNOWN;
}
}

View file

@ -33,14 +33,14 @@
#include "os/dir_access.h"
#include "os/file_access.h"
#include "os/power.h"
#include "os/os.h"
class PowerUWP {
private:
int nsecs_left;
int percent_left;
PowerState power_state;
OS::PowerState power_state;
bool UpdatePowerInfo();
@ -48,7 +48,7 @@ public:
PowerUWP();
virtual ~PowerUWP();
PowerState get_power_state();
OS::PowerState get_power_state();
int get_power_seconds_left();
int get_power_percent_left();
};