libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
Loading...
Searching...
No Matches
EvmuRamClass Struct Reference

#include <evmu_ram.h>

Inheritance diagram for EvmuRamClass:
EvmuIMemoryClass

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
 

Detailed Description

GblClass structure for EvmuPeripheral.

Virtual table structure for EvmuPeripheral. Overridable for providing custom hooks for memory events or for custom address-space mapping.

See also
EvmuRam

Definition at line 54 of file evmu_ram.h.

Field Documentation

◆ base

EvmuPeripheralClass EvmuRamClass::base

Inherited base class structure.

Definition at line 54 of file evmu_ram.h.

◆ EvmuIMemoryImpl

EvmuIMemoryClass EvmuRamClass::EvmuIMemoryImpl

Embedded interface class structure.

Definition at line 54 of file evmu_ram.h.


The documentation for this struct was generated from the following file: