Defines | Typedefs | Enumerations

include/plugin/orxPluginType.h File Reference

#include "orxInclude.h"

Go to the source code of this file.

Defines

#define orxPLUGIN_K_CORE_INIT_FUNCTION_NAME(SUFFIX)   orxPlugin_MainInit
#define orxPLUGIN_K_INIT_FUNCTION_NAME   orxPlugin_MainInit
#define orxPLUGIN_KU32_FLAG_CORE_ID   0x10000000
#define orxPLUGIN_KU32_FUNCTION_ARG_SIZE   128
#define orxPLUGIN_KU32_MASK_FUNCTION_ID   0x000000FF
#define orxPLUGIN_KU32_MASK_PLUGIN_ID   0x0000FF00
#define orxPLUGIN_KU32_SHIFT_PLUGIN_ID   8
#define orxPLUGIN_MAKE_CORE_FUNCTION_ID(PLUGIN_CORE_ID, FUNCTION_BASE_ID)   (orxPLUGIN_FUNCTION_ID)(orxPLUGIN_KU32_FLAG_CORE_ID | orxPLUGIN_MAKE_FUNCTION_ID(PLUGIN_CORE_ID, FUNCTION_BASE_ID))
#define orxPLUGIN_MAKE_FUNCTION_ID(PLUGIN_ID, FUNCTION_BASE_ID)   (orxPLUGIN_FUNCTION_ID)(((PLUGIN_ID << orxPLUGIN_KU32_SHIFT_PLUGIN_ID) & orxPLUGIN_KU32_MASK_PLUGIN_ID) | (FUNCTION_BASE_ID & orxPLUGIN_KU32_MASK_FUNCTION_ID))

Typedefs

typedef orxSTATUS(orxFASTCALL * orxPLUGIN_FUNCTION )()

Enumerations

enum  orxPLUGIN_FUNCTION_ID { orxPLUGIN_FUNCTION_ID_NONE = orxENUM_NONE }

Detailed Description

Date:
24/04/2003
Author:
iarwain@orx-project.org
Todo:

Definition in file orxPluginType.h.


Generated for orx by doxygen 1.5.6