orx 1.16
Portable Game Engine
Loading...
Searching...
No Matches
orxPluginCore.h File Reference

Go to the source code of this file.

Data Structures

struct  orxPLUGIN_CORE_FUNCTION
struct  orxPLUGIN_USER_FUNCTION_INFO

Macros

#define orxPLUGIN_ADD_CORE_FUNCTION_ARRAY(PLUGIN_SUFFIX, FUNCTION_SUFFIX, FUNCTION_NAME)
#define orxPLUGIN_BEGIN_CORE_FUNCTION_ARRAY(PLUGIN_SUFFIX)
#define orxPLUGIN_CORE_FUNCTION_POINTER_NAME(FUNCTION_NAME)
#define orxPLUGIN_DEFAULT_CORE_FUNCTION_DEFINE(FUNCTION_NAME)
#define orxPLUGIN_DEFAULT_CORE_FUNCTION_NAME(FUNCTION_NAME)
#define orxPLUGIN_DEFINE_CORE_FUNCTION(FUNCTION_NAME, RETURN, ...)
#define orxPLUGIN_END_CORE_FUNCTION_ARRAY(PLUGIN_SUFFIX)
#define orxPLUGIN_REGISTER_CORE_INFO(PLUGIN_SUFFIX)

Typedefs

typedef orxSTATUS(* orxPLUGIN_EXIT_FUNCTION) (orxPLUGIN_ENTRY_MODE _eMode)
typedef orxSTATUS(* orxPLUGIN_INIT_FUNCTION) (orxU32 *_peUserFunctionNumber, orxPLUGIN_USER_FUNCTION_INFO **_pastUserFunctionInfo)
typedef orxSTATUS(* orxPLUGIN_SWAP_FUNCTION) (orxPLUGIN_ENTRY_MODE _eMode)

Functions

orxDLLAPI void orxFASTCALL orxPlugin_AddCoreInfo (orxPLUGIN_CORE_ID _ePluginCoreID, orxMODULE_ID _eModuleID, const orxPLUGIN_CORE_FUNCTION *_astCoreFunction, orxU32 _u32CoreFunctionNumber)
orxDLLAPI void *orxFASTCALL orxPlugin_DefaultCoreFunction (const orxSTRING _zFunctionName, const orxSTRING _zFileName, orxU32 _u32Line)

Detailed Description


Generated for orx by doxygen 1.8.11