MFSystem.h File Reference

System related functions. More...


Data Structures

struct  MFDefaults
 Fuji Defaults structure. More...
struct  MFDefaults::HeapDefaults
 Heap Defaults. More...
struct  MFDefaults::DisplayDefaults
 Display Defaults. More...
struct  MFDefaults::ViewDefaults
 View Defaults. More...
struct  MFDefaults::TextureDefaults
 Texture Defaults. More...
struct  MFDefaults::MaterialDefaults
 Material Defaults. More...
struct  MFDefaults::ModelDefaults
 Model Defaults. More...
struct  MFDefaults::AnimationDefaults
 Animation Defaults. More...
struct  MFDefaults::FileSystemDefaults
 FileSystem Defaults. More...
struct  MFDefaults::SoundDefaults
 Sound Defaults. More...
struct  MFDefaults::InputDefaults
 Input Defaults. More...
struct  MFDefaults::MiscellaneousDefaults
 Miscellaneous Defaults. More...

Enumerations

enum  MFCallbacks {
  MFCB_Unknown = -1, MFCB_Update = 0, MFCB_Draw, MFCB_Init,
  MFCB_Deinit, MFCB_HandleSystemMessages, MFCB_DisplayLost, MFCB_DisplayReset,
  MFCB_VerticalBlank, MFCB_Max, MFCB_ForceInt = 0x7FFFFFFF
}
 System callbacks. More...

Functions

MFPlatform MFSystem_GetCurrentPlatform ()
 Gets the current platform.
const char * MFSystem_GetPlatformString (int platform)
 Gets a platform identifier string.
const char * MFSystem_GetPlatformName (int platform)
 Gets a platform name.
const char * MFSystem_GetSystemName ()
 Gets the name of this system.
MFEndian MFSystem_GetPlatformEndian (int platform)
 Gets a platforms native endian.
uint64 MFSystem_ReadRTC ()
 Read the time stamp counter.
uint64 MFSystem_GetRTCFrequency ()
 Read the time stamp counter frequency.
float MFSystem_TimeDelta ()
 Gets the current time delta.
float MFSystem_GetFPS ()
 Gets the current frame rate.
uint32 MFSystem_GetFrameCounter ()
 Gets the current frame.
void Game_InitSystem ()
 The games pre-engine init hook.
void Game_Init ()
 The games initialisation function.
void Game_Update ()
 The games update function.
void Game_Draw ()
 The games draw function.
void Game_Deinit ()
 The games deinitialisation function.

Variables

MFDefaults gDefaults
 Fuji Defaults.


Detailed Description

Author:
Manu Evans

Generated on Sat Oct 28 16:27:28 2006 for MountFuji Engine by  doxygen 1.4.5