53 typedef enum __orxMODULE_ID_t
116 typedef orxSTATUS (orxFASTCALL *orxMODULE_INIT_FUNCTION) ();
117 typedef void (orxFASTCALL *orxMODULE_EXIT_FUNCTION) ();
118 typedef orxSTATUS (orxFASTCALL *orxMODULE_RUN_FUNCTION) ();
119 typedef void (orxFASTCALL *orxMODULE_SETUP_FUNCTION) ();
129 extern orxDLLAPI void orxFASTCALL
orxModule_Register(
orxMODULE_ID _eModuleID,
const orxSTRING _zModuleName,
const orxMODULE_SETUP_FUNCTION _pfnSetup,
const orxMODULE_INIT_FUNCTION _pfnInit,
const orxMODULE_EXIT_FUNCTION _pfnExit);
orxDLLAPI void orxFASTCALL orxModule_Register(orxMODULE_ID _eModuleID, const orxSTRING _zModuleName, const orxMODULE_SETUP_FUNCTION _pfnSetup, const orxMODULE_INIT_FUNCTION _pfnInit, const orxMODULE_EXIT_FUNCTION _pfnExit)
orxDLLAPI void orxFASTCALL orxModule_AddOptionalDependency(orxMODULE_ID _eModuleID, orxMODULE_ID _eDependID)
typedef orxSTATUS(orxFASTCALL *orxMODULE_INIT_FUNCTION)()
orxDLLAPI orxBOOL orxFASTCALL orxModule_IsInitialized(orxMODULE_ID _eModuleID)
orxDLLAPI void orxFASTCALL orxModule_Exit(orxMODULE_ID _eModuleID)
orxDLLAPI orxSTATUS orxFASTCALL orxModule_Init(orxMODULE_ID _eModuleID)
typedef void(orxFASTCALL *orxMODULE_EXIT_FUNCTION)()
orxDLLAPI const orxSTRING orxFASTCALL orxModule_GetName(orxMODULE_ID _eModuleID)
orxDLLAPI void orxFASTCALL orxModule_AddDependency(orxMODULE_ID _eModuleID, orxMODULE_ID _eDependID)