|
Mount Fuji Engine
0.8b
|
Typedefs | |
| typedef MFInitStatus( | MFInitCallback )() |
| Fuji module initialisation callback prototype. | |
| typedef void( | MFDeinitCallback )() |
| Fuji module destruction callback prototype. | |
Enumerations | |
| enum | MFInitStatus { MFIS_Failed = -1, MFIS_Pending = 0, MFIS_Succeeded = 1, MFIS_ForceInt = 0x7FFFFFFF } |
| Module init completion status. More... | |
Functions | |
| MF_API int | MFModule_RegisterModule (const char *pModuleName, MFInitCallback *pInitFunction, MFDeinitCallback *pDeinitFunction, uint64 prerequisites=0) |
| Register a Fuji module. More... | |
| MF_API int | MFModule_GetNumModules () |
| Get the number of registered modules. More... | |
| MF_API int | MFModule_GetModuleID (const char *pName) |
| Get a module's id. More... | |
| MF_API const char * | MFModule_GetModuleName (int id) |
| Get a module's name. More... | |
| MF_API bool | MFModule_IsModuleInitialised (int id) |
| Check if a module initialised. More... | |
| MF_API bool | MFModule_DidModuleInitialisationFail (int id) |
| Check if a module initialisation failed. More... | |
| MF_API uint64 | MFModule_GetModuleMask (const char **ppModuleNames) |
| Get a bit mask for a list of modules. More... | |
1.8.5