|
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 | EvmuIMemoryClass |
Macros | |
Type System | |
Type UUID and cast operators | |
| #define | EVMU_IMEMORY_TYPE (GBL_TYPEID(EvmuIMemory)) |
| #define | EVMU_IMEMORY(self) |
| #define | EVMU_IMEMORY_CLASS(klass) |
| #define | EVMU_IMEMORY_GET_CLASS(self) |
EvmuIMemory interface for generic memory access.
This file contains the interface definition and public API for EvmuIMemory, which is a polymorphic base class used to provide a common mechanism for interacting with the different memory peripherals of the VMU.
Definition in file evmu_imemory.h.
| #define EVMU_IMEMORY | ( | self | ) |
Cast a GblInstance to EvmuIMemory.
Definition at line 24 of file evmu_imemory.h.
| #define EVMU_IMEMORY_CLASS | ( | klass | ) |
Cast a GblClass to EvmuIMemoryClass.
Definition at line 25 of file evmu_imemory.h.
| #define EVMU_IMEMORY_GET_CLASS | ( | self | ) |
Get an EvmuIMemoryClass from a GblInstance
Definition at line 26 of file evmu_imemory.h.
| #define EVMU_IMEMORY_TYPE (GBL_TYPEID(EvmuIMemory)) |
Type UUID for EvmuIMemory.
Definition at line 23 of file evmu_imemory.h.