|
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
#include <evmu_pic.h>
Data Fields | |
| EvmuPeripheralClass | base |
| EVMU_RESULT(* | pFnPoll )(EvmuPic *pSelf) |
| EVMU_RESULT(* | pFnAccept )(EvmuPic *pSelf, EVMU_IRQ irq) |
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) |
GblClass structure for EvmuPic.
Provides overridable virtual methods for polling for interrupts as well as for accepting single interrupts.
Definition at line 103 of file evmu_pic.h.
| EvmuPeripheralClass EvmuPicClass::base |
Inherited base class structure.
Definition at line 103 of file evmu_pic.h.
| EVMU_RESULT(* EvmuPicClass::pFnAccept) (EvmuPic *pSelf, EVMU_IRQ irq) |
Called whenever a single IRQ has been activated/accepted.
Definition at line 107 of file evmu_pic.h.
| EVMU_RESULT(* EvmuPicClass::pFnPoll) (EvmuPic *pSelf) |
Activates any pending IRQs if there's a slot available.
Definition at line 105 of file evmu_pic.h.