|
Mount Fuji Engine
0.8b
|
Data Structures | |
| struct | MFDefaults |
| Fuji Defaults structure. More... | |
| struct | MFInitParams |
| Parameters supplied when initialising Fuji. More... | |
Typedefs | |
| typedef void(* | MFSystemCallbackFunction )(void) |
| Fuji system callback function prototype. | |
Enumerations | |
| enum | MFCallback { MFCB_Unknown = -1, MFCB_RegisterModules = 0, MFCB_FileSystemInit, MFCB_InitDone, MFCB_Deinit, MFCB_Update, MFCB_Draw, MFCB_HandleSystemMessages, MFCB_GainedFocus, MFCB_LostFocus, MFCB_DisplayLost, MFCB_DisplayReset, MFCB_DisplayResize, MFCB_VerticalBlank, MFCB_Max, MFCB_ForceInt = 0x7FFFFFFF } |
| System callbacks. More... | |
Functions | |
| MF_API int | MFMain (MFInitParams *pInitPrams) |
| Begin the fuji main loop. More... | |
| MF_API void | MFSystem_Quit () |
| Quit the Fuji application. More... | |
| MF_API MFSystemCallbackFunction | MFSystem_RegisterSystemCallback (MFCallback callback, MFSystemCallbackFunction pCallbackFunction) |
| Set a Fuji system callback. More... | |
| MF_API MFSystemCallbackFunction | MFSystem_GetSystemCallback (MFCallback callback) |
| Get a Fuji system callback function. More... | |
| MF_API const char * | MFSystem_GetSettingString (int tabDepth) |
| Generate engine initialisation data. More... | |
| MF_API void | MFSystem_InitFromSettings (const MFIniLine *pSettings) |
| Initialise Fuji from saved settings. More... | |
| MF_API MFPlatform | MFSystem_GetCurrentPlatform () |
| Gets the current platform. More... | |
| MF_API const char * | MFSystem_GetPlatformString (int platform) |
| Gets a platform identifier string. More... | |
| MF_API const char * | MFSystem_GetPlatformName (int platform) |
| Gets a platform name. More... | |
| MF_API const char * | MFSystem_GetSystemName () |
| Gets the name of this system. More... | |
| MF_API MFEndian | MFSystem_GetPlatformEndian (int platform) |
| Gets a platforms native endian. More... | |
| MF_API uint64 | MFSystem_ReadRTC () |
| Read the time stamp counter. More... | |
| MF_API uint64 | MFSystem_GetRTCFrequency () |
| Read the time stamp counter frequency. More... | |
| float | MFSystem_TimeDelta () |
| Gets the current time delta. More... | |
| MF_API float | MFSystem_GetTimeDelta () |
| Gets the current time delta. More... | |
| MF_API float | MFSystem_GetFPS () |
| Gets the current frame rate. More... | |
| uint32 | MFSystem_FrameCounter () |
| Gets the current frame. More... | |
| MF_API uint32 | MFSystem_GetFrameCounter () |
| Gets the current frame. More... | |
Variables | |
| MFDefaults | gDefaults |
| Fuji Defaults. More... | |
1.8.5