GX video, AESND audio, PAD/WPAD input, LWP threads, FAT/DVD storage and libsmb2 - shared by both consoles (libogc2). More...
Classes | |
| class | GameCubeFileSystemDriver |
| GameCube FileSystemDriver: memory card slots, GC Loader, and DVD, plus DEVICE_SMB (broadband adapter). More... | |
| class | GameCubeNetwork |
| GameCube network bring-up for the Broadband Adapter (synchronous if_config). More... | |
| class | GameCubePlatform |
| GameCube (HW_DOL) Platform: same driver set as WiiPlatform except for file system, which uses GameCubeFileSystemDriver (memory card/GC Loader/DVD) instead of SD/USB/DVD. More... | |
| class | OgcAudioDriver |
| GC/Wii AudioDriver: AESND-based fixed voices for one-shots, wraps a GuiSoundOggPlayer for the background stream. More... | |
| struct | OgcFatSlotDescriptor |
| One hot-pluggable FAT-formatted slot, shared shape between GameCube (SD Gecko A/B/port2, GC Loader) and Wii (SD, USB1-3). More... | |
| class | OgcFileSystemDriver |
| Shared GameCube/Wii FileSystemDriver base: FAT slot enumeration, mounting and polling. More... | |
| class | OgcInputDriver |
| GameCube InputDriver, and the base of WiiInputDriver: PAD (GameCube), the per-frame channel loop, merging the per-hardware state, and menu rumble. More... | |
| class | OgcSmbDriver |
| Wraps libsmb2 behind a "smb:/" devoptab. More... | |
| class | OgcThreadDriver |
| GC/Wii ThreadDriver, built on libogc's LWP threading primitives. More... | |
| class | OgcVideoDriver |
| GC/Wii VideoDriver: raw GX, double-buffered XFB. More... | |
| class | OgcImageRenderer |
| GX-backed ImageRenderer for GuiImage/GuiImageData textures. More... | |
| class | OgcGlyphRenderer |
| GX-backed GlyphRenderer for GuiTextRenderer. More... | |
| class | WiiFileSystemDriver |
| Wii FileSystemDriver: hot-pluggable SD and up to 3 concurrent USB MSD plus DVD (ISO9660) and DEVICE_SMB. More... | |
| class | WiiInputDriver |
| Wii InputDriver: a GameCube's PAD input (OgcInputDriver) plus WPAD (Wiimote, Nunchuk, Classic Controller, Wii U Pro Controller) and a libwiidrc channel that lets a Wii app read a Wii U GamePad. More... | |
| class | WiiNetwork |
| Wii network bring-up (asynchronous net_init_async on a background thread). More... | |
| class | WiiPlatform |
| Wii Platform, built on the shared GC/Wii driver set (OgcVideoDriver, OgcAudioDriver, OgcThreadDriver), WiiInputDriver (the GameCube pads plus the Wiimote and its extensions) and WiiFileSystemDriver for hot-pluggable SD/USB/DVD. More... | |
GX video, AESND audio, PAD/WPAD input, LWP threads, FAT/DVD storage and libsmb2 - shared by both consoles (libogc2).