Data Structures | Enumerations | Functions

OrxSystem

Data Structures

struct  orxSYSTEM_EVENT_PAYLOAD

Enumerations

enum  orxSYSTEM_EVENT {
  orxSYSTEM_EVENT_CLOSE = 0, orxSYSTEM_EVENT_FOCUS_GAINED, orxSYSTEM_EVENT_FOCUS_LOST, orxSYSTEM_EVENT_MOUSE_IN,
  orxSYSTEM_EVENT_MOUSE_OUT, orxSYSTEM_EVENT_BACKGROUND, orxSYSTEM_EVENT_FOREGROUND, orxSYSTEM_EVENT_GAME_LOOP_START,
  orxSYSTEM_EVENT_GAME_LOOP_STOP, orxSYSTEM_EVENT_TOUCH_BEGIN, orxSYSTEM_EVENT_TOUCH_MOVE, orxSYSTEM_EVENT_TOUCH_END,
  orxSYSTEM_EVENT_ACCELERATE, orxSYSTEM_EVENT_MOTION_SHAKE, orxSYSTEM_EVENT_NUMBER, orxSYSTEM_EVENT_NONE = orxENUM_NONE
}

Functions

orxDLLAPI void orxFASTCALL orxSystem_Delay (orxFLOAT _fSeconds)
orxDLLAPI void orxFASTCALL orxSystem_Exit ()
orxDLLAPI orxS32 orxFASTCALL orxSystem_GetRealTime ()
orxDLLAPI orxDOUBLE orxFASTCALL orxSystem_GetTime ()
orxDLLAPI orxSTATUS orxFASTCALL orxSystem_Init ()
orxDLLAPI void orxFASTCALL orxSystem_Setup ()

Detailed Description

Module file Code that handles modules and their dependencies


Enumeration Type Documentation

Event enum

Enumerator:
orxSYSTEM_EVENT_CLOSE 
orxSYSTEM_EVENT_FOCUS_GAINED 
orxSYSTEM_EVENT_FOCUS_LOST 
orxSYSTEM_EVENT_MOUSE_IN 
orxSYSTEM_EVENT_MOUSE_OUT 
orxSYSTEM_EVENT_BACKGROUND 
orxSYSTEM_EVENT_FOREGROUND 
orxSYSTEM_EVENT_GAME_LOOP_START 
orxSYSTEM_EVENT_GAME_LOOP_STOP 
orxSYSTEM_EVENT_TOUCH_BEGIN 
orxSYSTEM_EVENT_TOUCH_MOVE 
orxSYSTEM_EVENT_TOUCH_END 
orxSYSTEM_EVENT_ACCELERATE 
orxSYSTEM_EVENT_MOTION_SHAKE 
orxSYSTEM_EVENT_NUMBER 
orxSYSTEM_EVENT_NONE 

Definition at line 57 of file orxSystem.h.


Function Documentation

orxDLLAPI void orxFASTCALL orxSystem_Delay ( orxFLOAT  _fSeconds )

Delay the program for given number of seconds

Parameters:
[in]_fSecondsNumber of seconds to wait
orxDLLAPI void orxFASTCALL orxSystem_Exit (  )

Exits from the system module

orxDLLAPI orxS32 orxFASTCALL orxSystem_GetRealTime (  )

Gets current real time (in seconds)

Returns:
Current real time
orxDLLAPI orxDOUBLE orxFASTCALL orxSystem_GetTime (  )

Gets current time (elapsed from the beginning of the application)

Returns:
Current time
orxDLLAPI orxSTATUS orxFASTCALL orxSystem_Init (  )

Inits the system module

Returns:
orxSTATUS_SUCCESS / orxSTATUS_FAILURE
orxDLLAPI void orxFASTCALL orxSystem_Setup (  )

System module setup


Generated for orx by doxygen 1.5.6