ScummVM API documentation
MT32Emu::SystemMemoryRegion Class Reference
Inheritance diagram for MT32Emu::SystemMemoryRegion:
MT32Emu::MemoryRegion

Public Member Functions

 SystemMemoryRegion (Synth *useSynth, Bit8u *useRealMemory, Bit8u *useMaxTable)
 
- Public Member Functions inherited from MT32Emu::MemoryRegion
 MemoryRegion (Synth *useSynth, Bit8u *useRealMemory, Bit8u *useMaxTable, MemoryRegionType useType, Bit32u useStartAddr, Bit32u useEntrySize, Bit32u useEntries)
 
int lastTouched (Bit32u addr, Bit32u len) const
 
int firstTouchedOffset (Bit32u addr) const
 
int firstTouched (Bit32u addr) const
 
Bit32u regionEnd () const
 
bool contains (Bit32u addr) const
 
int offset (Bit32u addr) const
 
Bit32u getClampedLen (Bit32u addr, Bit32u len) const
 
Bit32u next (Bit32u addr, Bit32u len) const
 
Bit8u getMaxValue (int off) const
 
Bit8u * getRealMemory () const
 
bool isReadable () const
 
void read (unsigned int entry, unsigned int off, Bit8u *dst, unsigned int len) const
 
void write (unsigned int entry, unsigned int off, const Bit8u *src, unsigned int len, bool init=false) const
 

Additional Inherited Members

- Public Attributes inherited from MT32Emu::MemoryRegion
MemoryRegionType type
 
Bit32u startAddr
 
Bit32u entrySize
 
Bit32u entries
 

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