![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
Go to the source code of this file.
Data Structures | |
struct | EvmuBatteryClass |
struct | EvmuBattery |
Macros | |
#define | EVMU_BATTERY_NAME "battery" |
Type System | |
Type UUID and cast operators | |
#define | EVMU_BATTERY_TYPE (GBL_TYPEID(EvmuBattery)) |
#define | EVMU_BATTERY(self) (GBL_CAST(EvmuBattery, self)) |
#define | EVMU_BATTERY_CLASS(klass) (GBL_CLASS_CAST(EvmuBattery, klass)) |
#define | EVMU_BATTERY_GET(self) (GBL_CLASSOF(EvmuBattery, self)) |
Functions | |
GblType | EvmuBattery_type (void) |
EvmuBattery BIOS monitor + low battery detection circuit.
EvmuBattery is an EvmuPeripheral which encompasses two things:
Definition in file evmu_battery.h.
#define EVMU_BATTERY | ( | self | ) | (GBL_CAST(EvmuBattery, self)) |
Function-style GblInstance cast.
Definition at line 33 of file evmu_battery.h.
#define EVMU_BATTERY_CLASS | ( | klass | ) | (GBL_CLASS_CAST(EvmuBattery, klass)) |
Function-style GblClass cast.
Definition at line 34 of file evmu_battery.h.
#define EVMU_BATTERY_GET | ( | self | ) | (GBL_CLASSOF(EvmuBattery, self)) |
Extract EvmuBatteryClass from GblInstance
Definition at line 35 of file evmu_battery.h.
#define EVMU_BATTERY_NAME "battery" |
GblObject peripheral name.
Definition at line 38 of file evmu_battery.h.
#define EVMU_BATTERY_TYPE (GBL_TYPEID(EvmuBattery)) |
GblType UUID for EvmuBattery.
Definition at line 32 of file evmu_battery.h.
GblType EvmuBattery_type | ( | void | ) |
Returns the GblType UUID associated with EvmuBattery.