LeviLamina
Loading...
Searching...
No Matches
BatteryMonitorInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/battery/BatterySaverMode.h"
7
#include "mc/platform/battery/BatteryStatus.h"
8
9
class
BatteryMonitorInterface
{
10
public
:
11
// virtual functions
12
// NOLINTBEGIN
13
virtual
~BatteryMonitorInterface
() =
default
;
14
15
virtual ::BatteryStatus getBatteryStatus()
const
= 0;
16
17
virtual
float
getBatteryLevel()
const
= 0;
18
19
virtual ::BatterySaverMode getBatterySaverMode()
const
;
20
// NOLINTEND
21
22
public
:
23
// virtual function thunks
24
// NOLINTBEGIN
25
MCNAPI ::BatterySaverMode
$getBatterySaverMode
()
const
;
26
27
28
// NOLINTEND
29
30
public
:
31
// vftables
32
// NOLINTBEGIN
33
MCNAPI
static
void
**
$vftable
();
34
// NOLINTEND
35
};
BatteryMonitorInterface
Definition
BatteryMonitorInterface.h:9
BatteryMonitorInterface::$getBatterySaverMode
MCAPI::BatterySaverMode $getBatterySaverMode() const
BatteryMonitorInterface::$vftable
static MCAPI void ** $vftable()
src
mc
platform
battery
BatteryMonitorInterface.h
Generated on
for LeviLamina by
1.16.1