libgui 2.01
libgui is a GUI library for the GameCube, Wii, and Wii U
 
Loading...
Searching...
No Matches
GameCubeFileSystemDriver.h
1/****************************************************************************
2 * Platform Abstraction Layer (OGC driver)
3 * Daryl Borth 2026
4 * GameCubeFileSystemDriver.h
5 ***************************************************************************/
6#pragma once
7#include "../OgcFileSystemDriver.h"
8
14{
15 public:
16 void init() override;
17
18 const int * getValidLoadDevices(int & outCount) const override;
19 const int * getValidSaveDevices(int & outCount) const override;
20};
GameCube FileSystemDriver: memory card slots, GC Loader, and DVD, plus DEVICE_SMB (broadband adapter)...
const int * getValidSaveDevices(int &outCount) const override
Devices (Device enum values, in priority order) that are offered when choosing where to save to on th...
void init() override
Initializes the driver and auto-mounts devices flagged autoMountAtStartup.
const int * getValidLoadDevices(int &outCount) const override
Devices (Device enum values, in priority order) that are offered when choosing where to load from on ...
Shared GameCube/Wii FileSystemDriver base: FAT slot enumeration, mounting and polling.