SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | List of all members
NameObjFactory Class Reference

Class that creates NameObj instances. More...

#include <NameObjFactory.hpp>

Classes

struct  Name2Archive
 
struct  Name2CreateFunc
 
struct  Name2MakeArchiveListFunc
 

Static Public Member Functions

static CreationFuncPtr getCreator (const char *)
 
static void requestMountObjectArchives (const char *, const JMapInfoIter &)
 
static bool isReadResourceFromDVD (const char *, const JMapInfoIter &)
 
static const Name2CreateFuncgetName2CreateFunc (const char *, const Name2CreateFunc *)
 
static void getMountObjectArchiveList (NameObjArchiveListCollector *, const char *, const JMapInfoIter &)
 
static bool isPlayerArchiveLoaderObj (const char *)
 

Detailed Description

Class that creates NameObj instances.

Definition at line 27 of file NameObjFactory.hpp.

Member Function Documentation

◆ getCreator()

CreationFuncPtr NameObjFactory::getCreator ( const char * pName)
static

Definition at line 5 of file NameObjFactory.cpp.

◆ requestMountObjectArchives()

void NameObjFactory::requestMountObjectArchives ( const char * pName,
const JMapInfoIter & rIter )
static

Definition at line 14 of file NameObjFactory.cpp.

◆ isReadResourceFromDVD()

bool NameObjFactory::isReadResourceFromDVD ( const char * pName,
const JMapInfoIter & rIter )
static

Definition at line 23 of file NameObjFactory.cpp.

◆ getName2CreateFunc()

const NameObjFactory::Name2CreateFunc * NameObjFactory::getName2CreateFunc ( const char * pName,
const Name2CreateFunc * pTable )
static

Definition at line 46 of file NameObjFactory.cpp.

◆ getMountObjectArchiveList()

void NameObjFactory::getMountObjectArchiveList ( NameObjArchiveListCollector * pArchiveList,
const char * pName,
const JMapInfoIter & rIter )
static

Definition at line 65 of file NameObjFactory.cpp.

◆ isPlayerArchiveLoaderObj()

bool NameObjFactory::isPlayerArchiveLoaderObj ( const char * pArchive)
static

Definition at line 36 of file NameObjFactory.cpp.