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

#include <evmu_peripheral.h>

Inheritance diagram for EvmuPeripheral:
EvmuIBehavior EvmuBattery EvmuBuzzer EvmuClock EvmuCpu EvmuFlash EvmuGamepad EvmuLcd EvmuPic EvmuRam EvmuRom EvmuTimers EvmuWram

Data Fields

union { 
 
   EvmuPeripheralClass *   pClass 
 
   GblObject   base 
 
};  
 
GblFlags logLevel
 

Related Symbols

(Note that these are not member symbols.)

Accessors

Methods for reading/writing state

EvmuDeviceEvmuPeripheral_device (const EvmuPeripheral *pSelf)
 

Detailed Description

Emulated hardware component of an EvmuDevice.

Base instance type of all emulated components of the Visual Memory Unit / Potato IC.

See also
EvmuPeripheralClass

Definition at line 80 of file evmu_peripheral.h.

Friends And Related Symbol Documentation

◆ EvmuPeripheral_device()

EvmuDevice * EvmuPeripheral_device ( const EvmuPeripheral * pSelf)
related

Returns the EvmuDevice to which the given peripheral is attached to.

Field Documentation

◆ base

GblObject EvmuPeripheral::base

Inherited base instance structure.

Definition at line 80 of file evmu_peripheral.h.

◆ logLevel

GblFlags EvmuPeripheral::logLevel

Active log level filter for peripheral.

Definition at line 81 of file evmu_peripheral.h.

◆ pClass

EvmuPeripheralClass* EvmuPeripheral::pClass

Pointer to class/vtable structure.

Definition at line 80 of file evmu_peripheral.h.


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