|
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
#include <evmu_ram.h>
Data Fields | |
| EvmuPeripheralClass | base |
| EvmuIMemoryClass | EvmuIMemoryImpl |
Data Fields inherited from EvmuIMemoryClass | |
| GblInterface | base |
| EVMU_RESULT(* | pFnRead )(const EvmuIMemory *pSelf, EvmuAddress address, void *pBuffer, size_t *pBytes) |
| EVMU_RESULT(* | pFnWrite )(EvmuIMemory *pSelf, EvmuAddress address, const void *pBuffer, size_t *pBytes) |
| size_t | capacity |
GblClass structure for EvmuPeripheral.
Virtual table structure for EvmuPeripheral. Overridable for providing custom hooks for memory events or for custom address-space mapping.
Definition at line 54 of file evmu_ram.h.
| EvmuPeripheralClass EvmuRamClass::base |
Inherited base class structure.
Definition at line 54 of file evmu_ram.h.
| EvmuIMemoryClass EvmuRamClass::EvmuIMemoryImpl |
Embedded interface class structure.
Definition at line 54 of file evmu_ram.h.