Defines | Functions | Variables

Orx

Defines

#define __orxEXTERN__
#define __orxPLUGIN__
#define _orx_H_

Functions

static orxSTATUS orxFASTCALL orx_DefaultEventHandler (const orxEVENT *_pstEvent)
static orxINLINE void orx_Execute (orxU32 _u32NbParams, orxSTRING _azParams[], const orxMODULE_INIT_FUNCTION _pfnInit, const orxMODULE_RUN_FUNCTION _pfnRun, const orxMODULE_EXIT_FUNCTION _pfnExit)
static void orxFASTCALL orx_MainSetup ()

Variables

static orxBOOL sbStopByEvent = orxFALSE

Detailed Description

Main orx include

Local include file

Kernel include file

Plugin include file

Utils (tools) include file


Define Documentation

#define __orxEXTERN__

Definition at line 48 of file orx.h.

#define __orxPLUGIN__

Definition at line 46 of file orxPluginAPI.h.

#define _orx_H_

Definition at line 46 of file orx.h.


Function Documentation

static orxSTATUS orxFASTCALL orx_DefaultEventHandler ( const orxEVENT _pstEvent ) [static]

Orx default basic event handler

Parameters:
[in]_pstEventSent event
Returns:
orxSTATUS_SUCCESS if handled / orxSTATUS_FAILURE otherwise

Definition at line 74 of file orx.h.

static orxINLINE void orx_Execute ( orxU32  _u32NbParams,
orxSTRING  _azParams[],
const orxMODULE_INIT_FUNCTION  _pfnInit,
const orxMODULE_RUN_FUNCTION  _pfnRun,
const orxMODULE_EXIT_FUNCTION  _pfnExit 
) [static]

Orx main execution function

Parameters:
[in]_u32NbParamsMain function parameters number (argc)
[in]_azParamsMain function parameter list (argv)
[in]_pfnInitMain init function (should init all the main stuff and register the main event handler to override the default one)
[in]_pfnRunMain run function (will be called once per frame, should return orxSTATUS_SUCCESS to continue processing)
[in]_pfnExitMain exit function (should clean all the main stuff)

Definition at line 384 of file orx.h.

static void orxFASTCALL orx_MainSetup (  ) [static]

Default main setup (module dependencies)

Definition at line 105 of file orx.h.


Variable Documentation

orxBOOL sbStopByEvent = orxFALSE [static]

Should stop execution by default event handling?

Definition at line 63 of file orx.h.


Generated for orx by doxygen 1.5.6