orx 1.16
Portable Game Engine
|
#include "orxInclude.h"
#include "plugin/orxPluginType.h"
#include "plugin/define/orxPlugin_CoreDefine.h"
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) |