8#include "../../Platform.h"
9#include "../OgcVideoDriver.h"
10#include "../OgcInputDriver.h"
11#include "../OgcThreadDriver.h"
12#include "../OgcAudioDriver.h"
13#include "GameCubeFileSystemDriver.h"
14#include "../OgcLoggerSysReport.h"
15#include "../OgcLoggerUsbGecko.h"
16#include "../../LoggerFile.h"
45 Status status = Status::Running;
Platform audio backend GuiSound delegates to: fixed one-shot PCM voices plus one background OGG strea...
Storage device enumeration/mount/poll backend for the SD/USB/DVD file browser.
GameCube FileSystemDriver: memory card slots, GC Loader, and DVD, plus DEVICE_SMB (broadband adapter)...
Central fan-out dispatcher.
GC/Wii AudioDriver: AESND-based fixed voices for one-shots, wraps a GuiSoundOggPlayer for the backgro...
GC/Wii ThreadDriver, built on libogc's LWP threading primitives.
GC/Wii VideoDriver: raw GX, double-buffered XFB.
Raw platform threading primitives.
Platform video backend owning the frame lifecycle (init/render/clear, screen size,...
SystemEvent
A hardware/OS-level system event a Platform can report.
Status
Platform execution state.