orx
1.14
Portable Game Engine
|
#include "orxInclude.h"
Go to the source code of this file.
Macros | |
#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 } |