|
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
#include <evmu_flash.h>
Data Fields | |
| EvmuPeripheralClass | base |
| EvmuIMemoryClass | EvmuIMemoryImpl |
Data Fields inherited from EvmuPeripheralClass | |
| GblObjectClass | base |
| EvmuIBehaviorClass | EvmuIBehaviorImpl |
| EVMU_RESULT(* | pFnMemoryEvent )(EvmuPeripheral *pSelf, EvmuMemoryEvent *pEvent) |
| EVMU_RESULT(* | pFnClockEvent )(EvmuPeripheral *pSelf, EvmuClockEvent *pEvent) |
Data Fields inherited from EvmuIBehaviorClass | |
| GblInterface | base |
| EVMU_RESULT(* | pFnReset )(EvmuIBehavior *pSelf) |
| EVMU_RESULT(* | pFnUpdate )(EvmuIBehavior *pSelf, EvmuTicks ticks) |
| EVMU_RESULT(* | pFnSaveState )(const EvmuIBehavior *pSelf, FILE *pFile) |
| EVMU_RESULT(* | pFnLoadState )(EvmuIBehavior *pSelf, FILE *pFile) |
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 VTable structure for EvmuFlash.
Virtual method table for providing actual low-level flash access logic. The default implementation is constructing a byte array internally and is reading and writing to it.
Definition at line 97 of file evmu_flash.h.
| EvmuPeripheralClass EvmuFlashClass::base |
Inherited base class structure.
Definition at line 97 of file evmu_flash.h.
| EvmuIMemoryClass EvmuFlashClass::EvmuIMemoryImpl |
Embedded interface class structure.
Definition at line 97 of file evmu_flash.h.