Main orx include, execution convenience helpers, freely modifiable by users
Local include file
Kernel include file
Plugin include file
Utils (tools) include file
#define __orxEXTERN__ /* Not compiling orx library */ |
Definition at line 48 of file orx.h.
Definition at line 46 of file orx.h.
Orx default basic event handler
- Parameters
-
- 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] | _u32NbParams | Main function parameters number (argc) |
[in] | _azParams | Main function parameter list (argv) |
[in] | _pfnInit | Main init function (should init all the main stuff and register the main event handler to override the default one) |
[in] | _pfnRun | Main run function (will be called once per frame, should return orxSTATUS_SUCCESS to continue processing) |
[in] | _pfnExit | Main exit function (should clean all the main stuff) |
Definition at line 256 of file orx.h.
static void orxFASTCALL orx_MainSetup |
( |
| ) |
|
|
static |
Default main setup (module dependencies)
Definition at line 91 of file orx.h.
Should stop execution by default event handling?
Definition at line 63 of file orx.h.