RedCore
Loading...
Searching...
No Matches
red::Mod Class Reference

#include <Mod.h>

Classes

class  AudioSystem
class  FileSystem

Public Member Functions

 Mod (const char *nameSpace)
 ~Mod ()
const char * getNamespace () const
FileSystemgetFileSystem ()
AudioSystemgetAudioSystem ()
bool initFileSystem (sead::Heap *heap)
bool initAudioSystem (sead::Heap *heap)

Static Public Member Functions

static ModgetMod (const char *nameSpace)
static ModfindModFromID (const char *id, sead::BufferedSafeString *noModID)

Static Public Attributes

static const u32 cModNameMax = 32

Constructor & Destructor Documentation

◆ Mod()

red::Mod::Mod ( const char * nameSpace)
explicit

◆ ~Mod()

red::Mod::~Mod ( )

Member Function Documentation

◆ getNamespace()

const char * red::Mod::getNamespace ( ) const
inline

◆ getFileSystem()

FileSystem * red::Mod::getFileSystem ( )
inline

◆ getAudioSystem()

AudioSystem * red::Mod::getAudioSystem ( )
inline

◆ getMod()

Mod * red::Mod::getMod ( const char * nameSpace)
static

◆ findModFromID()

Mod * red::Mod::findModFromID ( const char * id,
sead::BufferedSafeString * noModID )
static

◆ initFileSystem()

bool red::Mod::initFileSystem ( sead::Heap * heap)

◆ initAudioSystem()

bool red::Mod::initAudioSystem ( sead::Heap * heap)

Member Data Documentation

◆ cModNameMax

const u32 red::Mod::cModNameMax = 32
static