src/wrapper

Search:
Group by:
Source   Edit  

This file should not be imported/included directly, instead import norx.

Types

dev = object
Source   Edit  
entry_Exit = object
Source   Edit  
entry_Init = object
Source   Edit  
entry_Swap = object
Source   Edit  
enum_orxANIM_EVENT_t {.size: 4.} = enum
  ANIM_EVENT_NONE = -1, ANIM_EVENT_START = 0, ANIM_EVENT_STOP = 1,
  ANIM_EVENT_CUT = 2, ANIM_EVENT_LOOP = 3, ANIM_EVENT_UPDATE = 4,
  ANIM_EVENT_CUSTOM_EVENT = 5, ANIM_EVENT_NUMBER = 6
Source   Edit  
enum_orxCLOCK_EVENT_t {.size: 4.} = enum
  CLOCK_EVENT_NONE = -1, CLOCK_EVENT_RESTART = 0, CLOCK_EVENT_RESYNC = 1,
  CLOCK_EVENT_PAUSE = 2, CLOCK_EVENT_UNPAUSE = 3, CLOCK_EVENT_NUMBER = 4
Source   Edit  
enum_orxCLOCK_MODIFIER_t {.size: 4.} = enum
  CLOCK_MODIFIER_NONE = -1, CLOCK_MODIFIER_FIXED = 0,
  CLOCK_MODIFIER_MULTIPLY = 1, CLOCK_MODIFIER_MAXED = 2,
  CLOCK_MODIFIER_AVERAGE = 3, CLOCK_MODIFIER_NUMBER = 4
Source   Edit  
enum_orxCLOCK_PRIORITY_t {.size: 4.} = enum
  CLOCK_PRIORITY_NONE = -1, CLOCK_PRIORITY_LOWEST = 0, CLOCK_PRIORITY_LOWER = 1,
  CLOCK_PRIORITY_LOW = 2, CLOCK_PRIORITY_NORMAL = 3, CLOCK_PRIORITY_HIGH = 4,
  CLOCK_PRIORITY_HIGHER = 5, CLOCK_PRIORITY_HIGHEST = 6,
  CLOCK_PRIORITY_NUMBER = 7
Source   Edit  
enum_orxCOLORSPACE_t {.size: 4.} = enum
  COLORSPACE_NONE = -1, COLORSPACE_COMPONENT = 0, COLORSPACE_HSL = 1,
  COLORSPACE_HSV = 2, COLORSPACE_RGB = 3, COLORSPACE_NUMBER = 4
Source   Edit  
enum_orxCOMMAND_VAR_TYPE_t {.size: 4.} = enum
  COMMAND_VAR_TYPE_NONE = -1, COMMAND_VAR_TYPE_STRING = 0,
  COMMAND_VAR_TYPE_FLOAT = 1, COMMAND_VAR_TYPE_S32 = 2,
  COMMAND_VAR_TYPE_U32 = 3, COMMAND_VAR_TYPE_S64 = 4, COMMAND_VAR_TYPE_U64 = 5,
  COMMAND_VAR_TYPE_BOOL = 6, COMMAND_VAR_TYPE_VECTOR = 7,
  COMMAND_VAR_TYPE_NUMERIC = 8, COMMAND_VAR_TYPE_NUMBER = 9
Source   Edit  
enum_orxCONFIG_EVENT_t {.size: 4.} = enum
  CONFIG_EVENT_NONE = -1, CONFIG_EVENT_RELOAD_START = 0,
  CONFIG_EVENT_RELOAD_STOP = 1, CONFIG_EVENT_NUMBER = 2
Source   Edit  
enum_orxDEBUG_LEVEL_t {.size: 4.} = enum
  DEBUG_LEVEL_ALL = -2, DEBUG_LEVEL_NONE = -1, DEBUG_LEVEL_ANIM = 0,
  DEBUG_LEVEL_CLOCK = 1, DEBUG_LEVEL_COMMAND = 2, DEBUG_LEVEL_CONFIG = 3,
  DEBUG_LEVEL_DISPLAY = 4, DEBUG_LEVEL_FILE = 5, DEBUG_LEVEL_INPUT = 6,
  DEBUG_LEVEL_JOYSTICK = 7, DEBUG_LEVEL_KEYBOARD = 8, DEBUG_LEVEL_MEMORY = 9,
  DEBUG_LEVEL_MOUSE = 10, DEBUG_LEVEL_OBJECT = 11, DEBUG_LEVEL_PARAM = 12,
  DEBUG_LEVEL_PHYSICS = 13, DEBUG_LEVEL_PLUGIN = 14, DEBUG_LEVEL_PROFILER = 15,
  DEBUG_LEVEL_RENDER = 16, DEBUG_LEVEL_SCREENSHOT = 17, DEBUG_LEVEL_SOUND = 18,
  DEBUG_LEVEL_SYSTEM = 19, DEBUG_LEVEL_TIMER = 20, DEBUG_LEVEL_LOG = 21,
  DEBUG_LEVEL_ASSERT = 22, DEBUG_LEVEL_USER = 23, DEBUG_LEVEL_NUMBER = 24,
  DEBUG_LEVEL_MAX_NUMBER = 32
Source   Edit  
enum_orxDISPLAY_BLEND_MODE_t {.size: 4.} = enum
  DISPLAY_BLEND_MODE_NONE = -1, DISPLAY_BLEND_MODE_ALPHA = 0,
  DISPLAY_BLEND_MODE_MULTIPLY = 1, DISPLAY_BLEND_MODE_ADD = 2,
  DISPLAY_BLEND_MODE_PREMUL = 3, DISPLAY_BLEND_MODE_NUMBER = 4
Source   Edit  
enum_orxDISPLAY_EVENT_t {.size: 4.} = enum
  DISPLAY_EVENT_NONE = -1, DISPLAY_EVENT_SET_VIDEO_MODE = 0,
  DISPLAY_EVENT_LOAD_BITMAP = 1, DISPLAY_EVENT_NUMBER = 2
Source   Edit  
enum_orxDISPLAY_ORIENTATION_t {.size: 4.} = enum
  DISPLAY_ORIENTATION_NONE = -1, DISPLAY_ORIENTATION_UP = 0,
  DISPLAY_ORIENTATION_LEFT = 1, DISPLAY_ORIENTATION_DOWN = 2,
  DISPLAY_ORIENTATION_RIGHT = 3, DISPLAY_ORIENTATION_NUMBER = 4
Source   Edit  
enum_orxDISPLAY_PRIMITIVE_t {.size: 4.} = enum
  DISPLAY_PRIMITIVE_NONE = -1, DISPLAY_PRIMITIVE_POINTS = 0,
  DISPLAY_PRIMITIVE_LINES = 1, DISPLAY_PRIMITIVE_LINE_LOOP = 2,
  DISPLAY_PRIMITIVE_LINE_STRIP = 3, DISPLAY_PRIMITIVE_TRIANGLES = 4,
  DISPLAY_PRIMITIVE_TRIANGLE_STRIP = 5, DISPLAY_PRIMITIVE_TRIANGLE_FAN = 6,
  DISPLAY_PRIMITIVE_NUMBER = 7
Source   Edit  
enum_orxDISPLAY_SMOOTHING_t {.size: 4.} = enum
  DISPLAY_SMOOTHING_NONE = -1, DISPLAY_SMOOTHING_DEFAULT = 0,
  DISPLAY_SMOOTHING_ON = 1, DISPLAY_SMOOTHING_OFF = 2,
  DISPLAY_SMOOTHING_NUMBER = 3
Source   Edit  
enum_orxEVENT_TYPE_t {.size: 4.} = enum
  EVENT_TYPE_NONE = -1, EVENT_TYPE_ANIM = 0, EVENT_TYPE_CLOCK = 1,
  EVENT_TYPE_CONFIG = 2, EVENT_TYPE_DISPLAY = 3, EVENT_TYPE_FX = 4,
  EVENT_TYPE_INPUT = 5, EVENT_TYPE_LOCALE = 6, EVENT_TYPE_OBJECT = 7,
  EVENT_TYPE_RENDER = 8, EVENT_TYPE_PHYSICS = 9, EVENT_TYPE_RESOURCE = 10,
  EVENT_TYPE_SHADER = 11, EVENT_TYPE_SOUND = 12, EVENT_TYPE_SPAWNER = 13,
  EVENT_TYPE_SYSTEM = 14, EVENT_TYPE_TEXTURE = 15, EVENT_TYPE_TIMELINE = 16,
  EVENT_TYPE_TRIGGER = 17, EVENT_TYPE_VIEWPORT = 18,
  EVENT_TYPE_CORE_NUMBER = 19, EVENT_TYPE_LAST_RESERVED = 255,
  EVENT_TYPE_FIRST_EXTENSION = 256, EVENT_TYPE_LAST_EXTENSION = 32767,
  EVENT_TYPE_USER_DEFINED = 32768
Source   Edit  
enum_orxFRAME_SPACE_t {.size: 4.} = enum
  FRAME_SPACE_NONE = -1, FRAME_SPACE_GLOBAL = 0, FRAME_SPACE_LOCAL = 1,
  FRAME_SPACE_NUMBER = 2
Source   Edit  
enum_orxFX_CURVE_t {.size: 4.} = enum
  FX_CURVE_NONE = -1, FX_CURVE_SINE = 0, FX_CURVE_SQUARE = 1,
  FX_CURVE_TRIANGLE = 2, FX_CURVE_SYMMETRIC_NUMBER = 3, FX_CURVE_LINEAR = 4,
  FX_CURVE_SMOOTH = 5, FX_CURVE_SMOOTHER = 6, FX_CURVE_EASE_IN_SINE = 7,
  FX_CURVE_EASE_OUT_SINE = 8, FX_CURVE_EASE_IN_OUT_SINE = 9,
  FX_CURVE_EASE_IN_QUAD = 10, FX_CURVE_EASE_OUT_QUAD = 11,
  FX_CURVE_EASE_IN_OUT_QUAD = 12, FX_CURVE_EASE_IN_CUBIC = 13,
  FX_CURVE_EASE_OUT_CUBIC = 14, FX_CURVE_EASE_IN_OUT_CUBIC = 15,
  FX_CURVE_EASE_IN_QUART = 16, FX_CURVE_EASE_OUT_QUART = 17,
  FX_CURVE_EASE_IN_OUT_QUART = 18, FX_CURVE_EASE_IN_QUINT = 19,
  FX_CURVE_EASE_OUT_QUINT = 20, FX_CURVE_EASE_IN_OUT_QUINT = 21,
  FX_CURVE_EASE_IN_EXPO = 22, FX_CURVE_EASE_OUT_EXPO = 23,
  FX_CURVE_EASE_IN_OUT_EXPO = 24, FX_CURVE_EASE_IN_CIRC = 25,
  FX_CURVE_EASE_OUT_CIRC = 26, FX_CURVE_EASE_IN_OUT_CIRC = 27,
  FX_CURVE_EASE_IN_BACK = 28, FX_CURVE_EASE_OUT_BACK = 29,
  FX_CURVE_EASE_IN_OUT_BACK = 30, FX_CURVE_EASE_IN_ELASTIC = 31,
  FX_CURVE_EASE_OUT_ELASTIC = 32, FX_CURVE_EASE_IN_OUT_ELASTIC = 33,
  FX_CURVE_EASE_IN_BOUNCE = 34, FX_CURVE_EASE_OUT_BOUNCE = 35,
  FX_CURVE_EASE_IN_OUT_BOUNCE = 36, FX_CURVE_NUMBER = 37
Source   Edit  
enum_orxFX_EVENT_t {.size: 4.} = enum
  FX_EVENT_NONE = -1, FX_EVENT_START = 0, FX_EVENT_STOP = 1, FX_EVENT_ADD = 2,
  FX_EVENT_REMOVE = 3, FX_EVENT_LOOP = 4, FX_EVENT_NUMBER = 5
Source   Edit  
enum_orxFX_TYPE_t {.size: 4.} = enum
  FX_TYPE_NONE = -1, FX_TYPE_ALPHA = 0, FX_TYPE_RGB = 1, FX_TYPE_HSL = 2,
  FX_TYPE_HSV = 3, FX_TYPE_POSITION = 4, FX_TYPE_ROTATION = 5,
  FX_TYPE_SCALE = 6, FX_TYPE_SPEED = 7, FX_TYPE_VOLUME = 8, FX_TYPE_PITCH = 9,
  FX_TYPE_SIZE = 10, FX_TYPE_ORIGIN = 11, FX_TYPE_FLOAT_ADD = 12,
  FX_TYPE_FLOAT_MULTIPLY = 13, FX_TYPE_VECTOR_ADD = 14,
  FX_TYPE_VECTOR_MULTIPLY = 15, FX_TYPE_NUMBER = 16
Source   Edit  
enum_orxINPUT_EVENT_t {.size: 4.} = enum
  INPUT_EVENT_NONE = -1, INPUT_EVENT_ON = 0, INPUT_EVENT_OFF = 1,
  INPUT_EVENT_SELECT_SET = 2, INPUT_EVENT_REMOVE_SET = 3, INPUT_EVENT_NUMBER = 4
Source   Edit  
enum_orxINPUT_MODE_t {.size: 4.} = enum
  INPUT_MODE_NONE = -1, INPUT_MODE_FULL = 0, INPUT_MODE_POSITIVE = 1,
  INPUT_MODE_NEGATIVE = 2, INPUT_MODE_NUMBER = 3
Source   Edit  
enum_orxINPUT_TYPE_t {.size: 4.} = enum
  INPUT_TYPE_NONE = -1, INPUT_TYPE_KEYBOARD_KEY = 0,
  INPUT_TYPE_MOUSE_BUTTON = 1, INPUT_TYPE_MOUSE_AXIS = 2,
  INPUT_TYPE_JOYSTICK_BUTTON = 3, INPUT_TYPE_JOYSTICK_AXIS = 4,
  INPUT_TYPE_EXTERNAL = 5, INPUT_TYPE_NUMBER = 6
Source   Edit  
enum_orxJOYSTICK_AXIS_t {.size: 4.} = enum
  JOYSTICK_AXIS_NONE = -1, JOYSTICK_AXIS_LX_1 = 0, JOYSTICK_AXIS_LY_1 = 1,
  JOYSTICK_AXIS_RX_1 = 2, JOYSTICK_AXIS_RY_1 = 3, JOYSTICK_AXIS_LTRIGGER_1 = 4,
  JOYSTICK_AXIS_RTRIGGER_1 = 5, JOYSTICK_AXIS_SINGLE_NUMBER = 6,
  JOYSTICK_AXIS_LY_2 = 7, JOYSTICK_AXIS_RX_2 = 8, JOYSTICK_AXIS_RY_2 = 9,
  JOYSTICK_AXIS_LTRIGGER_2 = 10, JOYSTICK_AXIS_RTRIGGER_2 = 11,
  JOYSTICK_AXIS_LX_3 = 12, JOYSTICK_AXIS_LY_3 = 13, JOYSTICK_AXIS_RX_3 = 14,
  JOYSTICK_AXIS_RY_3 = 15, JOYSTICK_AXIS_LTRIGGER_3 = 16,
  JOYSTICK_AXIS_RTRIGGER_3 = 17, JOYSTICK_AXIS_LX_4 = 18,
  JOYSTICK_AXIS_LY_4 = 19, JOYSTICK_AXIS_RX_4 = 20, JOYSTICK_AXIS_RY_4 = 21,
  JOYSTICK_AXIS_LTRIGGER_4 = 22, JOYSTICK_AXIS_RTRIGGER_4 = 23,
  JOYSTICK_AXIS_LX_5 = 24, JOYSTICK_AXIS_LY_5 = 25, JOYSTICK_AXIS_RX_5 = 26,
  JOYSTICK_AXIS_RY_5 = 27, JOYSTICK_AXIS_LTRIGGER_5 = 28,
  JOYSTICK_AXIS_RTRIGGER_5 = 29, JOYSTICK_AXIS_LX_6 = 30,
  JOYSTICK_AXIS_LY_6 = 31, JOYSTICK_AXIS_RX_6 = 32, JOYSTICK_AXIS_RY_6 = 33,
  JOYSTICK_AXIS_LTRIGGER_6 = 34, JOYSTICK_AXIS_RTRIGGER_6 = 35,
  JOYSTICK_AXIS_LX_7 = 36, JOYSTICK_AXIS_LY_7 = 37, JOYSTICK_AXIS_RX_7 = 38,
  JOYSTICK_AXIS_RY_7 = 39, JOYSTICK_AXIS_LTRIGGER_7 = 40,
  JOYSTICK_AXIS_RTRIGGER_7 = 41, JOYSTICK_AXIS_LX_8 = 42,
  JOYSTICK_AXIS_LY_8 = 43, JOYSTICK_AXIS_RX_8 = 44, JOYSTICK_AXIS_RY_8 = 45,
  JOYSTICK_AXIS_LTRIGGER_8 = 46, JOYSTICK_AXIS_RTRIGGER_8 = 47,
  JOYSTICK_AXIS_LX_9 = 48, JOYSTICK_AXIS_LY_9 = 49, JOYSTICK_AXIS_RX_9 = 50,
  JOYSTICK_AXIS_RY_9 = 51, JOYSTICK_AXIS_LTRIGGER_9 = 52,
  JOYSTICK_AXIS_RTRIGGER_9 = 53, JOYSTICK_AXIS_LX_10 = 54,
  JOYSTICK_AXIS_LY_10 = 55, JOYSTICK_AXIS_RX_10 = 56, JOYSTICK_AXIS_RY_10 = 57,
  JOYSTICK_AXIS_LTRIGGER_10 = 58, JOYSTICK_AXIS_RTRIGGER_10 = 59,
  JOYSTICK_AXIS_LX_11 = 60, JOYSTICK_AXIS_LY_11 = 61, JOYSTICK_AXIS_RX_11 = 62,
  JOYSTICK_AXIS_RY_11 = 63, JOYSTICK_AXIS_LTRIGGER_11 = 64,
  JOYSTICK_AXIS_RTRIGGER_11 = 65, JOYSTICK_AXIS_LX_12 = 66,
  JOYSTICK_AXIS_LY_12 = 67, JOYSTICK_AXIS_RX_12 = 68, JOYSTICK_AXIS_RY_12 = 69,
  JOYSTICK_AXIS_LTRIGGER_12 = 70, JOYSTICK_AXIS_RTRIGGER_12 = 71,
  JOYSTICK_AXIS_LX_13 = 72, JOYSTICK_AXIS_LY_13 = 73, JOYSTICK_AXIS_RX_13 = 74,
  JOYSTICK_AXIS_RY_13 = 75, JOYSTICK_AXIS_LTRIGGER_13 = 76,
  JOYSTICK_AXIS_RTRIGGER_13 = 77, JOYSTICK_AXIS_LX_14 = 78,
  JOYSTICK_AXIS_LY_14 = 79, JOYSTICK_AXIS_RX_14 = 80, JOYSTICK_AXIS_RY_14 = 81,
  JOYSTICK_AXIS_LTRIGGER_14 = 82, JOYSTICK_AXIS_RTRIGGER_14 = 83,
  JOYSTICK_AXIS_LX_15 = 84, JOYSTICK_AXIS_LY_15 = 85, JOYSTICK_AXIS_RX_15 = 86,
  JOYSTICK_AXIS_RY_15 = 87, JOYSTICK_AXIS_LTRIGGER_15 = 88,
  JOYSTICK_AXIS_RTRIGGER_15 = 89, JOYSTICK_AXIS_LX_16 = 90,
  JOYSTICK_AXIS_LY_16 = 91, JOYSTICK_AXIS_RX_16 = 92, JOYSTICK_AXIS_RY_16 = 93,
  JOYSTICK_AXIS_LTRIGGER_16 = 94, JOYSTICK_AXIS_RTRIGGER_16 = 95,
  JOYSTICK_AXIS_NUMBER = 96
Source   Edit  
enum_orxJOYSTICK_BUTTON_t {.size: 4.} = enum
  JOYSTICK_BUTTON_NONE = -1, JOYSTICK_BUTTON_A_1 = 0, JOYSTICK_BUTTON_B_1 = 1,
  JOYSTICK_BUTTON_X_1 = 2, JOYSTICK_BUTTON_Y_1 = 3,
  JOYSTICK_BUTTON_LBUMPER_1 = 4, JOYSTICK_BUTTON_RBUMPER_1 = 5,
  JOYSTICK_BUTTON_BACK_1 = 6, JOYSTICK_BUTTON_START_1 = 7,
  JOYSTICK_BUTTON_GUIDE_1 = 8, JOYSTICK_BUTTON_LTHUMB_1 = 9,
  JOYSTICK_BUTTON_RTHUMB_1 = 10, JOYSTICK_BUTTON_UP_1 = 11,
  JOYSTICK_BUTTON_RIGHT_1 = 12, JOYSTICK_BUTTON_DOWN_1 = 13,
  JOYSTICK_BUTTON_LEFT_1 = 14, JOYSTICK_BUTTON_1_1 = 15,
  JOYSTICK_BUTTON_2_1 = 16, JOYSTICK_BUTTON_3_1 = 17, JOYSTICK_BUTTON_4_1 = 18,
  JOYSTICK_BUTTON_5_1 = 19, JOYSTICK_BUTTON_6_1 = 20, JOYSTICK_BUTTON_7_1 = 21,
  JOYSTICK_BUTTON_8_1 = 22, JOYSTICK_BUTTON_9_1 = 23, JOYSTICK_BUTTON_10_1 = 24,
  JOYSTICK_BUTTON_11_1 = 25, JOYSTICK_BUTTON_12_1 = 26,
  JOYSTICK_BUTTON_13_1 = 27, JOYSTICK_BUTTON_14_1 = 28,
  JOYSTICK_BUTTON_15_1 = 29, JOYSTICK_BUTTON_16_1 = 30,
  JOYSTICK_BUTTON_17_1 = 31, JOYSTICK_BUTTON_18_1 = 32,
  JOYSTICK_BUTTON_19_1 = 33, JOYSTICK_BUTTON_20_1 = 34,
  JOYSTICK_BUTTON_21_1 = 35, JOYSTICK_BUTTON_22_1 = 36,
  JOYSTICK_BUTTON_23_1 = 37, JOYSTICK_BUTTON_24_1 = 38,
  JOYSTICK_BUTTON_25_1 = 39, JOYSTICK_BUTTON_SINGLE_NUMBER = 40,
  JOYSTICK_BUTTON_B_2 = 41, JOYSTICK_BUTTON_X_2 = 42, JOYSTICK_BUTTON_Y_2 = 43,
  JOYSTICK_BUTTON_LBUMPER_2 = 44, JOYSTICK_BUTTON_RBUMPER_2 = 45,
  JOYSTICK_BUTTON_BACK_2 = 46, JOYSTICK_BUTTON_START_2 = 47,
  JOYSTICK_BUTTON_GUIDE_2 = 48, JOYSTICK_BUTTON_LTHUMB_2 = 49,
  JOYSTICK_BUTTON_RTHUMB_2 = 50, JOYSTICK_BUTTON_UP_2 = 51,
  JOYSTICK_BUTTON_RIGHT_2 = 52, JOYSTICK_BUTTON_DOWN_2 = 53,
  JOYSTICK_BUTTON_LEFT_2 = 54, JOYSTICK_BUTTON_1_2 = 55,
  JOYSTICK_BUTTON_2_2 = 56, JOYSTICK_BUTTON_3_2 = 57, JOYSTICK_BUTTON_4_2 = 58,
  JOYSTICK_BUTTON_5_2 = 59, JOYSTICK_BUTTON_6_2 = 60, JOYSTICK_BUTTON_7_2 = 61,
  JOYSTICK_BUTTON_8_2 = 62, JOYSTICK_BUTTON_9_2 = 63, JOYSTICK_BUTTON_10_2 = 64,
  JOYSTICK_BUTTON_11_2 = 65, JOYSTICK_BUTTON_12_2 = 66,
  JOYSTICK_BUTTON_13_2 = 67, JOYSTICK_BUTTON_14_2 = 68,
  JOYSTICK_BUTTON_15_2 = 69, JOYSTICK_BUTTON_16_2 = 70,
  JOYSTICK_BUTTON_17_2 = 71, JOYSTICK_BUTTON_18_2 = 72,
  JOYSTICK_BUTTON_19_2 = 73, JOYSTICK_BUTTON_20_2 = 74,
  JOYSTICK_BUTTON_21_2 = 75, JOYSTICK_BUTTON_22_2 = 76,
  JOYSTICK_BUTTON_23_2 = 77, JOYSTICK_BUTTON_24_2 = 78,
  JOYSTICK_BUTTON_25_2 = 79, JOYSTICK_BUTTON_A_3 = 80, JOYSTICK_BUTTON_B_3 = 81,
  JOYSTICK_BUTTON_X_3 = 82, JOYSTICK_BUTTON_Y_3 = 83,
  JOYSTICK_BUTTON_LBUMPER_3 = 84, JOYSTICK_BUTTON_RBUMPER_3 = 85,
  JOYSTICK_BUTTON_BACK_3 = 86, JOYSTICK_BUTTON_START_3 = 87,
  JOYSTICK_BUTTON_GUIDE_3 = 88, JOYSTICK_BUTTON_LTHUMB_3 = 89,
  JOYSTICK_BUTTON_RTHUMB_3 = 90, JOYSTICK_BUTTON_UP_3 = 91,
  JOYSTICK_BUTTON_RIGHT_3 = 92, JOYSTICK_BUTTON_DOWN_3 = 93,
  JOYSTICK_BUTTON_LEFT_3 = 94, JOYSTICK_BUTTON_1_3 = 95,
  JOYSTICK_BUTTON_2_3 = 96, JOYSTICK_BUTTON_3_3 = 97, JOYSTICK_BUTTON_4_3 = 98,
  JOYSTICK_BUTTON_5_3 = 99, JOYSTICK_BUTTON_6_3 = 100,
  JOYSTICK_BUTTON_7_3 = 101, JOYSTICK_BUTTON_8_3 = 102,
  JOYSTICK_BUTTON_9_3 = 103, JOYSTICK_BUTTON_10_3 = 104,
  JOYSTICK_BUTTON_11_3 = 105, JOYSTICK_BUTTON_12_3 = 106,
  JOYSTICK_BUTTON_13_3 = 107, JOYSTICK_BUTTON_14_3 = 108,
  JOYSTICK_BUTTON_15_3 = 109, JOYSTICK_BUTTON_16_3 = 110,
  JOYSTICK_BUTTON_17_3 = 111, JOYSTICK_BUTTON_18_3 = 112,
  JOYSTICK_BUTTON_19_3 = 113, JOYSTICK_BUTTON_20_3 = 114,
  JOYSTICK_BUTTON_21_3 = 115, JOYSTICK_BUTTON_22_3 = 116,
  JOYSTICK_BUTTON_23_3 = 117, JOYSTICK_BUTTON_24_3 = 118,
  JOYSTICK_BUTTON_25_3 = 119, JOYSTICK_BUTTON_A_4 = 120,
  JOYSTICK_BUTTON_B_4 = 121, JOYSTICK_BUTTON_X_4 = 122,
  JOYSTICK_BUTTON_Y_4 = 123, JOYSTICK_BUTTON_LBUMPER_4 = 124,
  JOYSTICK_BUTTON_RBUMPER_4 = 125, JOYSTICK_BUTTON_BACK_4 = 126,
  JOYSTICK_BUTTON_START_4 = 127, JOYSTICK_BUTTON_GUIDE_4 = 128,
  JOYSTICK_BUTTON_LTHUMB_4 = 129, JOYSTICK_BUTTON_RTHUMB_4 = 130,
  JOYSTICK_BUTTON_UP_4 = 131, JOYSTICK_BUTTON_RIGHT_4 = 132,
  JOYSTICK_BUTTON_DOWN_4 = 133, JOYSTICK_BUTTON_LEFT_4 = 134,
  JOYSTICK_BUTTON_1_4 = 135, JOYSTICK_BUTTON_2_4 = 136,
  JOYSTICK_BUTTON_3_4 = 137, JOYSTICK_BUTTON_4_4 = 138,
  JOYSTICK_BUTTON_5_4 = 139, JOYSTICK_BUTTON_6_4 = 140,
  JOYSTICK_BUTTON_7_4 = 141, JOYSTICK_BUTTON_8_4 = 142,
  JOYSTICK_BUTTON_9_4 = 143, JOYSTICK_BUTTON_10_4 = 144,
  JOYSTICK_BUTTON_11_4 = 145, JOYSTICK_BUTTON_12_4 = 146,
  JOYSTICK_BUTTON_13_4 = 147, JOYSTICK_BUTTON_14_4 = 148,
  JOYSTICK_BUTTON_15_4 = 149, JOYSTICK_BUTTON_16_4 = 150,
  JOYSTICK_BUTTON_17_4 = 151, JOYSTICK_BUTTON_18_4 = 152,
  JOYSTICK_BUTTON_19_4 = 153, JOYSTICK_BUTTON_20_4 = 154,
  JOYSTICK_BUTTON_21_4 = 155, JOYSTICK_BUTTON_22_4 = 156,
  JOYSTICK_BUTTON_23_4 = 157, JOYSTICK_BUTTON_24_4 = 158,
  JOYSTICK_BUTTON_25_4 = 159, JOYSTICK_BUTTON_A_5 = 160,
  JOYSTICK_BUTTON_B_5 = 161, JOYSTICK_BUTTON_X_5 = 162,
  JOYSTICK_BUTTON_Y_5 = 163, JOYSTICK_BUTTON_LBUMPER_5 = 164,
  JOYSTICK_BUTTON_RBUMPER_5 = 165, JOYSTICK_BUTTON_BACK_5 = 166,
  JOYSTICK_BUTTON_START_5 = 167, JOYSTICK_BUTTON_GUIDE_5 = 168,
  JOYSTICK_BUTTON_LTHUMB_5 = 169, JOYSTICK_BUTTON_RTHUMB_5 = 170,
  JOYSTICK_BUTTON_UP_5 = 171, JOYSTICK_BUTTON_RIGHT_5 = 172,
  JOYSTICK_BUTTON_DOWN_5 = 173, JOYSTICK_BUTTON_LEFT_5 = 174,
  JOYSTICK_BUTTON_1_5 = 175, JOYSTICK_BUTTON_2_5 = 176,
  JOYSTICK_BUTTON_3_5 = 177, JOYSTICK_BUTTON_4_5 = 178,
  JOYSTICK_BUTTON_5_5 = 179, JOYSTICK_BUTTON_6_5 = 180,
  JOYSTICK_BUTTON_7_5 = 181, JOYSTICK_BUTTON_8_5 = 182,
  JOYSTICK_BUTTON_9_5 = 183, JOYSTICK_BUTTON_10_5 = 184,
  JOYSTICK_BUTTON_11_5 = 185, JOYSTICK_BUTTON_12_5 = 186,
  JOYSTICK_BUTTON_13_5 = 187, JOYSTICK_BUTTON_14_5 = 188,
  JOYSTICK_BUTTON_15_5 = 189, JOYSTICK_BUTTON_16_5 = 190,
  JOYSTICK_BUTTON_17_5 = 191, JOYSTICK_BUTTON_18_5 = 192,
  JOYSTICK_BUTTON_19_5 = 193, JOYSTICK_BUTTON_20_5 = 194,
  JOYSTICK_BUTTON_21_5 = 195, JOYSTICK_BUTTON_22_5 = 196,
  JOYSTICK_BUTTON_23_5 = 197, JOYSTICK_BUTTON_24_5 = 198,
  JOYSTICK_BUTTON_25_5 = 199, JOYSTICK_BUTTON_A_6 = 200,
  JOYSTICK_BUTTON_B_6 = 201, JOYSTICK_BUTTON_X_6 = 202,
  JOYSTICK_BUTTON_Y_6 = 203, JOYSTICK_BUTTON_LBUMPER_6 = 204,
  JOYSTICK_BUTTON_RBUMPER_6 = 205, JOYSTICK_BUTTON_BACK_6 = 206,
  JOYSTICK_BUTTON_START_6 = 207, JOYSTICK_BUTTON_GUIDE_6 = 208,
  JOYSTICK_BUTTON_LTHUMB_6 = 209, JOYSTICK_BUTTON_RTHUMB_6 = 210,
  JOYSTICK_BUTTON_UP_6 = 211, JOYSTICK_BUTTON_RIGHT_6 = 212,
  JOYSTICK_BUTTON_DOWN_6 = 213, JOYSTICK_BUTTON_LEFT_6 = 214,
  JOYSTICK_BUTTON_1_6 = 215, JOYSTICK_BUTTON_2_6 = 216,
  JOYSTICK_BUTTON_3_6 = 217, JOYSTICK_BUTTON_4_6 = 218,
  JOYSTICK_BUTTON_5_6 = 219, JOYSTICK_BUTTON_6_6 = 220,
  JOYSTICK_BUTTON_7_6 = 221, JOYSTICK_BUTTON_8_6 = 222,
  JOYSTICK_BUTTON_9_6 = 223, JOYSTICK_BUTTON_10_6 = 224,
  JOYSTICK_BUTTON_11_6 = 225, JOYSTICK_BUTTON_12_6 = 226,
  JOYSTICK_BUTTON_13_6 = 227, JOYSTICK_BUTTON_14_6 = 228,
  JOYSTICK_BUTTON_15_6 = 229, JOYSTICK_BUTTON_16_6 = 230,
  JOYSTICK_BUTTON_17_6 = 231, JOYSTICK_BUTTON_18_6 = 232,
  JOYSTICK_BUTTON_19_6 = 233, JOYSTICK_BUTTON_20_6 = 234,
  JOYSTICK_BUTTON_21_6 = 235, JOYSTICK_BUTTON_22_6 = 236,
  JOYSTICK_BUTTON_23_6 = 237, JOYSTICK_BUTTON_24_6 = 238,
  JOYSTICK_BUTTON_25_6 = 239, JOYSTICK_BUTTON_A_7 = 240,
  JOYSTICK_BUTTON_B_7 = 241, JOYSTICK_BUTTON_X_7 = 242,
  JOYSTICK_BUTTON_Y_7 = 243, JOYSTICK_BUTTON_LBUMPER_7 = 244,
  JOYSTICK_BUTTON_RBUMPER_7 = 245, JOYSTICK_BUTTON_BACK_7 = 246,
  JOYSTICK_BUTTON_START_7 = 247, JOYSTICK_BUTTON_GUIDE_7 = 248,
  JOYSTICK_BUTTON_LTHUMB_7 = 249, JOYSTICK_BUTTON_RTHUMB_7 = 250,
  JOYSTICK_BUTTON_UP_7 = 251, JOYSTICK_BUTTON_RIGHT_7 = 252,
  JOYSTICK_BUTTON_DOWN_7 = 253, JOYSTICK_BUTTON_LEFT_7 = 254,
  JOYSTICK_BUTTON_1_7 = 255, JOYSTICK_BUTTON_2_7 = 256,
  JOYSTICK_BUTTON_3_7 = 257, JOYSTICK_BUTTON_4_7 = 258,
  JOYSTICK_BUTTON_5_7 = 259, JOYSTICK_BUTTON_6_7 = 260,
  JOYSTICK_BUTTON_7_7 = 261, JOYSTICK_BUTTON_8_7 = 262,
  JOYSTICK_BUTTON_9_7 = 263, JOYSTICK_BUTTON_10_7 = 264,
  JOYSTICK_BUTTON_11_7 = 265, JOYSTICK_BUTTON_12_7 = 266,
  JOYSTICK_BUTTON_13_7 = 267, JOYSTICK_BUTTON_14_7 = 268,
  JOYSTICK_BUTTON_15_7 = 269, JOYSTICK_BUTTON_16_7 = 270,
  JOYSTICK_BUTTON_17_7 = 271, JOYSTICK_BUTTON_18_7 = 272,
  JOYSTICK_BUTTON_19_7 = 273, JOYSTICK_BUTTON_20_7 = 274,
  JOYSTICK_BUTTON_21_7 = 275, JOYSTICK_BUTTON_22_7 = 276,
  JOYSTICK_BUTTON_23_7 = 277, JOYSTICK_BUTTON_24_7 = 278,
  JOYSTICK_BUTTON_25_7 = 279, JOYSTICK_BUTTON_A_8 = 280,
  JOYSTICK_BUTTON_B_8 = 281, JOYSTICK_BUTTON_X_8 = 282,
  JOYSTICK_BUTTON_Y_8 = 283, JOYSTICK_BUTTON_LBUMPER_8 = 284,
  JOYSTICK_BUTTON_RBUMPER_8 = 285, JOYSTICK_BUTTON_BACK_8 = 286,
  JOYSTICK_BUTTON_START_8 = 287, JOYSTICK_BUTTON_GUIDE_8 = 288,
  JOYSTICK_BUTTON_LTHUMB_8 = 289, JOYSTICK_BUTTON_RTHUMB_8 = 290,
  JOYSTICK_BUTTON_UP_8 = 291, JOYSTICK_BUTTON_RIGHT_8 = 292,
  JOYSTICK_BUTTON_DOWN_8 = 293, JOYSTICK_BUTTON_LEFT_8 = 294,
  JOYSTICK_BUTTON_1_8 = 295, JOYSTICK_BUTTON_2_8 = 296,
  JOYSTICK_BUTTON_3_8 = 297, JOYSTICK_BUTTON_4_8 = 298,
  JOYSTICK_BUTTON_5_8 = 299, JOYSTICK_BUTTON_6_8 = 300,
  JOYSTICK_BUTTON_7_8 = 301, JOYSTICK_BUTTON_8_8 = 302,
  JOYSTICK_BUTTON_9_8 = 303, JOYSTICK_BUTTON_10_8 = 304,
  JOYSTICK_BUTTON_11_8 = 305, JOYSTICK_BUTTON_12_8 = 306,
  JOYSTICK_BUTTON_13_8 = 307, JOYSTICK_BUTTON_14_8 = 308,
  JOYSTICK_BUTTON_15_8 = 309, JOYSTICK_BUTTON_16_8 = 310,
  JOYSTICK_BUTTON_17_8 = 311, JOYSTICK_BUTTON_18_8 = 312,
  JOYSTICK_BUTTON_19_8 = 313, JOYSTICK_BUTTON_20_8 = 314,
  JOYSTICK_BUTTON_21_8 = 315, JOYSTICK_BUTTON_22_8 = 316,
  JOYSTICK_BUTTON_23_8 = 317, JOYSTICK_BUTTON_24_8 = 318,
  JOYSTICK_BUTTON_25_8 = 319, JOYSTICK_BUTTON_A_9 = 320,
  JOYSTICK_BUTTON_B_9 = 321, JOYSTICK_BUTTON_X_9 = 322,
  JOYSTICK_BUTTON_Y_9 = 323, JOYSTICK_BUTTON_LBUMPER_9 = 324,
  JOYSTICK_BUTTON_RBUMPER_9 = 325, JOYSTICK_BUTTON_BACK_9 = 326,
  JOYSTICK_BUTTON_START_9 = 327, JOYSTICK_BUTTON_GUIDE_9 = 328,
  JOYSTICK_BUTTON_LTHUMB_9 = 329, JOYSTICK_BUTTON_RTHUMB_9 = 330,
  JOYSTICK_BUTTON_UP_9 = 331, JOYSTICK_BUTTON_RIGHT_9 = 332,
  JOYSTICK_BUTTON_DOWN_9 = 333, JOYSTICK_BUTTON_LEFT_9 = 334,
  JOYSTICK_BUTTON_1_9 = 335, JOYSTICK_BUTTON_2_9 = 336,
  JOYSTICK_BUTTON_3_9 = 337, JOYSTICK_BUTTON_4_9 = 338,
  JOYSTICK_BUTTON_5_9 = 339, JOYSTICK_BUTTON_6_9 = 340,
  JOYSTICK_BUTTON_7_9 = 341, JOYSTICK_BUTTON_8_9 = 342,
  JOYSTICK_BUTTON_9_9 = 343, JOYSTICK_BUTTON_10_9 = 344,
  JOYSTICK_BUTTON_11_9 = 345, JOYSTICK_BUTTON_12_9 = 346,
  JOYSTICK_BUTTON_13_9 = 347, JOYSTICK_BUTTON_14_9 = 348,
  JOYSTICK_BUTTON_15_9 = 349, JOYSTICK_BUTTON_16_9 = 350,
  JOYSTICK_BUTTON_17_9 = 351, JOYSTICK_BUTTON_18_9 = 352,
  JOYSTICK_BUTTON_19_9 = 353, JOYSTICK_BUTTON_20_9 = 354,
  JOYSTICK_BUTTON_21_9 = 355, JOYSTICK_BUTTON_22_9 = 356,
  JOYSTICK_BUTTON_23_9 = 357, JOYSTICK_BUTTON_24_9 = 358,
  JOYSTICK_BUTTON_25_9 = 359, JOYSTICK_BUTTON_A_10 = 360,
  JOYSTICK_BUTTON_B_10 = 361, JOYSTICK_BUTTON_X_10 = 362,
  JOYSTICK_BUTTON_Y_10 = 363, JOYSTICK_BUTTON_LBUMPER_10 = 364,
  JOYSTICK_BUTTON_RBUMPER_10 = 365, JOYSTICK_BUTTON_BACK_10 = 366,
  JOYSTICK_BUTTON_START_10 = 367, JOYSTICK_BUTTON_GUIDE_10 = 368,
  JOYSTICK_BUTTON_LTHUMB_10 = 369, JOYSTICK_BUTTON_RTHUMB_10 = 370,
  JOYSTICK_BUTTON_UP_10 = 371, JOYSTICK_BUTTON_RIGHT_10 = 372,
  JOYSTICK_BUTTON_DOWN_10 = 373, JOYSTICK_BUTTON_LEFT_10 = 374,
  JOYSTICK_BUTTON_1_10 = 375, JOYSTICK_BUTTON_2_10 = 376,
  JOYSTICK_BUTTON_3_10 = 377, JOYSTICK_BUTTON_4_10 = 378,
  JOYSTICK_BUTTON_5_10 = 379, JOYSTICK_BUTTON_6_10 = 380,
  JOYSTICK_BUTTON_7_10 = 381, JOYSTICK_BUTTON_8_10 = 382,
  JOYSTICK_BUTTON_9_10 = 383, JOYSTICK_BUTTON_10_10 = 384,
  JOYSTICK_BUTTON_11_10 = 385, JOYSTICK_BUTTON_12_10 = 386,
  JOYSTICK_BUTTON_13_10 = 387, JOYSTICK_BUTTON_14_10 = 388,
  JOYSTICK_BUTTON_15_10 = 389, JOYSTICK_BUTTON_16_10 = 390,
  JOYSTICK_BUTTON_17_10 = 391, JOYSTICK_BUTTON_18_10 = 392,
  JOYSTICK_BUTTON_19_10 = 393, JOYSTICK_BUTTON_20_10 = 394,
  JOYSTICK_BUTTON_21_10 = 395, JOYSTICK_BUTTON_22_10 = 396,
  JOYSTICK_BUTTON_23_10 = 397, JOYSTICK_BUTTON_24_10 = 398,
  JOYSTICK_BUTTON_25_10 = 399, JOYSTICK_BUTTON_A_11 = 400,
  JOYSTICK_BUTTON_B_11 = 401, JOYSTICK_BUTTON_X_11 = 402,
  JOYSTICK_BUTTON_Y_11 = 403, JOYSTICK_BUTTON_LBUMPER_11 = 404,
  JOYSTICK_BUTTON_RBUMPER_11 = 405, JOYSTICK_BUTTON_BACK_11 = 406,
  JOYSTICK_BUTTON_START_11 = 407, JOYSTICK_BUTTON_GUIDE_11 = 408,
  JOYSTICK_BUTTON_LTHUMB_11 = 409, JOYSTICK_BUTTON_RTHUMB_11 = 410,
  JOYSTICK_BUTTON_UP_11 = 411, JOYSTICK_BUTTON_RIGHT_11 = 412,
  JOYSTICK_BUTTON_DOWN_11 = 413, JOYSTICK_BUTTON_LEFT_11 = 414,
  JOYSTICK_BUTTON_1_11_enumval = 415, JOYSTICK_BUTTON_2_11_enumval = 416,
  JOYSTICK_BUTTON_3_11 = 417, JOYSTICK_BUTTON_4_11 = 418,
  JOYSTICK_BUTTON_5_11 = 419, JOYSTICK_BUTTON_6_11 = 420,
  JOYSTICK_BUTTON_7_11 = 421, JOYSTICK_BUTTON_8_11 = 422,
  JOYSTICK_BUTTON_9_11 = 423, JOYSTICK_BUTTON_10_11 = 424,
  JOYSTICK_BUTTON_11_11 = 425, JOYSTICK_BUTTON_12_11 = 426,
  JOYSTICK_BUTTON_13_11 = 427, JOYSTICK_BUTTON_14_11 = 428,
  JOYSTICK_BUTTON_15_11 = 429, JOYSTICK_BUTTON_16_11 = 430,
  JOYSTICK_BUTTON_17_11 = 431, JOYSTICK_BUTTON_18_11 = 432,
  JOYSTICK_BUTTON_19_11 = 433, JOYSTICK_BUTTON_20_11 = 434,
  JOYSTICK_BUTTON_21_11 = 435, JOYSTICK_BUTTON_22_11 = 436,
  JOYSTICK_BUTTON_23_11 = 437, JOYSTICK_BUTTON_24_11 = 438,
  JOYSTICK_BUTTON_25_11 = 439, JOYSTICK_BUTTON_A_12 = 440,
  JOYSTICK_BUTTON_B_12 = 441, JOYSTICK_BUTTON_X_12 = 442,
  JOYSTICK_BUTTON_Y_12 = 443, JOYSTICK_BUTTON_LBUMPER_12 = 444,
  JOYSTICK_BUTTON_RBUMPER_12 = 445, JOYSTICK_BUTTON_BACK_12 = 446,
  JOYSTICK_BUTTON_START_12 = 447, JOYSTICK_BUTTON_GUIDE_12 = 448,
  JOYSTICK_BUTTON_LTHUMB_12 = 449, JOYSTICK_BUTTON_RTHUMB_12 = 450,
  JOYSTICK_BUTTON_UP_12 = 451, JOYSTICK_BUTTON_RIGHT_12 = 452,
  JOYSTICK_BUTTON_DOWN_12 = 453, JOYSTICK_BUTTON_LEFT_12 = 454,
  JOYSTICK_BUTTON_1_12_enumval = 455, JOYSTICK_BUTTON_2_12_enumval = 456,
  JOYSTICK_BUTTON_3_12 = 457, JOYSTICK_BUTTON_4_12 = 458,
  JOYSTICK_BUTTON_5_12 = 459, JOYSTICK_BUTTON_6_12 = 460,
  JOYSTICK_BUTTON_7_12 = 461, JOYSTICK_BUTTON_8_12 = 462,
  JOYSTICK_BUTTON_9_12 = 463, JOYSTICK_BUTTON_10_12 = 464,
  JOYSTICK_BUTTON_11_12 = 465, JOYSTICK_BUTTON_12_12 = 466,
  JOYSTICK_BUTTON_13_12 = 467, JOYSTICK_BUTTON_14_12 = 468,
  JOYSTICK_BUTTON_15_12 = 469, JOYSTICK_BUTTON_16_12 = 470,
  JOYSTICK_BUTTON_17_12 = 471, JOYSTICK_BUTTON_18_12 = 472,
  JOYSTICK_BUTTON_19_12 = 473, JOYSTICK_BUTTON_20_12 = 474,
  JOYSTICK_BUTTON_21_12 = 475, JOYSTICK_BUTTON_22_12 = 476,
  JOYSTICK_BUTTON_23_12 = 477, JOYSTICK_BUTTON_24_12 = 478,
  JOYSTICK_BUTTON_25_12 = 479, JOYSTICK_BUTTON_A_13 = 480,
  JOYSTICK_BUTTON_B_13 = 481, JOYSTICK_BUTTON_X_13 = 482,
  JOYSTICK_BUTTON_Y_13 = 483, JOYSTICK_BUTTON_LBUMPER_13 = 484,
  JOYSTICK_BUTTON_RBUMPER_13 = 485, JOYSTICK_BUTTON_BACK_13 = 486,
  JOYSTICK_BUTTON_START_13 = 487, JOYSTICK_BUTTON_GUIDE_13 = 488,
  JOYSTICK_BUTTON_LTHUMB_13 = 489, JOYSTICK_BUTTON_RTHUMB_13 = 490,
  JOYSTICK_BUTTON_UP_13 = 491, JOYSTICK_BUTTON_RIGHT_13 = 492,
  JOYSTICK_BUTTON_DOWN_13 = 493, JOYSTICK_BUTTON_LEFT_13 = 494,
  JOYSTICK_BUTTON_1_13_enumval = 495, JOYSTICK_BUTTON_2_13_enumval = 496,
  JOYSTICK_BUTTON_3_13 = 497, JOYSTICK_BUTTON_4_13 = 498,
  JOYSTICK_BUTTON_5_13 = 499, JOYSTICK_BUTTON_6_13 = 500,
  JOYSTICK_BUTTON_7_13 = 501, JOYSTICK_BUTTON_8_13 = 502,
  JOYSTICK_BUTTON_9_13 = 503, JOYSTICK_BUTTON_10_13 = 504,
  JOYSTICK_BUTTON_11_13 = 505, JOYSTICK_BUTTON_12_13 = 506,
  JOYSTICK_BUTTON_13_13 = 507, JOYSTICK_BUTTON_14_13 = 508,
  JOYSTICK_BUTTON_15_13 = 509, JOYSTICK_BUTTON_16_13 = 510,
  JOYSTICK_BUTTON_17_13 = 511, JOYSTICK_BUTTON_18_13 = 512,
  JOYSTICK_BUTTON_19_13 = 513, JOYSTICK_BUTTON_20_13 = 514,
  JOYSTICK_BUTTON_21_13 = 515, JOYSTICK_BUTTON_22_13 = 516,
  JOYSTICK_BUTTON_23_13 = 517, JOYSTICK_BUTTON_24_13 = 518,
  JOYSTICK_BUTTON_25_13 = 519, JOYSTICK_BUTTON_A_14 = 520,
  JOYSTICK_BUTTON_B_14 = 521, JOYSTICK_BUTTON_X_14 = 522,
  JOYSTICK_BUTTON_Y_14 = 523, JOYSTICK_BUTTON_LBUMPER_14 = 524,
  JOYSTICK_BUTTON_RBUMPER_14 = 525, JOYSTICK_BUTTON_BACK_14 = 526,
  JOYSTICK_BUTTON_START_14 = 527, JOYSTICK_BUTTON_GUIDE_14 = 528,
  JOYSTICK_BUTTON_LTHUMB_14 = 529, JOYSTICK_BUTTON_RTHUMB_14 = 530,
  JOYSTICK_BUTTON_UP_14 = 531, JOYSTICK_BUTTON_RIGHT_14 = 532,
  JOYSTICK_BUTTON_DOWN_14 = 533, JOYSTICK_BUTTON_LEFT_14 = 534,
  JOYSTICK_BUTTON_1_14_enumval = 535, JOYSTICK_BUTTON_2_14_enumval = 536,
  JOYSTICK_BUTTON_3_14 = 537, JOYSTICK_BUTTON_4_14 = 538,
  JOYSTICK_BUTTON_5_14 = 539, JOYSTICK_BUTTON_6_14 = 540,
  JOYSTICK_BUTTON_7_14 = 541, JOYSTICK_BUTTON_8_14 = 542,
  JOYSTICK_BUTTON_9_14 = 543, JOYSTICK_BUTTON_10_14 = 544,
  JOYSTICK_BUTTON_11_14 = 545, JOYSTICK_BUTTON_12_14 = 546,
  JOYSTICK_BUTTON_13_14 = 547, JOYSTICK_BUTTON_14_14 = 548,
  JOYSTICK_BUTTON_15_14 = 549, JOYSTICK_BUTTON_16_14 = 550,
  JOYSTICK_BUTTON_17_14 = 551, JOYSTICK_BUTTON_18_14 = 552,
  JOYSTICK_BUTTON_19_14 = 553, JOYSTICK_BUTTON_20_14 = 554,
  JOYSTICK_BUTTON_21_14 = 555, JOYSTICK_BUTTON_22_14 = 556,
  JOYSTICK_BUTTON_23_14 = 557, JOYSTICK_BUTTON_24_14 = 558,
  JOYSTICK_BUTTON_25_14 = 559, JOYSTICK_BUTTON_A_15 = 560,
  JOYSTICK_BUTTON_B_15 = 561, JOYSTICK_BUTTON_X_15 = 562,
  JOYSTICK_BUTTON_Y_15 = 563, JOYSTICK_BUTTON_LBUMPER_15 = 564,
  JOYSTICK_BUTTON_RBUMPER_15 = 565, JOYSTICK_BUTTON_BACK_15 = 566,
  JOYSTICK_BUTTON_START_15 = 567, JOYSTICK_BUTTON_GUIDE_15 = 568,
  JOYSTICK_BUTTON_LTHUMB_15 = 569, JOYSTICK_BUTTON_RTHUMB_15 = 570,
  JOYSTICK_BUTTON_UP_15 = 571, JOYSTICK_BUTTON_RIGHT_15 = 572,
  JOYSTICK_BUTTON_DOWN_15 = 573, JOYSTICK_BUTTON_LEFT_15 = 574,
  JOYSTICK_BUTTON_1_15_enumval = 575, JOYSTICK_BUTTON_2_15_enumval = 576,
  JOYSTICK_BUTTON_3_15 = 577, JOYSTICK_BUTTON_4_15 = 578,
  JOYSTICK_BUTTON_5_15 = 579, JOYSTICK_BUTTON_6_15 = 580,
  JOYSTICK_BUTTON_7_15 = 581, JOYSTICK_BUTTON_8_15 = 582,
  JOYSTICK_BUTTON_9_15 = 583, JOYSTICK_BUTTON_10_15 = 584,
  JOYSTICK_BUTTON_11_15 = 585, JOYSTICK_BUTTON_12_15 = 586,
  JOYSTICK_BUTTON_13_15 = 587, JOYSTICK_BUTTON_14_15 = 588,
  JOYSTICK_BUTTON_15_15 = 589, JOYSTICK_BUTTON_16_15 = 590,
  JOYSTICK_BUTTON_17_15 = 591, JOYSTICK_BUTTON_18_15 = 592,
  JOYSTICK_BUTTON_19_15 = 593, JOYSTICK_BUTTON_20_15 = 594,
  JOYSTICK_BUTTON_21_15 = 595, JOYSTICK_BUTTON_22_15 = 596,
  JOYSTICK_BUTTON_23_15 = 597, JOYSTICK_BUTTON_24_15 = 598,
  JOYSTICK_BUTTON_25_15 = 599, JOYSTICK_BUTTON_A_16 = 600,
  JOYSTICK_BUTTON_B_16 = 601, JOYSTICK_BUTTON_X_16 = 602,
  JOYSTICK_BUTTON_Y_16 = 603, JOYSTICK_BUTTON_LBUMPER_16 = 604,
  JOYSTICK_BUTTON_RBUMPER_16 = 605, JOYSTICK_BUTTON_BACK_16 = 606,
  JOYSTICK_BUTTON_START_16 = 607, JOYSTICK_BUTTON_GUIDE_16 = 608,
  JOYSTICK_BUTTON_LTHUMB_16 = 609, JOYSTICK_BUTTON_RTHUMB_16 = 610,
  JOYSTICK_BUTTON_UP_16 = 611, JOYSTICK_BUTTON_RIGHT_16 = 612,
  JOYSTICK_BUTTON_DOWN_16 = 613, JOYSTICK_BUTTON_LEFT_16 = 614,
  JOYSTICK_BUTTON_1_16_enumval = 615, JOYSTICK_BUTTON_2_16_enumval = 616,
  JOYSTICK_BUTTON_3_16 = 617, JOYSTICK_BUTTON_4_16 = 618,
  JOYSTICK_BUTTON_5_16 = 619, JOYSTICK_BUTTON_6_16 = 620,
  JOYSTICK_BUTTON_7_16 = 621, JOYSTICK_BUTTON_8_16 = 622,
  JOYSTICK_BUTTON_9_16 = 623, JOYSTICK_BUTTON_10_16 = 624,
  JOYSTICK_BUTTON_11_16 = 625, JOYSTICK_BUTTON_12_16 = 626,
  JOYSTICK_BUTTON_13_16 = 627, JOYSTICK_BUTTON_14_16 = 628,
  JOYSTICK_BUTTON_15_16 = 629, JOYSTICK_BUTTON_16_16 = 630,
  JOYSTICK_BUTTON_17_16 = 631, JOYSTICK_BUTTON_18_16 = 632,
  JOYSTICK_BUTTON_19_16 = 633, JOYSTICK_BUTTON_20_16 = 634,
  JOYSTICK_BUTTON_21_16 = 635, JOYSTICK_BUTTON_22_16 = 636,
  JOYSTICK_BUTTON_23_16 = 637, JOYSTICK_BUTTON_24_16 = 638,
  JOYSTICK_BUTTON_25_16 = 639, JOYSTICK_BUTTON_NUMBER = 640
Source   Edit  
enum_orxKEYBOARD_KEY_t {.size: 4.} = enum
  KEYBOARD_KEY_NONE = -1, KEYBOARD_KEY_0 = 0, KEYBOARD_KEY_1 = 1,
  KEYBOARD_KEY_2 = 2, KEYBOARD_KEY_3 = 3, KEYBOARD_KEY_4 = 4,
  KEYBOARD_KEY_5 = 5, KEYBOARD_KEY_6 = 6, KEYBOARD_KEY_7 = 7,
  KEYBOARD_KEY_8 = 8, KEYBOARD_KEY_9 = 9, KEYBOARD_KEY_A = 10,
  KEYBOARD_KEY_B = 11, KEYBOARD_KEY_C = 12, KEYBOARD_KEY_D = 13,
  KEYBOARD_KEY_E = 14, KEYBOARD_KEY_F = 15, KEYBOARD_KEY_G = 16,
  KEYBOARD_KEY_H = 17, KEYBOARD_KEY_I = 18, KEYBOARD_KEY_J = 19,
  KEYBOARD_KEY_K = 20, KEYBOARD_KEY_L = 21, KEYBOARD_KEY_M = 22,
  KEYBOARD_KEY_N = 23, KEYBOARD_KEY_O = 24, KEYBOARD_KEY_P = 25,
  KEYBOARD_KEY_Q = 26, KEYBOARD_KEY_R = 27, KEYBOARD_KEY_S = 28,
  KEYBOARD_KEY_T = 29, KEYBOARD_KEY_U = 30, KEYBOARD_KEY_V = 31,
  KEYBOARD_KEY_W = 32, KEYBOARD_KEY_X = 33, KEYBOARD_KEY_Y = 34,
  KEYBOARD_KEY_Z = 35, KEYBOARD_KEY_SPACE = 36, KEYBOARD_KEY_QUOTE = 37,
  KEYBOARD_KEY_COMMA = 38, KEYBOARD_KEY_DASH = 39, KEYBOARD_KEY_PERIOD = 40,
  KEYBOARD_KEY_SLASH = 41, KEYBOARD_KEY_SEMICOLON = 42, KEYBOARD_KEY_EQUAL = 43,
  KEYBOARD_KEY_LBRACKET = 44, KEYBOARD_KEY_BACKSLASH = 45,
  KEYBOARD_KEY_RBRACKET = 46, KEYBOARD_KEY_BACKQUOTE = 47,
  KEYBOARD_KEY_WORLD_1 = 48, KEYBOARD_KEY_WORLD_2 = 49,
  KEYBOARD_KEY_ESCAPE = 50, KEYBOARD_KEY_ENTER = 51, KEYBOARD_KEY_TAB = 52,
  KEYBOARD_KEY_BACKSPACE = 53, KEYBOARD_KEY_INSERT = 54,
  KEYBOARD_KEY_DELETE = 55, KEYBOARD_KEY_RIGHT = 56, KEYBOARD_KEY_LEFT = 57,
  KEYBOARD_KEY_DOWN = 58, KEYBOARD_KEY_UP = 59, KEYBOARD_KEY_PAGE_UP = 60,
  KEYBOARD_KEY_PAGE_DOWN = 61, KEYBOARD_KEY_HOME = 62, KEYBOARD_KEY_END = 63,
  KEYBOARD_KEY_CAPS_LOCK = 64, KEYBOARD_KEY_SCROLL_LOCK = 65,
  KEYBOARD_KEY_NUM_LOCK = 66, KEYBOARD_KEY_PRINT_SCREEN = 67,
  KEYBOARD_KEY_PAUSE = 68, KEYBOARD_KEY_VOLUME_DOWN = 69,
  KEYBOARD_KEY_VOLUME_UP = 70, KEYBOARD_KEY_F1 = 71, KEYBOARD_KEY_F2 = 72,
  KEYBOARD_KEY_F3 = 73, KEYBOARD_KEY_F4 = 74, KEYBOARD_KEY_F5 = 75,
  KEYBOARD_KEY_F6 = 76, KEYBOARD_KEY_F7 = 77, KEYBOARD_KEY_F8 = 78,
  KEYBOARD_KEY_F9 = 79, KEYBOARD_KEY_F10 = 80, KEYBOARD_KEY_F11 = 81,
  KEYBOARD_KEY_F12 = 82, KEYBOARD_KEY_F13 = 83, KEYBOARD_KEY_F14 = 84,
  KEYBOARD_KEY_F15 = 85, KEYBOARD_KEY_F16 = 86, KEYBOARD_KEY_F17 = 87,
  KEYBOARD_KEY_F18 = 88, KEYBOARD_KEY_F19 = 89, KEYBOARD_KEY_F20 = 90,
  KEYBOARD_KEY_F21 = 91, KEYBOARD_KEY_F22 = 92, KEYBOARD_KEY_F23 = 93,
  KEYBOARD_KEY_F24 = 94, KEYBOARD_KEY_F25 = 95, KEYBOARD_KEY_NUMPAD_0 = 96,
  KEYBOARD_KEY_NUMPAD_1 = 97, KEYBOARD_KEY_NUMPAD_2 = 98,
  KEYBOARD_KEY_NUMPAD_3 = 99, KEYBOARD_KEY_NUMPAD_4 = 100,
  KEYBOARD_KEY_NUMPAD_5 = 101, KEYBOARD_KEY_NUMPAD_6 = 102,
  KEYBOARD_KEY_NUMPAD_7 = 103, KEYBOARD_KEY_NUMPAD_8 = 104,
  KEYBOARD_KEY_NUMPAD_9 = 105, KEYBOARD_KEY_NUMPAD_DECIMAL = 106,
  KEYBOARD_KEY_NUMPAD_DIVIDE = 107, KEYBOARD_KEY_NUMPAD_MULTIPLY = 108,
  KEYBOARD_KEY_NUMPAD_SUBTRACT = 109, KEYBOARD_KEY_NUMPAD_ADD = 110,
  KEYBOARD_KEY_NUMPAD_ENTER = 111, KEYBOARD_KEY_NUMPAD_EQUAL = 112,
  KEYBOARD_KEY_LSHIFT = 113, KEYBOARD_KEY_LCTRL = 114, KEYBOARD_KEY_LALT = 115,
  KEYBOARD_KEY_LSYSTEM = 116, KEYBOARD_KEY_RSHIFT = 117,
  KEYBOARD_KEY_RCTRL = 118, KEYBOARD_KEY_RALT = 119, KEYBOARD_KEY_RSYSTEM = 120,
  KEYBOARD_KEY_MENU = 121, KEYBOARD_KEY_NUMBER = 122
Source   Edit  
enum_orxLOCALE_EVENT_t {.size: 4.} = enum
  LOCALE_EVENT_NONE = -1, LOCALE_EVENT_SELECT_LANGUAGE = 0,
  LOCALE_EVENT_SET_STRING = 1, LOCALE_EVENT_NUMBER = 2
Source   Edit  
enum_orxMEMORY_TYPE_t {.size: 4.} = enum
  MEMORY_TYPE_NONE = -1, MEMORY_TYPE_MAIN = 0, MEMORY_TYPE_AUDIO = 1,
  MEMORY_TYPE_CONFIG = 2, MEMORY_TYPE_DEBUG = 3, MEMORY_TYPE_PHYSICS = 4,
  MEMORY_TYPE_SYSTEM = 5, MEMORY_TYPE_TEMP = 6, MEMORY_TYPE_TEXT = 7,
  MEMORY_TYPE_VIDEO = 8, MEMORY_TYPE_NUMBER = 9
Source   Edit  
enum_orxMODULE_ID_t {.size: 4.} = enum
  MODULE_ID_NONE = -1, MODULE_ID_ANIM = 0, MODULE_ID_ANIMPOINTER = 1,
  MODULE_ID_ANIMSET = 2, MODULE_ID_BANK = 3, MODULE_ID_BODY = 4,
  MODULE_ID_CAMERA = 5, MODULE_ID_CLOCK = 6, MODULE_ID_COMMAND = 7,
  MODULE_ID_CONFIG = 8, MODULE_ID_CONSOLE = 9, MODULE_ID_DISPLAY = 10,
  MODULE_ID_EVENT = 11, MODULE_ID_FILE = 12, MODULE_ID_FONT = 13,
  MODULE_ID_FPS = 14, MODULE_ID_FRAME = 15, MODULE_ID_FX = 16,
  MODULE_ID_FXPOINTER = 17, MODULE_ID_GRAPHIC = 18, MODULE_ID_INPUT = 19,
  MODULE_ID_JOYSTICK = 20, MODULE_ID_KEYBOARD = 21, MODULE_ID_LOCALE = 22,
  MODULE_ID_MAIN = 23, MODULE_ID_MEMORY = 24, MODULE_ID_MOUSE = 25,
  MODULE_ID_OBJECT = 26, MODULE_ID_PARAM = 27, MODULE_ID_PHYSICS = 28,
  MODULE_ID_PLUGIN = 29, MODULE_ID_PROFILER = 30, MODULE_ID_RENDER = 31,
  MODULE_ID_RESOURCE = 32, MODULE_ID_SCREENSHOT = 33, MODULE_ID_SHADER = 34,
  MODULE_ID_SOUND = 35, MODULE_ID_SOUNDPOINTER = 36, MODULE_ID_SOUNDSYSTEM = 37,
  MODULE_ID_SPAWNER = 38, MODULE_ID_STRING = 39, MODULE_ID_STRUCTURE = 40,
  MODULE_ID_SYSTEM = 41, MODULE_ID_TEXT = 42, MODULE_ID_TEXTURE = 43,
  MODULE_ID_THREAD = 44, MODULE_ID_TIMELINE = 45, MODULE_ID_TRIGGER = 46,
  MODULE_ID_VIEWPORT = 47, MODULE_ID_CORE_NUMBER = 48,
  MODULE_ID_TOTAL_NUMBER = 64
Source   Edit  
enum_orxMOUSE_AXIS_t {.size: 4.} = enum
  MOUSE_AXIS_NONE = -1, MOUSE_AXIS_X = 0, MOUSE_AXIS_Y = 1,
  MOUSE_AXIS_NUMBER = 2
Source   Edit  
enum_orxMOUSE_BUTTON_t {.size: 4.} = enum
  MOUSE_BUTTON_NONE = -1, MOUSE_BUTTON_LEFT = 0, MOUSE_BUTTON_RIGHT = 1,
  MOUSE_BUTTON_MIDDLE = 2, MOUSE_BUTTON_EXTRA_1 = 3, MOUSE_BUTTON_EXTRA_2 = 4,
  MOUSE_BUTTON_EXTRA_3 = 5, MOUSE_BUTTON_EXTRA_4 = 6, MOUSE_BUTTON_EXTRA_5 = 7,
  MOUSE_BUTTON_WHEEL_UP = 8, MOUSE_BUTTON_WHEEL_DOWN = 9,
  MOUSE_BUTTON_NUMBER = 10
Source   Edit  
enum_orxOBJECT_EVENT_t {.size: 4.} = enum
  OBJECT_EVENT_NONE = -1, OBJECT_EVENT_CREATE = 0, OBJECT_EVENT_DELETE = 1,
  OBJECT_EVENT_PREPARE = 2, OBJECT_EVENT_ENABLE = 3, OBJECT_EVENT_DISABLE = 4,
  OBJECT_EVENT_PAUSE = 5, OBJECT_EVENT_UNPAUSE = 6, OBJECT_EVENT_NUMBER = 7
Source   Edit  
enum_orxPHYSICS_EVENT_t {.size: 4.} = enum
  PHYSICS_EVENT_NONE = -1, PHYSICS_EVENT_CONTACT_ADD = 0,
  PHYSICS_EVENT_CONTACT_REMOVE = 1, PHYSICS_EVENT_NUMBER = 2
Source   Edit  
enum_orxPLUGIN_CORE_ID_t {.size: 4.} = enum
  PLUGIN_CORE_ID_NONE = -1, PLUGIN_CORE_ID_DISPLAY = 0,
  PLUGIN_CORE_ID_JOYSTICK = 1, PLUGIN_CORE_ID_KEYBOARD = 2,
  PLUGIN_CORE_ID_MOUSE = 3, PLUGIN_CORE_ID_PHYSICS = 4,
  PLUGIN_CORE_ID_RENDER = 5, PLUGIN_CORE_ID_SOUNDSYSTEM = 6,
  PLUGIN_CORE_ID_NUMBER = 7
Source   Edit  
enum_orxPLUGIN_ENTRY_MODE_t {.size: 4.} = enum
  PLUGIN_ENTRY_MODE_NONE = -1, PLUGIN_ENTRY_MODE_INIT = 0,
  PLUGIN_ENTRY_MODE_EXIT = 1, PLUGIN_ENTRY_MODE_SWAP_IN = 2,
  PLUGIN_ENTRY_MODE_SWAP_OUT = 3, PLUGIN_ENTRY_MODE_NUMBER = 4
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_DISPLAY_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SWAP = 2,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_BITMAP = 3,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SCREEN_SIZE = 4,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_BITMAP = 5,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_BITMAP = 6,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_LOAD_BITMAP = 7,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SAVE_BITMAP = 8,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_LOAD_FONT = 9,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_TEMP_BITMAP = 10,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_TEMP_BITMAP = 11,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_DESTINATION_BITMAPS = 12,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_CLEAR_BITMAP = 13,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BLEND_MODE = 14,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_CLIPPING = 15,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_BITMAP_DATA = 16,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_DATA = 17,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_PARTIAL_BITMAP_DATA = 18,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_SIZE = 19,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_BITMAP_ID = 20,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_BITMAP = 21,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_TRANSFORM_TEXT = 22,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_LINE = 23,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYLINE = 24,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_POLYGON = 25,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_CIRCLE = 26,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_OBOX = 27,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DRAW_MESH = 28,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_HAS_SHADER_SUPPORT = 29,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_CREATE_SHADER = 30,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_DELETE_SHADER = 31,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_START_SHADER = 32,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_STOP_SHADER = 33,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_PARAMETER_ID = 34,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_BITMAP = 35,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_FLOAT = 36,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_SHADER_VECTOR = 37,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_SHADER_ID = 38,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_ENABLE_VSYNC = 39,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VSYNC_ENABLED = 40,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_FULL_SCREEN = 41,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_FULL_SCREEN = 42,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE_COUNT = 43,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_GET_VIDEO_MODE = 44,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_SET_VIDEO_MODE = 45,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_IS_VIDEO_MODE_AVAILABLE = 46,
  PLUGIN_FUNCTION_BASE_ID_DISPLAY_NUMBER = 47
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_JOYSTICK_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_GET_AXIS_VALUE = 2,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_IS_BUTTON_PRESSED = 3,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_IS_CONNECTED = 4,
  PLUGIN_FUNCTION_BASE_ID_JOYSTICK_NUMBER = 5
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_KEYBOARD_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_IS_KEY_PRESSED = 2,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_GET_KEY_DISPLAY_NAME = 3,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_READ_KEY = 4,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_READ_STRING = 5,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_CLEAR_BUFFER = 6,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_SHOW = 7,
  PLUGIN_FUNCTION_BASE_ID_KEYBOARD_NUMBER = 8
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_MOUSE_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_MOUSE_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_SET_POSITION = 2,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_GET_POSITION = 3,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_IS_BUTTON_PRESSED = 4,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_GET_MOVE_DELTA = 5,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_GET_WHEEL_DELTA = 6,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_SHOW_CURSOR = 7,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_GRAB = 8,
  PLUGIN_FUNCTION_BASE_ID_MOUSE_NUMBER = 9
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_PHYSICS_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_GRAVITY = 2,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_GRAVITY = 3,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_CREATE_BODY = 4,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_DELETE_BODY = 5,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_CREATE_PART = 6,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_DELETE_PART = 7,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_CREATE_JOINT = 8,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_DELETE_JOINT = 9,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_POSITION = 10,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_ROTATION = 11,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_SPEED = 12,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_ANGULAR_VELOCITY = 13,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_CUSTOM_GRAVITY = 14,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_FIXED_ROTATION = 15,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_DYNAMIC = 16,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_ALLOW_MOVING = 17,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_POSITION = 18,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_ROTATION = 19,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_SPEED = 20,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_SPEED_AT_WORLD_POSITION = 21,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_ANGULAR_VELOCITY = 22,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_CUSTOM_GRAVITY = 23,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_IS_FIXED_ROTATION = 24,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_MASS = 25,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_MASS_CENTER = 26,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_LINEAR_DAMPING = 27,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_ANGULAR_DAMPING = 28,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_LINEAR_DAMPING = 29,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_ANGULAR_DAMPING = 30,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_APPLY_TORQUE = 31,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_APPLY_FORCE = 32,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_APPLY_IMPULSE = 33,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_SELF_FLAGS = 34,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_CHECK_MASK = 35,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_PART_SELF_FLAGS = 36,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_PART_CHECK_MASK = 37,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_SOLID = 38,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_IS_PART_SOLID = 39,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_FRICTION = 40,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_PART_FRICTION = 41,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_RESTITUTION = 42,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_PART_RESTITUTION = 43,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_PART_DENSITY = 44,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_PART_DENSITY = 45,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_IS_INSIDE_PART = 46,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_ENABLE_MOTOR = 47,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_JOINT_MOTOR_SPEED = 48,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_SET_JOINT_MAX_MOTOR_TORQUE = 49,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_JOINT_REACTION_FORCE = 50,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_GET_JOINT_REACTION_TORQUE = 51,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_RAYCAST = 52,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_BOX_PICK = 53,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_ENABLE_SIMULATION = 54,
  PLUGIN_FUNCTION_BASE_ID_PHYSICS_NUMBER = 55
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_RENDER_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_RENDER_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_RENDER_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_RENDER_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_RENDER_GET_WORLD_POSITION = 2,
  PLUGIN_FUNCTION_BASE_ID_RENDER_GET_SCREEN_POSITION = 3,
  PLUGIN_FUNCTION_BASE_ID_RENDER_NUMBER = 4
Source   Edit  
enum_orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_t {.size: 4.} = enum
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_NONE = -1,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_INIT = 0,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_EXIT = 1,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_SAMPLE = 2,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_LOAD_SAMPLE = 3,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_DELETE_SAMPLE = 4,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_SAMPLE_INFO = 5,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_SAMPLE_DATA = 6,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_FROM_SAMPLE = 7,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_STREAM = 8,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_LOAD_STREAM = 9,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_DELETE = 10,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_PLAY = 11,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_PAUSE = 12,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_STOP = 13,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_ADD_FILTER = 14,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_REMOVE_LAST_FILTER = 15,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_REMOVE_ALL_FILTERS = 16,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_BUS = 17,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_DELETE_BUS = 18,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_BUS = 19,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_BUS_PARENT = 20,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_ADD_BUS_FILTER = 21,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_REMOVE_LAST_BUS_FILTER = 22,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_REMOVE_ALL_BUS_FILTERS = 23,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_START_RECORDING = 24,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_STOP_RECORDING = 25,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_HAS_RECORDING_SUPPORT = 26,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_VOLUME = 27,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_PITCH = 28,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_TIME = 29,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_POSITION = 30,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_SPATIALIZATION = 31,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_PANNING = 32,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_LOOP = 33,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_VOLUME = 34,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_PITCH = 35,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_TIME = 36,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_POSITION = 37,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_SPATIALIZATION = 38,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_PANNING = 39,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_IS_LOOPING = 40,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_DURATION = 41,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_STATUS = 42,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_GLOBAL_VOLUME = 43,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_GLOBAL_VOLUME = 44,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_LISTENER_COUNT = 45,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_ENABLE_LISTENER = 46,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_IS_LISTENER_ENABLED = 47,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_LISTENER_POSITION = 48,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_LISTENER_POSITION = 49,
  PLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_NUMBER = 50
Source   Edit  
enum_orxPLUGIN_FUNCTION_ID_t {.size: 4.} = enum
  PLUGIN_FUNCTION_ID_NONE = -1
Source   Edit  
enum_orxRENDER_EVENT_t {.size: 4.} = enum
  RENDER_EVENT_NONE = -1, RENDER_EVENT_START = 0, RENDER_EVENT_STOP = 1,
  RENDER_EVENT_VIEWPORT_START = 2, RENDER_EVENT_VIEWPORT_STOP = 3,
  RENDER_EVENT_OBJECT_START = 4, RENDER_EVENT_OBJECT_STOP = 5,
  RENDER_EVENT_CONSOLE_START = 6, RENDER_EVENT_CONSOLE_STOP = 7,
  RENDER_EVENT_PROFILER_START = 8, RENDER_EVENT_PROFILER_STOP = 9,
  RENDER_EVENT_NUMBER = 10
Source   Edit  
enum_orxRESOURCE_EVENT_t {.size: 4.} = enum
  RESOURCE_EVENT_NONE = -1, RESOURCE_EVENT_UPDATE = 0, RESOURCE_EVENT_ADD = 1,
  RESOURCE_EVENT_REMOVE = 2, RESOURCE_EVENT_NUMBER = 3
Source   Edit  
enum_orxSEEK_OFFSET_WHENCE_t {.size: 4.} = enum
  SEEK_OFFSET_WHENCE_NONE = -1, SEEK_OFFSET_WHENCE_START = 0,
  SEEK_OFFSET_WHENCE_CURRENT = 1, SEEK_OFFSET_WHENCE_END = 2,
  SEEK_OFFSET_WHENCE_NUMBER = 3
Source   Edit  
enum_orxSHADER_EVENT_t {.size: 4.} = enum
  SHADER_EVENT_NONE = -1, SHADER_EVENT_SET_PARAM = 0, SHADER_EVENT_NUMBER = 1
Source   Edit  
enum_orxSHADER_PARAM_TYPE_t {.size: 4.} = enum
  SHADER_PARAM_TYPE_NONE = -1, SHADER_PARAM_TYPE_FLOAT = 0,
  SHADER_PARAM_TYPE_TEXTURE = 1, SHADER_PARAM_TYPE_VECTOR = 2,
  SHADER_PARAM_TYPE_NUMBER = 3
Source   Edit  
enum_orxSOUND_EVENT_t {.size: 4.} = enum
  SOUND_EVENT_NONE = -1, SOUND_EVENT_START = 0, SOUND_EVENT_STOP = 1,
  SOUND_EVENT_ADD = 2, SOUND_EVENT_REMOVE = 3, SOUND_EVENT_PACKET = 4,
  SOUND_EVENT_RECORDING_START = 5, SOUND_EVENT_RECORDING_STOP = 6,
  SOUND_EVENT_RECORDING_PACKET = 7, SOUND_EVENT_SET_FILTER_PARAM = 8,
  SOUND_EVENT_NUMBER = 9
Source   Edit  
enum_orxSOUND_FILTER_TYPE_t {.size: 4.} = enum
  SOUND_FILTER_TYPE_NONE = -1, SOUND_FILTER_TYPE_BIQUAD = 0,
  SOUND_FILTER_TYPE_LOW_PASS = 1, SOUND_FILTER_TYPE_HIGH_PASS = 2,
  SOUND_FILTER_TYPE_BAND_PASS = 3, SOUND_FILTER_TYPE_LOW_SHELF = 4,
  SOUND_FILTER_TYPE_HIGH_SHELF = 5, SOUND_FILTER_TYPE_NOTCH = 6,
  SOUND_FILTER_TYPE_PEAKING = 7, SOUND_FILTER_TYPE_DELAY = 8,
  SOUND_FILTER_TYPE_CUSTOM = 9, SOUND_FILTER_TYPE_NUMBER = 10
Source   Edit  
enum_orxSOUND_STATUS_t {.size: 4.} = enum
  SOUND_STATUS_NONE = -1, SOUND_STATUS_PLAY = 0, SOUND_STATUS_PAUSE = 1,
  SOUND_STATUS_STOP = 2, SOUND_STATUS_NUMBER = 3
Source   Edit  
enum_orxSOUNDSYSTEM_STATUS_t {.size: 4.} = enum
  SOUNDSYSTEM_STATUS_NONE = -1, SOUNDSYSTEM_STATUS_PLAY = 0,
  SOUNDSYSTEM_STATUS_PAUSE = 1, SOUNDSYSTEM_STATUS_STOP = 2,
  SOUNDSYSTEM_STATUS_NUMBER = 3
Source   Edit  
enum_orxSOUNDSYSTEM_STREAM_TYPE_t {.size: 4.} = enum
  SOUNDSYSTEM_STREAM_TYPE_NONE = -1, SOUNDSYSTEM_STREAM_TYPE_EMPTY = 0,
  SOUNDSYSTEM_STREAM_TYPE_WHITE = 1, SOUNDSYSTEM_STREAM_TYPE_PINK = 2,
  SOUNDSYSTEM_STREAM_TYPE_BROWNIAN = 3, SOUNDSYSTEM_STREAM_TYPE_SINE = 4,
  SOUNDSYSTEM_STREAM_TYPE_SQUARE = 5, SOUNDSYSTEM_STREAM_TYPE_TRIANGLE = 6,
  SOUNDSYSTEM_STREAM_TYPE_SAWTOOTH = 7, SOUNDSYSTEM_STREAM_TYPE_RESOURCE = 8,
  SOUNDSYSTEM_STREAM_TYPE_NUMBER = 9
Source   Edit  
enum_orxSPAWNER_EVENT_t {.size: 4.} = enum
  SPAWNER_EVENT_NONE = -1, SPAWNER_EVENT_SPAWN = 0, SPAWNER_EVENT_CREATE = 1,
  SPAWNER_EVENT_DELETE = 2, SPAWNER_EVENT_RESET = 3, SPAWNER_EVENT_EMPTY = 4,
  SPAWNER_EVENT_WAVE_START = 5, SPAWNER_EVENT_WAVE_STOP = 6,
  SPAWNER_EVENT_NUMBER = 7
Source   Edit  
enum_orxSTATUS_t {.size: 4.} = enum
  STATUS_NONE = -1, STATUS_FAILURE = 0, STATUS_SUCCESS = 1, STATUS_NUMBER = 2
Source   Edit  
enum_orxSTRUCTURE_ID_t {.size: 4.} = enum
  STRUCTURE_ID_NONE = -1, STRUCTURE_ID_ANIMPOINTER = 0, STRUCTURE_ID_BODY = 1,
  STRUCTURE_ID_CLOCK = 2, STRUCTURE_ID_FRAME = 3, STRUCTURE_ID_FXPOINTER = 4,
  STRUCTURE_ID_GRAPHIC = 5, STRUCTURE_ID_SHADER = 6,
  STRUCTURE_ID_SOUNDPOINTER = 7, STRUCTURE_ID_SPAWNER = 8,
  STRUCTURE_ID_TIMELINE = 9, STRUCTURE_ID_TRIGGER = 10,
  STRUCTURE_ID_LINKABLE_NUMBER = 11, STRUCTURE_ID_ANIMSET = 12,
  STRUCTURE_ID_CAMERA = 13, STRUCTURE_ID_FONT = 14, STRUCTURE_ID_FX = 15,
  STRUCTURE_ID_OBJECT = 16, STRUCTURE_ID_SOUND = 17, STRUCTURE_ID_TEXT = 18,
  STRUCTURE_ID_TEXTURE = 19, STRUCTURE_ID_VIEWPORT = 20,
  STRUCTURE_ID_NUMBER = 21
Source   Edit  
enum_orxSTRUCTURE_STORAGE_TYPE_t {.size: 4.} = enum
  STRUCTURE_STORAGE_TYPE_NONE = -1, STRUCTURE_STORAGE_TYPE_LINKLIST = 0,
  STRUCTURE_STORAGE_TYPE_TREE = 1, STRUCTURE_STORAGE_TYPE_NUMBER = 2
Source   Edit  
enum_orxSYSTEM_EVENT_t {.size: 4.} = enum
  SYSTEM_EVENT_NONE = -1, SYSTEM_EVENT_CLOSE = 0, SYSTEM_EVENT_FOCUS_GAINED = 1,
  SYSTEM_EVENT_FOCUS_LOST = 2, SYSTEM_EVENT_BACKGROUND = 3,
  SYSTEM_EVENT_FOREGROUND = 4, SYSTEM_EVENT_GAME_LOOP_START = 5,
  SYSTEM_EVENT_GAME_LOOP_STOP = 6, SYSTEM_EVENT_TOUCH_BEGIN = 7,
  SYSTEM_EVENT_TOUCH_MOVE = 8, SYSTEM_EVENT_TOUCH_END = 9,
  SYSTEM_EVENT_ACCELERATE = 10, SYSTEM_EVENT_MOTION_SHAKE = 11,
  SYSTEM_EVENT_DROP = 12, SYSTEM_EVENT_CLIPBOARD = 13,
  SYSTEM_EVENT_PARAM_READY = 14, SYSTEM_EVENT_PARAM_DISPLAY = 15,
  SYSTEM_EVENT_NUMBER = 16
Source   Edit  
enum_orxTEXTURE_EVENT_t {.size: 4.} = enum
  TEXTURE_EVENT_NONE = -1, TEXTURE_EVENT_CREATE = 0, TEXTURE_EVENT_DELETE = 1,
  TEXTURE_EVENT_LOAD = 2, TEXTURE_EVENT_NUMBER = 3
Source   Edit  
enum_orxTIMELINE_EVENT_t {.size: 4.} = enum
  TIMELINE_EVENT_NONE = -1, TIMELINE_EVENT_TRACK_START = 0,
  TIMELINE_EVENT_TRACK_STOP = 1, TIMELINE_EVENT_TRACK_ADD = 2,
  TIMELINE_EVENT_TRACK_REMOVE = 3, TIMELINE_EVENT_LOOP = 4,
  TIMELINE_EVENT_TRIGGER = 5, TIMELINE_EVENT_NUMBER = 6
Source   Edit  
enum_orxTRIGGER_EVENT_t {.size: 4.} = enum
  TRIGGER_EVENT_NONE = -1, TRIGGER_EVENT_SET_ADD = 0,
  TRIGGER_EVENT_SET_REMOVE = 1, TRIGGER_EVENT_FIRE = 2, TRIGGER_EVENT_NUMBER = 3
Source   Edit  
enum_orxVIEWPORT_EVENT_t {.size: 4.} = enum
  VIEWPORT_EVENT_NONE = -1, VIEWPORT_EVENT_RESIZE = 0, VIEWPORT_EVENT_NUMBER = 1
Source   Edit  
inline = object
Source   Edit  
INLINE = inline
Source   Edit  
orxBOOL = cuint
Source   Edit  
orxCHAR = cschar
Source   Edit  
orxCLOCK_FUNCTION = proc (a0: ptr orxCLOCK_INFO; a1: pointer): void {.cdecl.}
Source   Edit  
orxCOMMAND_FUNCTION = proc (a0: orxU32; a1: ptr orxCOMMAND_VAR;
                            a2: ptr orxCOMMAND_VAR): void {.cdecl.}
Source   Edit  
orxCONFIG_BOOTSTRAP_FUNCTION = proc (): orxSTATUS {.cdecl.}
Source   Edit  
orxCONFIG_CLEAR_FUNCTION = proc (a0: cstring; a1: cstring): orxBOOL {.cdecl.}
Source   Edit  
orxCONFIG_KEY_FUNCTION = proc (a0: cstring; a1: cstring; a2: pointer): orxBOOL {.
    cdecl.}
Source   Edit  
orxCONFIG_SAVE_FUNCTION = proc (a0: cstring; a1: cstring; a2: cstring;
                                a3: orxBOOL): orxBOOL {.cdecl.}
Source   Edit  
orxDEBUG_CALLBACK_FUNCTION = proc (a0: orxDEBUG_LEVEL; a1: cstring; a2: cstring;
                                   a3: orxU32; a4: cstring): orxSTATUS {.cdecl.}
Source   Edit  
orxDOUBLE = cdouble
Source   Edit  
orxEVENT_HANDLER = proc (a0: ptr orxEVENT): orxSTATUS {.cdecl.}
Source   Edit  
orxFLOAT = cfloat
Source   Edit  
orxHANDLE = pointer
Source   Edit  
orxHSLVECTOR {.bycopy.} = tuple[fH: orxFLOAT, fS: orxFLOAT, fL: orxFLOAT]
Source   Edit  
orxHSVVECTOR {.bycopy.} = tuple[fH: orxFLOAT, fS: orxFLOAT, fV: orxFLOAT]
Source   Edit  
orxLOCALE_KEY_FUNCTION = proc (a0: cstring; a1: cstring; a2: pointer): orxBOOL {.
    cdecl.}
Source   Edit  
orxMODULE_EXIT_FUNCTION = proc (): void {.cdecl.}
Source   Edit  
orxMODULE_INIT_FUNCTION = proc (): orxSTATUS {.cdecl.}
Source   Edit  
orxMODULE_RUN_FUNCTION = proc (): orxSTATUS {.cdecl.}
Source   Edit  
orxMODULE_SETUP_FUNCTION = proc (): void {.cdecl.}
Source   Edit  
orxOBJECT_NEIGHBOR_FUNCTION = proc (a0: ptr orxOBJECT; a1: pointer): orxBOOL {.
    cdecl.}
Source   Edit  
orxPARAM_INIT_FUNCTION = proc (a0: orxU32; a1: ptr UncheckedArray[cstring]): orxSTATUS {.
    cdecl.}
Source   Edit  
orxPLUGIN_ENTRY_MODE = enum_orxPLUGIN_ENTRY_MODE_t
Source   Edit  
orxPLUGIN_ENTRY_POINT = proc (a0: orxPLUGIN_ENTRY_MODE): orxSTATUS {.cdecl.}
Source   Edit  
orxPLUGIN_FUNCTION = proc (): orxSTATUS {.cdecl.}
Source   Edit  
orxPLUGIN_INIT_FUNCTION = proc (a0: ptr orxU32;
                                a1: ptr ptr orxPLUGIN_USER_FUNCTION_INFO): orxSTATUS {.
    cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_CLOSE = proc (a0: orxHANDLE): void {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_DELETE = proc (a0: cstring): orxSTATUS {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_GET_SIZE = proc (a0: orxHANDLE): orxS64 {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_GET_TIME = proc (a0: cstring): orxS64 {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_LOCATE = proc (a0: cstring; a1: cstring; a2: cstring;
                                    a3: orxBOOL): cstring {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_OPEN = proc (a0: cstring; a1: orxBOOL): orxHANDLE {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_READ = proc (a0: orxHANDLE; a1: orxS64; a2: pointer): orxS64 {.
    cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_TELL = proc (a0: orxHANDLE): orxS64 {.cdecl.}
Source   Edit  
orxRESOURCE_FUNCTION_WRITE = proc (a0: orxHANDLE; a1: orxS64; a2: pointer): orxS64 {.
    cdecl.}
Source   Edit  
orxRESOURCE_OP_FUNCTION = proc (a0: orxHANDLE; a1: orxS64; a2: pointer;
                                a3: pointer): void {.cdecl.}
Source   Edit  
orxRGBVECTOR {.bycopy.} = tuple[fR: orxFLOAT, fG: orxFLOAT, fB: orxFLOAT]
Source   Edit  
orxS8 = cschar
Source   Edit  
orxS16 = cshort
Source   Edit  
orxS32 = cint
Source   Edit  
orxS64 = clonglong
Source   Edit  
orxSOUND_FILTER_FUNCTION = proc (a0: ptr orxFLOAT; a1: ptr orxFLOAT; a2: orxU32;
                                 a3: orxU32; a4: orxU32; a5: orxSTRINGID;
                                 a6: pointer): void {.cdecl.}
Source   Edit  
orxSPVECTOR {.bycopy.} = tuple[fRho: orxFLOAT, fTheta: orxFLOAT, fPhi: orxFLOAT]
Source   Edit  
orxSTRUCTURE_UPDATE_FUNCTION = proc (a0: ptr orxSTRUCTURE; a1: ptr orxSTRUCTURE;
                                     a2: ptr orxCLOCK_INFO): orxSTATUS {.cdecl.}
Source   Edit  
orxTHREAD_FUNCTION = proc (a0: pointer): orxSTATUS {.cdecl.}
Source   Edit  
orxU8 = uint8
Source   Edit  
orxU16 = cushort
Source   Edit  
orxU32 = cuint
Source   Edit  
orxU64 = culonglong
Source   Edit  
orxVECTOR {.bycopy.} = tuple[fX: orxFLOAT, fY: orxFLOAT, fZ: orxFLOAT]
Source   Edit  
STRTO_CAST = int
Source   Edit  
struct_orxAABOX_t {.pure, inheritable, bycopy.} = object
  vTL*: orxVECTOR
  vBR*: orxVECTOR
Source   Edit  
struct_orxANIM_CUSTOM_EVENT_t {.pure, inheritable, bycopy.} = object
  zName*: cstring
  fValue*: orxFLOAT
  fTimeStamp*: orxFLOAT
Source   Edit  
struct_orxANIM_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstAnim*: ptr orxANIM
  zAnimName*: cstring
  anon0*: struct_orxANIM_EVENT_PAYLOAD_t_anon0_t
Source   Edit  
struct_orxANIM_EVENT_PAYLOAD_t_anon0_t_stCustom_t {.pure, inheritable, bycopy.} = object
  zName*: cstring
  fValue*: orxFLOAT
  fTime*: orxFLOAT
Source   Edit  
struct_orxANIM_EVENT_PAYLOAD_t_anon0_t_stCut_t {.pure, inheritable, bycopy.} = object
  fTime*: orxFLOAT
Source   Edit  
struct_orxANIM_EVENT_PAYLOAD_t_anon0_t_stLoop_t {.pure, inheritable, bycopy.} = object
  u32Count*: orxU32
Source   Edit  
struct_orxANIM_t = object
Source   Edit  
struct_orxANIMSET_t = object
Source   Edit  
struct_orxBANK_t = object
Source   Edit  
struct_orxBITMAP_t = object
Source   Edit  
struct_orxBODY_DEF_t {.pure, inheritable, bycopy.} = object
  vPosition*: orxVECTOR
  fRotation*: orxFLOAT
  fInertia*: orxFLOAT
  fMass*: orxFLOAT
  fLinearDamping*: orxFLOAT
  fAngularDamping*: orxFLOAT
  u32Flags*: orxU32
Source   Edit  
struct_orxBODY_JOINT_DEF_t {.pure, inheritable, bycopy.} = object
  vSrcScale*: orxVECTOR
  vDstScale*: orxVECTOR
  vSrcAnchor*: orxVECTOR
  vDstAnchor*: orxVECTOR
  anon0*: struct_orxBODY_JOINT_DEF_t_anon0_t
  u32Flags*: orxU32
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stFriction_t {.pure, inheritable, bycopy.} = object
  fMaxForce*: orxFLOAT
  fMaxTorque*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stGear_t {.pure, inheritable, bycopy.} = object
  zSrcJointName*: cstring
  zDstJointName*: cstring
  fJointRatio*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stPrismatic_t {.pure, inheritable, bycopy.} = object
  vTranslationAxis*: orxVECTOR
  fDefaultRotation*: orxFLOAT
  fMinTranslation*: orxFLOAT
  fMaxTranslation*: orxFLOAT
  fMotorSpeed*: orxFLOAT
  fMaxMotorForce*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stPulley_t {.pure, inheritable, bycopy.} = object
  vSrcGroundAnchor*: orxVECTOR
  vDstGroundAnchor*: orxVECTOR
  fLengthRatio*: orxFLOAT
  fSrcLength*: orxFLOAT
  fMaxSrcLength*: orxFLOAT
  fDstLength*: orxFLOAT
  fMaxDstLength*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stRevolute_t {.pure, inheritable, bycopy.} = object
  fDefaultRotation*: orxFLOAT
  fMinRotation*: orxFLOAT
  fMaxRotation*: orxFLOAT
  fMotorSpeed*: orxFLOAT
  fMaxMotorTorque*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stRope_t {.pure, inheritable, bycopy.} = object
  fLength*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stSpring_t {.pure, inheritable, bycopy.} = object
  fLength*: orxFLOAT
  fFrequency*: orxFLOAT
  fDamping*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stSuspension_t {.pure, inheritable, bycopy.} = object
  vTranslationAxis*: orxVECTOR
  fFrequency*: orxFLOAT
  fDamping*: orxFLOAT
  fMotorSpeed*: orxFLOAT
  fMaxMotorForce*: orxFLOAT
Source   Edit  
struct_orxBODY_JOINT_DEF_t_anon0_t_stWeld_t {.pure, inheritable, bycopy.} = object
  fDefaultRotation*: orxFLOAT
Source   Edit  
struct_orxBODY_PART_DEF_t {.pure, inheritable, bycopy.} = object
  vScale*: orxVECTOR
  fFriction*: orxFLOAT
  fRestitution*: orxFLOAT
  fDensity*: orxFLOAT
  u16SelfFlags*: orxU16
  u16CheckMask*: orxU16
  u32Flags*: orxU32
  anon0*: struct_orxBODY_PART_DEF_t_anon0_t
Source   Edit  
struct_orxBODY_PART_DEF_t_anon0_t_stAABox_t {.pure, inheritable, bycopy.} = object
  stBox*: orxAABOX
Source   Edit  
struct_orxBODY_PART_DEF_t_anon0_t_stChain_t {.pure, inheritable, bycopy.} = object
  vPrevious*: orxVECTOR
  vNext*: orxVECTOR
  avVertices*: ptr orxVECTOR
  u32VertexCount*: orxU32
  bIsLoop*: orxBOOL
  bHasPrevious*: orxBOOL
  bHasNext*: orxBOOL
Source   Edit  
struct_orxBODY_PART_DEF_t_anon0_t_stEdge_t {.pure, inheritable, bycopy.} = object
  avVertices*: array[2'i64, orxVECTOR]
  vPrevious*: orxVECTOR
  vNext*: orxVECTOR
  bHasPrevious*: orxBOOL
  bHasNext*: orxBOOL
Source   Edit  
struct_orxBODY_PART_DEF_t_anon0_t_stMesh_t {.pure, inheritable, bycopy.} = object
  u32VertexCount*: orxU32
  avVertices*: array[8'i64, orxVECTOR]
Source   Edit  
struct_orxBODY_PART_DEF_t_anon0_t_stSphere_t {.pure, inheritable, bycopy.} = object
  vCenter*: orxVECTOR
  fRadius*: orxFLOAT
Source   Edit  
struct_orxBODY_PART_t = object
Source   Edit  
struct_orxBODY_t = object
Source   Edit  
struct_orxCAMERA_t = object
Source   Edit  
struct_orxCHARACTER_GLYPH_t {.pure, inheritable, bycopy.} = object
  fX*: orxFLOAT
  fY*: orxFLOAT
  fWidth*: orxFLOAT
Source   Edit  
struct_orxCHARACTER_MAP_t {.pure, inheritable, bycopy.} = object
  pstCharacterBank*: ptr orxBANK
  pstCharacterTable*: ptr orxHASHTABLE
  fCharacterHeight*: orxFLOAT
Source   Edit  
struct_orxCLOCK_INFO_t {.pure, inheritable, bycopy.} = object
  fTickSize*: orxFLOAT
  fDT*: orxFLOAT
  fTime*: orxFLOAT
  afModifierList*: array[4'i64, orxFLOAT]
Source   Edit  
struct_orxCLOCK_t = object
Source   Edit  
struct_orxCOLOR_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxCOLOR_t_anon0_t
  fAlpha*: orxFLOAT
Source   Edit  
struct_orxCOLOR_t_anon0_t {.union, bycopy.} = object
  vRGB*: orxVECTOR
  vHSL*: orxVECTOR
  vHSV*: orxVECTOR
Source   Edit  
struct_orxCOMMAND_VAR_DEF_t {.pure, inheritable, bycopy.} = object
  zName*: cstring
  eType*: orxCOMMAND_VAR_TYPE
Source   Edit  
struct_orxCOMMAND_VAR_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxCOMMAND_VAR_t_anon0_t
  eType*: orxCOMMAND_VAR_TYPE
Source   Edit  
struct_orxCOMMAND_VAR_t_anon0_t {.union, bycopy.} = object
  vValue*: orxVECTOR
  zValue*: cstring
  u32Value*: orxU32
  s32Value*: orxS32
  u64Value*: orxU64
  s64Value*: orxS64
  fValue*: orxFLOAT
  bValue*: orxBOOL
Source   Edit  
struct_orxDISPLAY_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxDISPLAY_EVENT_PAYLOAD_t_anon0_t
Source   Edit  
struct_orxDISPLAY_EVENT_PAYLOAD_t_anon0_t_stBitmap_t {.pure, inheritable, bycopy.} = object
  zLocation*: cstring
  stFilenameID*: orxSTRINGID
  u32ID*: orxU32
Source   Edit  
struct_orxDISPLAY_EVENT_PAYLOAD_t_anon0_t_stVideoMode_t {.pure, inheritable,
    bycopy.} = object
  u32Width*: orxU32
  u32Height*: orxU32
  u32Depth*: orxU32
  u32RefreshRate*: orxU32
  u32PreviousWidth*: orxU32
  u32PreviousHeight*: orxU32
  u32PreviousDepth*: orxU32
  u32PreviousRefreshRate*: orxU32
  bFullScreen*: orxBOOL
Source   Edit  
struct_orxDISPLAY_MESH_t {.pure, inheritable, bycopy.} = object
  astVertexList*: ptr orxDISPLAY_VERTEX
  au16IndexList*: ptr orxU16
  u32VertexNumber*: orxU32
  u32IndexNumber*: orxU32
  ePrimitive*: orxDISPLAY_PRIMITIVE
Source   Edit  
struct_orxDISPLAY_TRANSFORM_t {.pure, inheritable, bycopy.} = object
  fSrcX*: orxFLOAT
  fSrcY*: orxFLOAT
  fDstX*: orxFLOAT
  fDstY*: orxFLOAT
  fRepeatX*: orxFLOAT
  fRepeatY*: orxFLOAT
  fScaleX*: orxFLOAT
  fScaleY*: orxFLOAT
  fRotation*: orxFLOAT
  eOrientation*: orxDISPLAY_ORIENTATION
Source   Edit  
struct_orxDISPLAY_VERTEX_t {.pure, inheritable, bycopy.} = object
  fX*: orxFLOAT
  fY*: orxFLOAT
  fU*: orxFLOAT
  fV*: orxFLOAT
  stRGBA*: orxRGBA
Source   Edit  
struct_orxDISPLAY_VIDEO_MODE_t {.pure, inheritable, bycopy.} = object
  u32Width*: orxU32
  u32Height*: orxU32
  u32Depth*: orxU32
  u32RefreshRate*: orxU32
  bFullScreen*: orxBOOL
Source   Edit  
struct_orxEVENT_t {.pure, inheritable, bycopy.} = object
  eType*: orxEVENT_TYPE
  eID*: orxENUM
  hSender*: orxHANDLE
  hRecipient*: orxHANDLE
  pstPayload*: pointer
  pContext*: pointer
Source   Edit  
struct_orxFILE_INFO_t {.pure, inheritable, bycopy.} = object
  s64Size*: orxS64
  s64TimeStamp*: orxS64
  u32Flags*: orxU32
  hInternal*: orxHANDLE
  zName*: array[256'i64, orxCHAR]
  zPattern*: array[256'i64, orxCHAR]
  zPath*: array[1024'i64, orxCHAR]
  zFullName*: array[1280'i64, orxCHAR]
Source   Edit  
struct_orxFILE_t = object
Source   Edit  
struct_orxFONT_t = object
Source   Edit  
struct_orxFRAME_t = object
Source   Edit  
struct_orxFX_CURVE_PARAM_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxFX_CURVE_PARAM_t_anon0_t
  vCurvePoint1*: orxVECTOR
  vCurvePoint2*: orxVECTOR
  fStartTime*: orxFLOAT
  fEndTime*: orxFLOAT
  fPeriod*: orxFLOAT
  fPhase*: orxFLOAT
  fAmplification*: orxFLOAT
  fAcceleration*: orxFLOAT
  fPow*: orxFLOAT
Source   Edit  
struct_orxFX_CURVE_PARAM_t_anon0_t_anon0_t {.pure, inheritable, bycopy.} = object
  fStartValue*: orxFLOAT
  fEndValue*: orxFLOAT
Source   Edit  
struct_orxFX_CURVE_PARAM_t_anon0_t_anon1_t {.pure, inheritable, bycopy.} = object
  vStartValue*: orxVECTOR
  vEndValue*: orxVECTOR
Source   Edit  
struct_orxFX_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstFX*: ptr orxFX
  zFXName*: cstring
Source   Edit  
struct_orxFX_t = object
Source   Edit  
struct_orxFXPOINTER_t = object
Source   Edit  
struct_orxGRAPHIC_t = object
Source   Edit  
struct_orxHASHTABLE_t = object
Source   Edit  
struct_orxINPUT_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  zSetName*: cstring
  zInputName*: cstring
  aeType*: array[16'i64, orxINPUT_TYPE]
  aeID*: array[16'i64, orxENUM]
  aeMode*: array[16'i64, orxINPUT_MODE]
  afValue*: array[16'i64, orxFLOAT]
Source   Edit  
struct_orxLOCALE_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  zLanguage*: cstring
  zGroup*: cstring
  zStringKey*: cstring
  zStringValue*: cstring
Source   Edit  
struct_orxOBJECT_t = object
Source   Edit  
struct_orxOBOX_t {.pure, inheritable, bycopy.} = object
  vPosition*: orxVECTOR
  vPivot*: orxVECTOR
  vX*: orxVECTOR
  vY*: orxVECTOR
  vZ*: orxVECTOR
Source   Edit  
struct_orxPARAM_t {.pure, inheritable, bycopy.} = object
  u32Flags*: orxU32
  zShortName*: cstring
  zLongName*: cstring
  zShortDesc*: cstring
  zLongDesc*: cstring
  pfnParser*: orxPARAM_INIT_FUNCTION
Source   Edit  
struct_orxPHYSICS_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  vPosition*: orxVECTOR
  vNormal*: orxVECTOR
  pstSenderPart*: ptr struct_orxBODY_PART_t
  pstRecipientPart*: ptr struct_orxBODY_PART_t
Source   Edit  
struct_orxPLUGIN_CORE_FUNCTION_t {.pure, inheritable, bycopy.} = object
  eFunctionID*: orxPLUGIN_FUNCTION_ID
  pfnFunction*: orxPLUGIN_FUNCTION
  pfnDefaultFunction*: orxPLUGIN_FUNCTION
Source   Edit  
struct_orxPLUGIN_USER_FUNCTION_INFO_t {.pure, inheritable, bycopy.} = object
  eFunctionID*: orxPLUGIN_FUNCTION_ID
  pfnFunction*: orxPLUGIN_FUNCTION
  zFunctionArgs*: array[128'i64, orxCHAR]
  zFunctionName*: cstring
Source   Edit  
struct_orxRENDER_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  stObject*: struct_orxRENDER_EVENT_PAYLOAD_t_stObject_t
Source   Edit  
struct_orxRENDER_EVENT_PAYLOAD_t_stObject_t {.pure, inheritable, bycopy.} = object
  pstTransform*: ptr orxDISPLAY_TRANSFORM
Source   Edit  
struct_orxRESOURCE_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  s64Time*: orxS64
  zLocation*: cstring
  pstTypeInfo*: ptr orxRESOURCE_TYPE_INFO
  stGroupID*: orxSTRINGID
  stStorageID*: orxSTRINGID
  stNameID*: orxSTRINGID
Source   Edit  
struct_orxRGBA_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxRGBA_t_anon0_t
Source   Edit  
struct_orxRGBA_t_anon0_t {.union, bycopy.} = object
  anon0*: struct_orxRGBA_t_anon0_t_anon0_t
  u32RGBA*: orxU32
Source   Edit  
struct_orxRGBA_t_anon0_t_anon0_t {.pure, inheritable, bycopy.} = object
  u8R*: orxU8
  u8G*: orxU8
  u8B*: orxU8
  u8A*: orxU8
Source   Edit  
struct_orxSHADER_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstShader*: ptr orxSHADER
  zShaderName*: cstring
  zParamName*: cstring
  eParamType*: orxSHADER_PARAM_TYPE
  s32ParamIndex*: orxS32
  anon0*: struct_orxSHADER_EVENT_PAYLOAD_t_anon0_t
Source   Edit  
struct_orxSHADER_EVENT_PAYLOAD_t_anon0_t {.union, bycopy.} = object
  fValue*: orxFLOAT
  pstValue*: ptr orxTEXTURE
  vValue*: orxVECTOR
Source   Edit  
struct_orxSHADER_PARAM_t {.pure, inheritable, bycopy.} = object
  stNode*: orxLINKLIST_NODE
  zName*: cstring
  eType*: orxSHADER_PARAM_TYPE
  u32ArraySize*: orxU32
Source   Edit  
struct_orxSHADER_t = object
Source   Edit  
struct_orxSOUND_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstSound*: ptr orxSOUND
  stStream*: struct_orxSOUND_EVENT_PAYLOAD_t_stStream_t
  stFilter*: struct_orxSOUND_EVENT_PAYLOAD_t_stFilter_t
Source   Edit  
struct_orxSOUND_EVENT_PAYLOAD_t_stFilter_t {.pure, inheritable, bycopy.} = object
  stData*: orxSOUND_FILTER_DATA
  stBusID*: orxSTRINGID
Source   Edit  
struct_orxSOUND_EVENT_PAYLOAD_t_stStream_t {.pure, inheritable, bycopy.} = object
  stInfo*: orxSOUND_STREAM_INFO
  stPacket*: orxSOUND_STREAM_PACKET
Source   Edit  
struct_orxSOUND_FILTER_DATA_t {.pure, inheritable, bycopy.} = object
  eType*: orxSOUND_FILTER_TYPE
  stNameID*: orxSTRINGID
  anon0*: struct_orxSOUND_FILTER_DATA_t_anon0_t
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stBandPass_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  u32Order*: orxU32
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stBiquad_t {.pure, inheritable, bycopy.} = object
  fA0*: orxFLOAT
  fA1*: orxFLOAT
  fA2*: orxFLOAT
  fB0*: orxFLOAT
  fB1*: orxFLOAT
  fB2*: orxFLOAT
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stCustom_t {.pure, inheritable, bycopy.} = object
  pfnCallback*: orxSOUND_FILTER_FUNCTION
  pContext*: pointer
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stDelay_t {.pure, inheritable, bycopy.} = object
  fDelay*: orxFLOAT
  fDecay*: orxFLOAT
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stHighPass_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  u32Order*: orxU32
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stHighShelf_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  fQ*: orxFLOAT
  fGain*: orxFLOAT
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stLowPass_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  u32Order*: orxU32
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stLowShelf_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  fQ*: orxFLOAT
  fGain*: orxFLOAT
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stNotch_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  fQ*: orxFLOAT
Source   Edit  
struct_orxSOUND_FILTER_DATA_t_anon0_t_stPeaking_t {.pure, inheritable, bycopy.} = object
  fFrequency*: orxFLOAT
  fQ*: orxFLOAT
  fGain*: orxFLOAT
Source   Edit  
struct_orxSOUND_STREAM_INFO_t {.pure, inheritable, bycopy.} = object
  zName*: cstring
  u32SampleRate*: orxU32
  u32ChannelNumber*: orxU32
Source   Edit  
struct_orxSOUND_STREAM_PACKET_t {.pure, inheritable, bycopy.} = object
  afSampleList*: ptr orxFLOAT
  u32SampleNumber*: orxU32
  fTimeStamp*: orxFLOAT
  fTime*: orxFLOAT
  s32ID*: orxS32
  bDiscard*: orxBOOL
  bLast*: orxBOOL
Source   Edit  
struct_orxSOUND_t = object
Source   Edit  
struct_orxSPAWNER_t = object
Source   Edit  
struct_orxSTRUCTURE_t {.pure, inheritable, bycopy.} = object
  u64GUID*: orxU64
  u64OwnerGUID*: orxU64
  u32Flags*: orxU32
  u32RefCount*: orxU32
  stStorage*: struct_orxSTRUCTURE_t_stStorage_t
Source   Edit  
struct_orxSTRUCTURE_t_stStorage_t {.union, bycopy.} = object
  stLinkListNode*: orxLINKLIST_NODE
  stTreeNode*: orxTREE_NODE
Source   Edit  
struct_orxSYSTEM_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  anon0*: struct_orxSYSTEM_EVENT_PAYLOAD_t_anon0_t
Source   Edit  
struct_orxSYSTEM_EVENT_PAYLOAD_t_anon0_t_stAccelerometer_t {.pure, inheritable,
    bycopy.} = object
  dTime*: orxDOUBLE
  vAcceleration*: orxVECTOR
Source   Edit  
struct_orxSYSTEM_EVENT_PAYLOAD_t_anon0_t_stClipboard_t {.pure, inheritable,
    bycopy.} = object
  zValue*: cstring
Source   Edit  
struct_orxSYSTEM_EVENT_PAYLOAD_t_anon0_t_stDrop_t {.pure, inheritable, bycopy.} = object
  azValueList*: ptr cstring
  u32Number*: orxU32
Source   Edit  
struct_orxSYSTEM_EVENT_PAYLOAD_t_anon0_t_stTouch_t {.pure, inheritable, bycopy.} = object
  dTime*: orxDOUBLE
  u32ID*: orxU32
  fX*: orxFLOAT
  fY*: orxFLOAT
  fPressure*: orxFLOAT
Source   Edit  
struct_orxTEXT_t = object
Source   Edit  
struct_orxTEXTURE_t = object
Source   Edit  
struct_orxTIMELINE_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstTimeLine*: ptr orxTIMELINE
  zTrackName*: cstring
  zEvent*: cstring
  fTimeStamp*: orxFLOAT
Source   Edit  
struct_orxTIMELINE_t = object
Source   Edit  
struct_orxTREE_NODE_t {.pure, inheritable, bycopy.} = object
  pstParent*: ptr struct_orxTREE_NODE_t
  pstChild*: ptr struct_orxTREE_NODE_t
  pstSibling*: ptr struct_orxTREE_NODE_t
  pstPrevious*: ptr struct_orxTREE_NODE_t
  pstTree*: ptr struct_orxTREE_t
Source   Edit  
struct_orxTREE_t {.pure, inheritable, bycopy.} = object
  pstRoot*: ptr orxTREE_NODE
  u32Count*: orxU32
Source   Edit  
struct_orxTRIGGER_EVENT_PAYLOAD_t {.pure, inheritable, bycopy.} = object
  pstTrigger*: ptr orxTRIGGER
  zSetName*: cstring
  zEventName*: cstring
  zEventValue*: cstring
  azRefinementList*: ptr cstring
  u32RefinementCount*: orxU32
  u32RefinementIndex*: orxU32
Source   Edit  
struct_orxTRIGGER_t = object
Source   Edit  
struct_orxVERSION_t {.pure, inheritable, bycopy.} = object
  zRelease*: cstring
  u32Major*: orxU32
  u32Minor*: orxU32
  u32Build*: orxU32
Source   Edit  
struct_orxVIEWPORT_t = object
Source   Edit  

Vars

orxSTRING_DIRECTORY_SEPARATOR {.importc: "orxSTRING_DIRECTORY_SEPARATOR".}: cstring
Source   Edit  
orxSTRING_EMPTY {.importc: "orxSTRING_EMPTY".}: cstring
Source   Edit  
orxSTRING_EOL {.importc: "orxSTRING_EOL".}: cstring
Source   Edit  
orxSTRING_FALSE {.importc: "orxSTRING_FALSE".}: cstring
Source   Edit  
orxSTRING_TRUE {.importc: "orxSTRING_TRUE".}: cstring
Source   Edit  
orxVECTOR_0 {.importc: "orxVECTOR_0".}: orxVECTOR
Source   Edit  
orxVECTOR_1 {.importc: "orxVECTOR_1".}: orxVECTOR
Source   Edit  
orxVECTOR_ALICE_BLUE {.importc: "orxVECTOR_ALICE_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_ANTIQUE_WHITE {.importc: "orxVECTOR_ANTIQUE_WHITE".}: orxVECTOR
Source   Edit  
orxVECTOR_AQUA {.importc: "orxVECTOR_AQUA".}: orxVECTOR
Source   Edit  
orxVECTOR_AQUAMARINE {.importc: "orxVECTOR_AQUAMARINE".}: orxVECTOR
Source   Edit  
orxVECTOR_AZURE {.importc: "orxVECTOR_AZURE".}: orxVECTOR
Source   Edit  
orxVECTOR_BEIGE {.importc: "orxVECTOR_BEIGE".}: orxVECTOR
Source   Edit  
orxVECTOR_BISQUE {.importc: "orxVECTOR_BISQUE".}: orxVECTOR
Source   Edit  
orxVECTOR_BLACK {.importc: "orxVECTOR_BLACK".}: orxVECTOR
Source   Edit  
orxVECTOR_BLANCHED_ALMOND {.importc: "orxVECTOR_BLANCHED_ALMOND".}: orxVECTOR
Source   Edit  
orxVECTOR_BLUE {.importc: "orxVECTOR_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_BLUE_VIOLET {.importc: "orxVECTOR_BLUE_VIOLET".}: orxVECTOR
Source   Edit  
orxVECTOR_BROWN {.importc: "orxVECTOR_BROWN".}: orxVECTOR
Source   Edit  
orxVECTOR_BURLY_WOOD {.importc: "orxVECTOR_BURLY_WOOD".}: orxVECTOR
Source   Edit  
orxVECTOR_CADET_BLUE {.importc: "orxVECTOR_CADET_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_CHARTREUSE {.importc: "orxVECTOR_CHARTREUSE".}: orxVECTOR
Source   Edit  
orxVECTOR_CHOCOLATE {.importc: "orxVECTOR_CHOCOLATE".}: orxVECTOR
Source   Edit  
orxVECTOR_CORAL {.importc: "orxVECTOR_CORAL".}: orxVECTOR
Source   Edit  
orxVECTOR_CORNFLOWER_BLUE {.importc: "orxVECTOR_CORNFLOWER_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_CORNSILK {.importc: "orxVECTOR_CORNSILK".}: orxVECTOR
Source   Edit  
orxVECTOR_CRIMSON {.importc: "orxVECTOR_CRIMSON".}: orxVECTOR
Source   Edit  
orxVECTOR_CYAN {.importc: "orxVECTOR_CYAN".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_BLUE {.importc: "orxVECTOR_DARK_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_CYAN {.importc: "orxVECTOR_DARK_CYAN".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_GOLDEN_ROD {.importc: "orxVECTOR_DARK_GOLDEN_ROD".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_GRAY {.importc: "orxVECTOR_DARK_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_GREEN {.importc: "orxVECTOR_DARK_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_GREY {.importc: "orxVECTOR_DARK_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_KHAKI {.importc: "orxVECTOR_DARK_KHAKI".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_MAGENTA {.importc: "orxVECTOR_DARK_MAGENTA".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_OLIVE_GREEN {.importc: "orxVECTOR_DARK_OLIVE_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_ORANGE {.importc: "orxVECTOR_DARK_ORANGE".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_ORCHID {.importc: "orxVECTOR_DARK_ORCHID".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_RED {.importc: "orxVECTOR_DARK_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_SALMON {.importc: "orxVECTOR_DARK_SALMON".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_SEA_GREEN {.importc: "orxVECTOR_DARK_SEA_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_SLATE_BLUE {.importc: "orxVECTOR_DARK_SLATE_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_SLATE_GRAY {.importc: "orxVECTOR_DARK_SLATE_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_SLATE_GREY {.importc: "orxVECTOR_DARK_SLATE_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_TURQUOISE {.importc: "orxVECTOR_DARK_TURQUOISE".}: orxVECTOR
Source   Edit  
orxVECTOR_DARK_VIOLET {.importc: "orxVECTOR_DARK_VIOLET".}: orxVECTOR
Source   Edit  
orxVECTOR_DEEP_PINK {.importc: "orxVECTOR_DEEP_PINK".}: orxVECTOR
Source   Edit  
orxVECTOR_DEEP_SKY_BLUE {.importc: "orxVECTOR_DEEP_SKY_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_DIM_GRAY {.importc: "orxVECTOR_DIM_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_DIM_GREY {.importc: "orxVECTOR_DIM_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_DODGER_BLUE {.importc: "orxVECTOR_DODGER_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_FIRE_BRICK {.importc: "orxVECTOR_FIRE_BRICK".}: orxVECTOR
Source   Edit  
orxVECTOR_FLORAL_WHITE {.importc: "orxVECTOR_FLORAL_WHITE".}: orxVECTOR
Source   Edit  
orxVECTOR_FOREST_GREEN {.importc: "orxVECTOR_FOREST_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_FUCHSIA {.importc: "orxVECTOR_FUCHSIA".}: orxVECTOR
Source   Edit  
orxVECTOR_GAINSBORO {.importc: "orxVECTOR_GAINSBORO".}: orxVECTOR
Source   Edit  
orxVECTOR_GHOST_WHITE {.importc: "orxVECTOR_GHOST_WHITE".}: orxVECTOR
Source   Edit  
orxVECTOR_GOLD {.importc: "orxVECTOR_GOLD".}: orxVECTOR
Source   Edit  
orxVECTOR_GOLDEN_ROD {.importc: "orxVECTOR_GOLDEN_ROD".}: orxVECTOR
Source   Edit  
orxVECTOR_GRAY {.importc: "orxVECTOR_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_GREEN {.importc: "orxVECTOR_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_GREEN_YELLOW {.importc: "orxVECTOR_GREEN_YELLOW".}: orxVECTOR
Source   Edit  
orxVECTOR_GREY {.importc: "orxVECTOR_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_HONEY_DEW {.importc: "orxVECTOR_HONEY_DEW".}: orxVECTOR
Source   Edit  
orxVECTOR_HOT_PINK {.importc: "orxVECTOR_HOT_PINK".}: orxVECTOR
Source   Edit  
orxVECTOR_INDIAN_RED {.importc: "orxVECTOR_INDIAN_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_INDIGO {.importc: "orxVECTOR_INDIGO".}: orxVECTOR
Source   Edit  
orxVECTOR_IVORY {.importc: "orxVECTOR_IVORY".}: orxVECTOR
Source   Edit  
orxVECTOR_KHAKI {.importc: "orxVECTOR_KHAKI".}: orxVECTOR
Source   Edit  
orxVECTOR_LAVENDER {.importc: "orxVECTOR_LAVENDER".}: orxVECTOR
Source   Edit  
orxVECTOR_LAVENDER_BLUSH {.importc: "orxVECTOR_LAVENDER_BLUSH".}: orxVECTOR
Source   Edit  
orxVECTOR_LAWN_GREEN {.importc: "orxVECTOR_LAWN_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_LEMON_CHIFFON {.importc: "orxVECTOR_LEMON_CHIFFON".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_BLUE {.importc: "orxVECTOR_LIGHT_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_CORAL {.importc: "orxVECTOR_LIGHT_CORAL".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_CYAN {.importc: "orxVECTOR_LIGHT_CYAN".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_GOLDEN_ROD_YELLOW {.importc: "orxVECTOR_LIGHT_GOLDEN_ROD_YELLOW".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_GRAY {.importc: "orxVECTOR_LIGHT_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_GREEN {.importc: "orxVECTOR_LIGHT_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_GREY {.importc: "orxVECTOR_LIGHT_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_PINK {.importc: "orxVECTOR_LIGHT_PINK".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_SALMON {.importc: "orxVECTOR_LIGHT_SALMON".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_SEA_GREEN {.importc: "orxVECTOR_LIGHT_SEA_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_SKY_BLUE {.importc: "orxVECTOR_LIGHT_SKY_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_SLATE_GRAY {.importc: "orxVECTOR_LIGHT_SLATE_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_SLATE_GREY {.importc: "orxVECTOR_LIGHT_SLATE_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_STEEL_BLUE {.importc: "orxVECTOR_LIGHT_STEEL_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_LIGHT_YELLOW {.importc: "orxVECTOR_LIGHT_YELLOW".}: orxVECTOR
Source   Edit  
orxVECTOR_LIME {.importc: "orxVECTOR_LIME".}: orxVECTOR
Source   Edit  
orxVECTOR_LIME_GREEN {.importc: "orxVECTOR_LIME_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_LINEN {.importc: "orxVECTOR_LINEN".}: orxVECTOR
Source   Edit  
orxVECTOR_MAGENTA {.importc: "orxVECTOR_MAGENTA".}: orxVECTOR
Source   Edit  
orxVECTOR_MAROON {.importc: "orxVECTOR_MAROON".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_AQUA_MARINE {.importc: "orxVECTOR_MEDIUM_AQUA_MARINE".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_BLUE {.importc: "orxVECTOR_MEDIUM_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_ORCHID {.importc: "orxVECTOR_MEDIUM_ORCHID".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_PURPLE {.importc: "orxVECTOR_MEDIUM_PURPLE".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_SEA_GREEN {.importc: "orxVECTOR_MEDIUM_SEA_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_SLATE_BLUE {.importc: "orxVECTOR_MEDIUM_SLATE_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_SPRING_GREEN {.importc: "orxVECTOR_MEDIUM_SPRING_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_TURQUOISE {.importc: "orxVECTOR_MEDIUM_TURQUOISE".}: orxVECTOR
Source   Edit  
orxVECTOR_MEDIUM_VIOLET_RED {.importc: "orxVECTOR_MEDIUM_VIOLET_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_MIDNIGHT_BLUE {.importc: "orxVECTOR_MIDNIGHT_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_MINT_CREAM {.importc: "orxVECTOR_MINT_CREAM".}: orxVECTOR
Source   Edit  
orxVECTOR_MISTY_ROSE {.importc: "orxVECTOR_MISTY_ROSE".}: orxVECTOR
Source   Edit  
orxVECTOR_MOCCASIN {.importc: "orxVECTOR_MOCCASIN".}: orxVECTOR
Source   Edit  
orxVECTOR_NAVAJO_WHITE {.importc: "orxVECTOR_NAVAJO_WHITE".}: orxVECTOR
Source   Edit  
orxVECTOR_NAVY {.importc: "orxVECTOR_NAVY".}: orxVECTOR
Source   Edit  
orxVECTOR_OLD_LACE {.importc: "orxVECTOR_OLD_LACE".}: orxVECTOR
Source   Edit  
orxVECTOR_OLIVE {.importc: "orxVECTOR_OLIVE".}: orxVECTOR
Source   Edit  
orxVECTOR_OLIVE_DRAB {.importc: "orxVECTOR_OLIVE_DRAB".}: orxVECTOR
Source   Edit  
orxVECTOR_ORANGE {.importc: "orxVECTOR_ORANGE".}: orxVECTOR
Source   Edit  
orxVECTOR_ORANGE_RED {.importc: "orxVECTOR_ORANGE_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_ORCHID {.importc: "orxVECTOR_ORCHID".}: orxVECTOR
Source   Edit  
orxVECTOR_PALE_GOLDEN_ROD {.importc: "orxVECTOR_PALE_GOLDEN_ROD".}: orxVECTOR
Source   Edit  
orxVECTOR_PALE_GREEN {.importc: "orxVECTOR_PALE_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_PALE_TURQUOISE {.importc: "orxVECTOR_PALE_TURQUOISE".}: orxVECTOR
Source   Edit  
orxVECTOR_PALE_VIOLET_RED {.importc: "orxVECTOR_PALE_VIOLET_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_PAPAYA_WHIP {.importc: "orxVECTOR_PAPAYA_WHIP".}: orxVECTOR
Source   Edit  
orxVECTOR_PEACH_PUFF {.importc: "orxVECTOR_PEACH_PUFF".}: orxVECTOR
Source   Edit  
orxVECTOR_PERU {.importc: "orxVECTOR_PERU".}: orxVECTOR
Source   Edit  
orxVECTOR_PINK {.importc: "orxVECTOR_PINK".}: orxVECTOR
Source   Edit  
orxVECTOR_PLUM {.importc: "orxVECTOR_PLUM".}: orxVECTOR
Source   Edit  
orxVECTOR_POWDER_BLUE {.importc: "orxVECTOR_POWDER_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_PURPLE {.importc: "orxVECTOR_PURPLE".}: orxVECTOR
Source   Edit  
orxVECTOR_REBECCA_PURPLE {.importc: "orxVECTOR_REBECCA_PURPLE".}: orxVECTOR
Source   Edit  
orxVECTOR_RED {.importc: "orxVECTOR_RED".}: orxVECTOR
Source   Edit  
orxVECTOR_ROSY_BROWN {.importc: "orxVECTOR_ROSY_BROWN".}: orxVECTOR
Source   Edit  
orxVECTOR_ROYAL_BLUE {.importc: "orxVECTOR_ROYAL_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_SADDLE_BROWN {.importc: "orxVECTOR_SADDLE_BROWN".}: orxVECTOR
Source   Edit  
orxVECTOR_SALMON {.importc: "orxVECTOR_SALMON".}: orxVECTOR
Source   Edit  
orxVECTOR_SANDY_BROWN {.importc: "orxVECTOR_SANDY_BROWN".}: orxVECTOR
Source   Edit  
orxVECTOR_SEA_GREEN {.importc: "orxVECTOR_SEA_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_SEA_SHELL {.importc: "orxVECTOR_SEA_SHELL".}: orxVECTOR
Source   Edit  
orxVECTOR_SIENNA {.importc: "orxVECTOR_SIENNA".}: orxVECTOR
Source   Edit  
orxVECTOR_SILVER {.importc: "orxVECTOR_SILVER".}: orxVECTOR
Source   Edit  
orxVECTOR_SKY_BLUE {.importc: "orxVECTOR_SKY_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_SLATE_BLUE {.importc: "orxVECTOR_SLATE_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_SLATE_GRAY {.importc: "orxVECTOR_SLATE_GRAY".}: orxVECTOR
Source   Edit  
orxVECTOR_SLATE_GREY {.importc: "orxVECTOR_SLATE_GREY".}: orxVECTOR
Source   Edit  
orxVECTOR_SNOW {.importc: "orxVECTOR_SNOW".}: orxVECTOR
Source   Edit  
orxVECTOR_SPRING_GREEN {.importc: "orxVECTOR_SPRING_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_STEEL_BLUE {.importc: "orxVECTOR_STEEL_BLUE".}: orxVECTOR
Source   Edit  
orxVECTOR_TAN {.importc: "orxVECTOR_TAN".}: orxVECTOR
Source   Edit  
orxVECTOR_TEAL {.importc: "orxVECTOR_TEAL".}: orxVECTOR
Source   Edit  
orxVECTOR_THISTLE {.importc: "orxVECTOR_THISTLE".}: orxVECTOR
Source   Edit  
orxVECTOR_TOMATO {.importc: "orxVECTOR_TOMATO".}: orxVECTOR
Source   Edit  
orxVECTOR_TURQUOISE {.importc: "orxVECTOR_TURQUOISE".}: orxVECTOR
Source   Edit  
orxVECTOR_VIOLET {.importc: "orxVECTOR_VIOLET".}: orxVECTOR
Source   Edit  
orxVECTOR_WHEAT {.importc: "orxVECTOR_WHEAT".}: orxVECTOR
Source   Edit  
orxVECTOR_WHITE {.importc: "orxVECTOR_WHITE".}: orxVECTOR
Source   Edit  
orxVECTOR_WHITE_SMOKE {.importc: "orxVECTOR_WHITE_SMOKE".}: orxVECTOR
Source   Edit  
orxVECTOR_X {.importc: "orxVECTOR_X".}: orxVECTOR
Source   Edit  
orxVECTOR_Y {.importc: "orxVECTOR_Y".}: orxVECTOR
Source   Edit  
orxVECTOR_YELLOW {.importc: "orxVECTOR_YELLOW".}: orxVECTOR
Source   Edit  
orxVECTOR_YELLOW_GREEN {.importc: "orxVECTOR_YELLOW_GREEN".}: orxVECTOR
Source   Edit  
orxVECTOR_Z {.importc: "orxVECTOR_Z".}: orxVECTOR
Source   Edit  

Consts

ANIM_KU32_MASK_ALL = 4294967295'i64
Source   Edit  
ANSI_KZ_COLOR_BG_BLACK = "\\x1b[40m"
Source   Edit  
ANSI_KZ_COLOR_BG_BLUE = "\\x1b[44m"
Source   Edit  
ANSI_KZ_COLOR_BG_CYAN = "\\x1b[46m"
Source   Edit  
ANSI_KZ_COLOR_BG_DEFAULT = "\\x1b[49m"
Source   Edit  
ANSI_KZ_COLOR_BG_GREEN = "\\x1b[42m"
Source   Edit  
ANSI_KZ_COLOR_BG_MAGENTA = "\\x1b[45m"
Source   Edit  
ANSI_KZ_COLOR_BG_RED = "\\x1b[41m"
Source   Edit  
ANSI_KZ_COLOR_BG_WHITE = "\\x1b[47m"
Source   Edit  
ANSI_KZ_COLOR_BG_YELLOW = "\\x1b[43m"
Source   Edit  
ANSI_KZ_COLOR_BOLD_OFF = "\\x1b[22m"
Source   Edit  
ANSI_KZ_COLOR_BOLD_ON = "\\x1b[1m"
Source   Edit  
ANSI_KZ_COLOR_FG_BLACK = "\\x1b[30m"
Source   Edit  
ANSI_KZ_COLOR_FG_BLUE = "\\x1b[34m"
Source   Edit  
ANSI_KZ_COLOR_FG_CYAN = "\\x1b[36m"
Source   Edit  
ANSI_KZ_COLOR_FG_DEFAULT = "\\x1b[39m"
Source   Edit  
ANSI_KZ_COLOR_FG_GREEN = "\\x1b[32m"
Source   Edit  
ANSI_KZ_COLOR_FG_MAGENTA = "\\x1b[35m"
Source   Edit  
ANSI_KZ_COLOR_FG_RED = "\\x1b[31m"
Source   Edit  
ANSI_KZ_COLOR_FG_WHITE = "\\x1b[37m"
Source   Edit  
ANSI_KZ_COLOR_FG_YELLOW = "\\x1b[33m"
Source   Edit  
ANSI_KZ_COLOR_INVERSE_OFF = "\\x1b[27m"
Source   Edit  
ANSI_KZ_COLOR_INVERSE_ON = "\\x1b[7m"
Source   Edit  
ANSI_KZ_COLOR_ITALICS_OFF = "\\x1b[23m"
Source   Edit  
ANSI_KZ_COLOR_ITALICS_ON = "\\x1b[3m"
Source   Edit  
ANSI_KZ_COLOR_RESET = "\\x1b[0m"
Source   Edit  
ANSI_KZ_COLOR_UNDERLINE_OFF = "\\x1b[24m"
Source   Edit  
ANSI_KZ_COLOR_UNDERLINE_ON = "\\x1b[4m"
Source   Edit  
BODY_DEF_KU32_MASK_ALL = 4294967295'i64
Source   Edit  
BODY_JOINT_DEF_KU32_MASK_ALL = 4294967295'i64
Source   Edit  
BODY_PART_DEF_KU32_MASK_ALL = 4294967295'i64
Source   Edit  
CHAR_ASCII_NUMBER = 128
Source   Edit  
CLOCK_KZ_CONFIG_FREQUENCY = "Frequency"
Source   Edit  
CLOCK_KZ_CONFIG_MODIFIER_LIST = "ModifierList"
Source   Edit  
CLOCK_KZ_CORE = "orx:clock:core"
Source   Edit  
COLOR_KZ_CONFIG_SECTION = "Color"
Source   Edit  
CONFIG_KZ_RESOURCE_GROUP = "Config"
Source   Edit  
CONSOLE_KZ_INPUT_AUTOCOMPLETE = "AutoComplete"
Source   Edit  
CONSOLE_KZ_INPUT_DELETE = "Delete"
Source   Edit  
CONSOLE_KZ_INPUT_DELETE_AFTER = "DeleteAfter"
Source   Edit  
CONSOLE_KZ_INPUT_END = "End"
Source   Edit  
CONSOLE_KZ_INPUT_ENTER = "Enter"
Source   Edit  
CONSOLE_KZ_INPUT_LEFT = "Left"
Source   Edit  
CONSOLE_KZ_INPUT_NEXT = "Next"
Source   Edit  
CONSOLE_KZ_INPUT_PASTE = "Paste"
Source   Edit  
CONSOLE_KZ_INPUT_PREVIOUS = "Previous"
Source   Edit  
CONSOLE_KZ_INPUT_RIGHT = "Right"
Source   Edit  
CONSOLE_KZ_INPUT_SCROLL_DOWN = "ScrollDown"
Source   Edit  
CONSOLE_KZ_INPUT_SCROLL_UP = "ScrollUp"
Source   Edit  
CONSOLE_KZ_INPUT_SET = "orx:input:console"
Source   Edit  
CONSOLE_KZ_INPUT_START = "Start"
Source   Edit  
CONSOLE_KZ_INPUT_TOGGLE = "Toggle"
Source   Edit  
CONSOLE_KZ_INPUT_TOGGLE_MODE = "ToggleMode"
Source   Edit  
DEBUG_KZ_DEFAULT_DEBUG_FILE = "orx-debug.log"
Source   Edit  
DEBUG_KZ_DEFAULT_DEBUG_SUFFIX = "-debug.log"
Source   Edit  
DEBUG_KZ_DEFAULT_LOG_FILE = "orx.log"
Source   Edit  
DISPLAY_KZ_CONFIG_ALLOW_RESIZE = "AllowResize"
Source   Edit  
DISPLAY_KZ_CONFIG_CONTENT_SCALE = "ContentScale"
Source   Edit  
DISPLAY_KZ_CONFIG_CURSOR = "Cursor"
Source   Edit  
DISPLAY_KZ_CONFIG_DEBUG_OUTPUT = "DebugOutput"
Source   Edit  
DISPLAY_KZ_CONFIG_DECORATION = "Decoration"
Source   Edit  
DISPLAY_KZ_CONFIG_DEPTH = "ScreenDepth"
Source   Edit  
DISPLAY_KZ_CONFIG_DEPTHBUFFER = "DepthBuffer"
Source   Edit  
DISPLAY_KZ_CONFIG_DRAW_BUFFER_NUMBER = "DrawBufferNumber"
Source   Edit  
DISPLAY_KZ_CONFIG_FRAMEBUFFER_SIZE = "FramebufferSize"
Source   Edit  
DISPLAY_KZ_CONFIG_FULLSCREEN = "FullScreen"
Source   Edit  
DISPLAY_KZ_CONFIG_HEIGHT = "ScreenHeight"
Source   Edit  
DISPLAY_KZ_CONFIG_ICON_LIST = "IconList"
Source   Edit  
DISPLAY_KZ_CONFIG_MAX_TEXTURE_SIZE = "MaxTextureSize"
Source   Edit  
DISPLAY_KZ_CONFIG_MONITOR = "Monitor"
Source   Edit  
DISPLAY_KZ_CONFIG_POSITION = "ScreenPosition"
Source   Edit  
DISPLAY_KZ_CONFIG_REFRESH_RATE = "RefreshRate"
Source   Edit  
DISPLAY_KZ_CONFIG_SECTION = "Display"
Source   Edit  
DISPLAY_KZ_CONFIG_SHADER_EXTENSION_LIST = "ShaderExtensionList"
Source   Edit  
DISPLAY_KZ_CONFIG_SHADER_VERSION = "ShaderVersion"
Source   Edit  
DISPLAY_KZ_CONFIG_SMOOTH = "Smoothing"
Source   Edit  
DISPLAY_KZ_CONFIG_TEXTURE_UNIT_NUMBER = "TextureUnitNumber"
Source   Edit  
DISPLAY_KZ_CONFIG_TITLE = "Title"
Source   Edit  
DISPLAY_KZ_CONFIG_VSYNC = "VSync"
Source   Edit  
DISPLAY_KZ_CONFIG_WIDTH = "ScreenWidth"
Source   Edit  
ENUM_NONE = 4294967295'i64
Source   Edit  
EVENT_KU32_MASK_ID_ALL = 4294967295'i64
Source   Edit  
EVENT_TYPE_FIRST_RESERVED = EVENT_TYPE_CORE_NUMBER
Source   Edit  
FILE_KU32_FLAG_OPEN_APPEND = 1073741824
Source   Edit  
FILE_KU32_FLAG_OPEN_BINARY = 2147483648'i64
Source   Edit  
FILE_KU32_FLAG_OPEN_READ = 268435456
Source   Edit  
FILE_KU32_FLAG_OPEN_WRITE = 536870912
Source   Edit  
FONT_KZ_ANSI = "ansi"
Source   Edit  
FONT_KZ_ASCII = "ascii"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_HEIGHT = "CharacterHeight"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_LIST = "CharacterList"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_PADDING = "CharacterPadding"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_SIZE = "CharacterSize"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_SPACING = "CharacterSpacing"
Source   Edit  
FONT_KZ_CONFIG_CHARACTER_WIDTH_LIST = "CharacterWidthList"
Source   Edit  
FONT_KZ_CONFIG_KEEP_IN_CACHE = "KeepInCache"
Source   Edit  
FONT_KZ_CONFIG_SDF = "SDF"
Source   Edit  
FONT_KZ_CONFIG_SHADER = "Shader"
Source   Edit  
FONT_KZ_CONFIG_TEXTURE_ORIGIN = "TextureOrigin"
Source   Edit  
FONT_KZ_CONFIG_TEXTURE_SIZE = "TextureSize"
Source   Edit  
FONT_KZ_CONFIG_TYPEFACE = "Typeface"
Source   Edit  
FONT_KZ_DEFAULT_FONT_NAME = "orx:font:default"
Source   Edit  
FONT_KZ_DEFAULT_TEXTURE_NAME = "orx:texture:font:default"
Source   Edit  
FONT_KZ_SDF_SHADER_NAME = "orx:shader:font:sdf"
Source   Edit  
FPS_KZ_CLOCK_NAME = "orx:clock:fps"
Source   Edit  
FX_CURVE_BEZIER = FX_CURVE_SYMMETRIC_NUMBER
Source   Edit  
FX_TYPE_MAX_NUMBER = FX_TYPE_NUMBER
Source   Edit  
GRAPHIC_KZ_CONFIG_ALPHA = "Alpha"
Source   Edit  
GRAPHIC_KZ_CONFIG_BLEND_MODE = "BlendMode"
Source   Edit  
GRAPHIC_KZ_CONFIG_COLOR = "Color"
Source   Edit  
GRAPHIC_KZ_CONFIG_KEEP_IN_CACHE = "KeepInCache"
Source   Edit  
GRAPHIC_KZ_CONFIG_PIVOT = "Pivot"
Source   Edit  
GRAPHIC_KZ_CONFIG_REPEAT = "Repeat"
Source   Edit  
GRAPHIC_KZ_CONFIG_SMOOTHING = "Smoothing"
Source   Edit  
GRAPHIC_KZ_CONFIG_STASIS = "Stasis"
Source   Edit  
GRAPHIC_KZ_CONFIG_TEXTURE_ORIGIN = "TextureOrigin"
Source   Edit  
GRAPHIC_KZ_CONFIG_TEXTURE_SIZE = "TextureSize"
Source   Edit  
INPUT_KZ_CONFIG_COMBINE_LIST = "CombineList"
Source   Edit  
INPUT_KZ_CONFIG_DEFAULT_MULTIPLIER = "DefaultMultiplier"
Source   Edit  
INPUT_KZ_CONFIG_DEFAULT_THRESHOLD = "DefaultThreshold"
Source   Edit  
INPUT_KZ_CONFIG_SECTION = "Input"
Source   Edit  
JOYSTICK_AXIS_LX_2 = JOYSTICK_AXIS_SINGLE_NUMBER
Source   Edit  
JOYSTICK_BUTTON_A_2 = JOYSTICK_BUTTON_SINGLE_NUMBER
Source   Edit  
MODULE_ID_USER_DEFINED = MODULE_ID_CORE_NUMBER
Source   Edit  
MOUSE_KZ_CONFIG_GRAB = "Grab"
Source   Edit  
MOUSE_KZ_CONFIG_SECTION = "Mouse"
Source   Edit  
MOUSE_KZ_CONFIG_SHOW_CURSOR = "ShowCursor"
Source   Edit  
NULL = 0
Source   Edit  
OBJECT_KZ_DEFAULT_GROUP = "default"
Source   Edit  
PHYSICS_KZ_CONFIG_ALLOW_SLEEP = "AllowSleep"
Source   Edit  
PHYSICS_KZ_CONFIG_COLLISION_FLAG_LIST = "CollisionFlagList"
Source   Edit  
PHYSICS_KZ_CONFIG_GRAVITY = "Gravity"
Source   Edit  
PHYSICS_KZ_CONFIG_INTERPOLATE = "Interpolate"
Source   Edit  
PHYSICS_KZ_CONFIG_ITERATIONS = "IterationsPerStep"
Source   Edit  
PHYSICS_KZ_CONFIG_RATIO = "DimensionRatio"
Source   Edit  
PHYSICS_KZ_CONFIG_SECTION = "Physics"
Source   Edit  
PHYSICS_KZ_CONFIG_SHOW_DEBUG = "ShowDebug"
Source   Edit  
PHYSICS_KZ_CONFIG_STEP_FREQUENCY = "StepFrequency"
Source   Edit  
PLUGIN_KU32_FLAG_CORE_ID = 268435456
Source   Edit  
PLUGIN_KZ_RESOURCE_GROUP = "Plugin"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_ALPHA = "ConsoleAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_BACKGROUND_ALPHA = "ConsoleBackgroundAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_BACKGROUND_COLOR = "ConsoleBackgroundColor"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_COLOR = "ConsoleColor"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_COMPLETION_ALPHA = "ConsoleCompletionAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_COMPLETION_COLOR = "ConsoleCompletionColor"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_FONT_SCALE = "ConsoleFontScale"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_INPUT_ALPHA = "ConsoleInputAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_INPUT_COLOR = "ConsoleInputColor"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_LOG_ALPHA = "ConsoleLogAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_LOG_COLOR = "ConsoleLogColor"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_SEPARATOR_ALPHA = "ConsoleSeparatorAlpha"
Source   Edit  
RENDER_KZ_CONFIG_CONSOLE_SEPARATOR_COLOR = "ConsoleSeparatorColor"
Source   Edit  
RENDER_KZ_CONFIG_MIN_FREQUENCY = "MinFrequency"
Source   Edit  
RENDER_KZ_CONFIG_PROFILER_ORIENTATION = "ProfilerOrientation"
Source   Edit  
RENDER_KZ_CONFIG_SECTION = "Render"
Source   Edit  
RENDER_KZ_CONFIG_SHOW_FPS = "ShowFPS"
Source   Edit  
RENDER_KZ_CONFIG_SHOW_PROFILER = "ShowProfiler"
Source   Edit  
RENDER_KZ_INPUT_SET = "orx:input:profiler"
Source   Edit  
RESOURCE_KZ_CONFIG_SECTION = "Resource"
Source   Edit  
RESOURCE_KZ_CONFIG_WATCH_LIST = "WatchList"
Source   Edit  
SCREENSHOT_KZ_DEFAULT_BASE_NAME = "screenshot-"
Source   Edit  
SOUND_KZ_LOCALE_GROUP = "Sound"
Source   Edit  
SOUND_KZ_MASTER_BUS = "master"
Source   Edit  
SOUND_KZ_RESOURCE_GROUP = "Sound"
Source   Edit  
SOUNDSYSTEM_KZ_CONFIG_RATIO = "DimensionRatio"
Source   Edit  
SOUNDSYSTEM_KZ_CONFIG_SECTION = "SoundSystem"
Source   Edit  
STRUCTURE_GUID_MAGIC_TAG_DELETED = -2379362056627437346
Source   Edit  
STRUCTURE_GUID_MASK_ITEM_ID = 4294967040
Source   Edit  
STRUCTURE_ID_ANIM = STRUCTURE_ID_LINKABLE_NUMBER
Source   Edit  
TEXT_KZ_LOCALE_GROUP = "Text"
Source   Edit  
TEXTURE_KZ_LOCALE_GROUP = "Texture"
Source   Edit  
TEXTURE_KZ_LOGO_NAME = "orx:texture:logo"
Source   Edit  
TEXTURE_KZ_PIXEL_NAME = "orx:texture:pixel"
Source   Edit  
TEXTURE_KZ_RESOURCE_GROUP = "Texture"
Source   Edit  
TEXTURE_KZ_SCREEN_NAME = "orx:texture:screen"
Source   Edit  
TEXTURE_KZ_TRANSPARENT_NAME = "orx:texture:transparent"
Source   Edit  
VIEWPORT_KU32_FLAG_ALIGN_BOTTOM = 2147483648'i64
Source   Edit  

Procs

proc add(internal_pstHashTable: ptr orxHASHTABLE; internal_u64Key: orxU64;
         internal_pData: pointer): orxSTATUS {.cdecl,
    importc: "orxHashTable_Add", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addAlias(internal_zAlias: cstring; internal_zCommand: cstring;
              internal_zArgs: cstring): orxSTATUS {.cdecl,
    importc: "orxCommand_AddAlias", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addAnim(internal_pstAnimSet: ptr orxANIMSET; internal_pstAnim: ptr orxANIM): orxU32 {.
    cdecl, importc: "orxAnimSet_AddAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addBusFilter(internal_hBus: orxHANDLE;
                  internal_pstFilterData: ptr orxSOUND_FILTER_DATA;
                  internal_bUseCustomParam: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_AddBusFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addBusFilter(internal_stBusID: orxSTRINGID;
                  internal_pstFilterData: ptr orxSOUND_FILTER_DATA;
                  internal_bUseCustomParam: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSound_AddBusFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addBusFilterFromConfig(internal_stBusID: orxSTRINGID;
                            internal_zFilterConfigID: cstring): orxSTATUS {.
    cdecl, importc: "orxSound_AddBusFilterFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addChild(internal_pstRefNode: ptr orxTREE_NODE;
              internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.cdecl,
    importc: "orxTree_AddChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addCoreInfo(internal_ePluginCoreID: orxPLUGIN_CORE_ID;
                 internal_eModuleID: orxMODULE_ID;
                 internal_astCoreFunction: ptr orxPLUGIN_CORE_FUNCTION;
                 internal_u32CoreFunctionNumber: orxU32): void {.cdecl,
    importc: "orxPlugin_AddCoreInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addDelayedFX(internal_pstFXPointer: ptr orxFXPOINTER;
                  internal_pstFX: ptr orxFX; internal_fDelay: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxFXPointer_AddDelayedFX", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addDelayedFXFromConfig(internal_pstFXPointer: ptr orxFXPOINTER;
                            internal_zFXConfigID: cstring;
                            internal_fDelay: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxFXPointer_AddDelayedFXFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addDependency(internal_eModuleID: orxMODULE_ID;
                   internal_eDependID: orxMODULE_ID): void {.cdecl,
    importc: "orxModule_AddDependency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addEvent(internal_pstAnim: ptr orxANIM; internal_zEventName: cstring;
              internal_fTimeStamp: orxFLOAT; internal_fValue: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxAnim_AddEvent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilter(internal_pstObject: ptr orxOBJECT;
               internal_zFilterConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_AddFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilter(internal_pstSound: ptr orxSOUND;
               internal_pstFilterData: ptr orxSOUND_FILTER_DATA;
               internal_bUseCustomParam: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSound_AddFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilter(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
               internal_pstFilterData: ptr orxSOUND_FILTER_DATA;
               internal_bUseCustomParam: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_AddFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilter(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
               internal_pstFilterData: ptr orxSOUND_FILTER_DATA;
               internal_bUseCustomParam: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_AddFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilterFromConfig(internal_pstSound: ptr orxSOUND;
                         internal_zFilterConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxSound_AddFilterFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFilterFromConfig(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
                         internal_zFilterConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_AddFilterFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addFloatParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                   internal_u32ArraySize: orxU32;
                   internal_afValueList: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxShader_AddFloatParam", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFX(internal_pstFXPointer: ptr orxFXPOINTER; internal_pstFX: ptr orxFX): orxSTATUS {.
    cdecl, importc: "orxFXPointer_AddFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFX(internal_pstObject: ptr orxOBJECT; internal_zFXConfigID: cstring): orxSTATUS {.
    cdecl, importc: "orxObject_AddFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFXFromConfig(internal_pstFXPointer: ptr orxFXPOINTER;
                     internal_zFXConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxFXPointer_AddFXFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addFXRecursive(internal_pstObject: ptr orxOBJECT;
                    internal_zFXConfigID: cstring;
                    internal_fPropagationDelay: orxFLOAT): void {.cdecl,
    importc: "orxObject_AddFXRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addGlobalTimer(internal_pfnCallback: orxCLOCK_FUNCTION;
                    internal_fDelay: orxFLOAT; internal_s32Repetition: orxS32;
                    internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxClock_AddGlobalTimer", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addGroupID(internal_pstCamera: ptr orxCAMERA;
                internal_stGroupID: orxSTRINGID; internal_bAddFirst: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxCamera_AddGroupID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addHandler(internal_eEventType: orxEVENT_TYPE;
                internal_pfnEventHandler: orxEVENT_HANDLER): orxSTATUS {.cdecl,
    importc: "orxEvent_AddHandler", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addHandlerWithContext(internal_eEventType: orxEVENT_TYPE;
                           internal_pfnEventHandler: orxEVENT_HANDLER;
                           internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxEvent_AddHandlerWithContext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addJoint(internal_pstSrcBody: ptr orxBODY;
              internal_pstDstBody: ptr orxBODY;
              internal_pstBodyJointDef: ptr orxBODY_JOINT_DEF): ptr orxBODY_JOINT {.
    cdecl, importc: "orxBody_AddJoint", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addJointFromConfig(internal_pstSrcBody: ptr orxBODY;
                        internal_pstDstBody: ptr orxBODY;
                        internal_zConfigID: cstring): ptr orxBODY_JOINT {.cdecl,
    importc: "orxBody_AddJointFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addKey(internal_pstAnim: ptr orxANIM; internal_pstData: ptr orxSTRUCTURE;
            internal_fTimeStamp: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxAnim_AddKey", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addOptionalDependency(internal_eModuleID: orxMODULE_ID;
                           internal_eDependID: orxMODULE_ID): void {.cdecl,
    importc: "orxModule_AddOptionalDependency", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addParent(internal_pstRefNode: ptr orxTREE_NODE;
               internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.cdecl,
    importc: "orxTree_AddParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addPart(internal_pstBody: ptr orxBODY;
             internal_pstBodyPartDef: ptr orxBODY_PART_DEF): ptr orxBODY_PART {.
    cdecl, importc: "orxBody_AddPart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addPartFromConfig(internal_pstBody: ptr orxBODY;
                       internal_zConfigID: cstring): ptr orxBODY_PART {.cdecl,
    importc: "orxBody_AddPartFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addReference(internal_pstAnimSet: ptr orxANIMSET): void {.cdecl,
    importc: "orxAnimSet_AddReference", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addRoot(internal_pstTree: ptr orxTREE; internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.
    cdecl, importc: "orxTree_AddRoot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSetFromConfig(internal_pstTrigger: ptr orxTRIGGER;
                      internal_zConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxTrigger_AddSetFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSibling(internal_pstRefNode: ptr orxTREE_NODE;
                internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.cdecl,
    importc: "orxTree_AddSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSlot(internal_pstFX: ptr orxFX; internal_eType: orxFX_TYPE;
             internal_eCurve: orxFX_CURVE;
             internal_pstCurveParam: ptr orxFX_CURVE_PARAM;
             internal_u32Flags: orxU32): orxSTATUS {.cdecl,
    importc: "orxFX_AddSlot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSlotFromConfig(internal_pstFX: ptr orxFX; internal_zSlotID: cstring): orxSTATUS {.
    cdecl, importc: "orxFX_AddSlotFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSound(internal_pstObject: ptr orxOBJECT;
              internal_zSoundConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_AddSound", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSound(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
              internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_AddSound", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addSoundFromConfig(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
                        internal_zSoundConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_AddSoundFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addStorage(internal_zGroup: cstring; internal_zStorage: cstring;
                internal_bAddFirst: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxResource_AddStorage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTextureParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                     internal_u32ArraySize: orxU32;
                     internal_apstValueList: ptr ptr orxTEXTURE): orxSTATUS {.
    cdecl, importc: "orxShader_AddTextureParam", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addTimeLineTrack(internal_pstObject: ptr orxOBJECT;
                      internal_zTrackConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_AddTimeLineTrack", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTimeLineTrackRecursive(internal_pstObject: ptr orxOBJECT;
                               internal_zTrackConfigID: cstring): void {.cdecl,
    importc: "orxObject_AddTimeLineTrackRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addTimeParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                  internal_fWrap: orxFLOAT; internal_zFXName: cstring): orxSTATUS {.
    cdecl, importc: "orxShader_AddTimeParam", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTimer(internal_pstClock: ptr orxCLOCK;
              internal_pfnCallback: orxCLOCK_FUNCTION;
              internal_fDelay: orxFLOAT; internal_s32Repetition: orxS32;
              internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxClock_AddTimer", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTrackFromConfig(internal_pstTimeLine: ptr orxTIMELINE;
                        internal_zTrackID: cstring): orxSTATUS {.cdecl,
    importc: "orxTimeLine_AddTrackFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTrigger(internal_pstObject: ptr orxOBJECT;
                internal_zTriggerConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_AddTrigger", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addTriggerRecursive(internal_pstObject: ptr orxOBJECT;
                         internal_zTriggerConfigID: cstring): void {.cdecl,
    importc: "orxObject_AddTriggerRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addUniqueDelayedFXFromConfig(internal_pstFXPointer: ptr orxFXPOINTER;
                                  internal_zFXConfigID: cstring;
                                  internal_fDelay: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxFXPointer_AddUniqueDelayedFXFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addUniqueFX(internal_pstObject: ptr orxOBJECT;
                 internal_zFXConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_AddUniqueFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addUniqueFXFromConfig(internal_pstFXPointer: ptr orxFXPOINTER;
                           internal_zFXConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxFXPointer_AddUniqueFXFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc addUniqueFXRecursive(internal_pstObject: ptr orxOBJECT;
                          internal_zFXConfigID: cstring;
                          internal_fPropagationDelay: orxFLOAT): void {.cdecl,
    importc: "orxObject_AddUniqueFXRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc addVectorParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                    internal_u32ArraySize: orxU32;
                    internal_avValueList: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxShader_AddVectorParam", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc alignVector(internal_u32AlignFlags: orxU32; internal_pstBox: ptr orxAABOX;
                 internal_pvValue: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxGraphic_AlignVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc allocate(internal_pstBank: ptr orxBANK): pointer {.cdecl,
    importc: "orxBank_Allocate", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc allocate(internal_u32Size: orxU32; internal_eMemType: orxMEMORY_TYPE): pointer {.
    cdecl, importc: "orxMemory_Allocate", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc allocateIndexed(internal_pstBank: ptr orxBANK;
                     internal_pu32ItemIndex: ptr orxU32;
                     internal_ppPrevious: ptr pointer): pointer {.cdecl,
    importc: "orxBank_AllocateIndexed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animCreate(internal_u32Flags: orxU32; internal_u32KeyNumber: orxU32;
                internal_u32EventNumber: orxU32): ptr orxANIM {.cdecl,
    importc: "orxAnim_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animDelete(internal_pstAnim: ptr orxANIM): orxSTATUS {.cdecl,
    importc: "orxAnim_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animExit(): void {.cdecl, importc: "orxAnim_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc animInit(): orxSTATUS {.cdecl, importc: "orxAnim_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc animPointerCreate(internal_pstAnimSet: ptr orxANIMSET): ptr orxANIMPOINTER {.
    cdecl, importc: "orxAnimPointer_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animPointerCreateFromConfig(internal_zConfigID: cstring): ptr orxANIMPOINTER {.
    cdecl, importc: "orxAnimPointer_CreateFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc animPointerDelete(internal_pstAnimPointer: ptr orxANIMPOINTER): orxSTATUS {.
    cdecl, importc: "orxAnimPointer_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animPointerExit(): void {.cdecl, importc: "orxAnimPointer_Exit",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animPointerInit(): orxSTATUS {.cdecl, importc: "orxAnimPointer_Init",
                                    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animPointerSetup(): void {.cdecl, importc: "orxAnimPointer_Setup",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animSetClearCache(): orxSTATUS {.cdecl, importc: "orxAnimSet_ClearCache",
                                      ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animSetCreate(internal_u32Size: orxU32): ptr orxANIMSET {.cdecl,
    importc: "orxAnimSet_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animSetCreateFromConfig(internal_zConfigID: cstring): ptr orxANIMSET {.
    cdecl, importc: "orxAnimSet_CreateFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc animSetDelete(internal_pstAnimSet: ptr orxANIMSET): orxSTATUS {.cdecl,
    importc: "orxAnimSet_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animSetExit(): void {.cdecl, importc: "orxAnimSet_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc animSetGet(internal_zName: cstring): ptr orxANIMSET {.cdecl,
    importc: "orxAnimSet_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc animSetInit(): orxSTATUS {.cdecl, importc: "orxAnimSet_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc animSetSetup(): void {.cdecl, importc: "orxAnimSet_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc animSetup(): void {.cdecl, importc: "orxAnim_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc appendListString(internal_zKey: cstring;
                      internal_azValue: ptr UncheckedArray[cstring];
                      internal_u32Number: orxU32): orxSTATUS {.cdecl,
    importc: "orxConfig_AppendListString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc appendString(internal_zKey: cstring; internal_zValue: cstring): orxSTATUS {.
    cdecl, importc: "orxConfig_AppendString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc apply(internal_pstFX: ptr orxFX; internal_pstObject: ptr orxOBJECT;
           internal_fPreviousTime: orxFLOAT; internal_fTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxFX_Apply", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyForce(internal_pstBody: ptr orxBODY; internal_pvForce: ptr orxVECTOR;
                internal_pvPoint: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxBody_ApplyForce", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyForce(internal_pstBody: ptr orxPHYSICS_BODY;
                internal_pvForce: ptr orxVECTOR; internal_pvPoint: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxPhysics_ApplyForce", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyForce(internal_pstObject: ptr orxOBJECT;
                internal_pvForce: ptr orxVECTOR; internal_pvPoint: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_ApplyForce", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyImpulse(internal_pstBody: ptr orxBODY;
                  internal_pvImpulse: ptr orxVECTOR;
                  internal_pvPoint: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxBody_ApplyImpulse", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyImpulse(internal_pstBody: ptr orxPHYSICS_BODY;
                  internal_pvImpulse: ptr orxVECTOR;
                  internal_pvPoint: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxPhysics_ApplyImpulse", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyImpulse(internal_pstObject: ptr orxOBJECT;
                  internal_pvImpulse: ptr orxVECTOR;
                  internal_pvPoint: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxObject_ApplyImpulse", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyTorque(internal_pstBody: ptr orxBODY; internal_fTorque: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxBody_ApplyTorque", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyTorque(internal_pstBody: ptr orxPHYSICS_BODY;
                 internal_fTorque: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_ApplyTorque", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc applyTorque(internal_pstObject: ptr orxOBJECT; internal_fTorque: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_ApplyTorque", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc areMarkerOperationsEnabled(): orxBOOL {.cdecl,
    importc: "orxProfiler_AreMarkerOperationsEnabled", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc attach(internal_pstObject: ptr orxOBJECT; internal_pParent: pointer): orxSTATUS {.
    cdecl, importc: "orxObject_Attach", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bankCreate(internal_u32Count: orxU32; internal_u32Size: orxU32;
                internal_u32Flags: orxU32; internal_eMemType: orxMEMORY_TYPE): ptr orxBANK {.
    cdecl, importc: "orxBank_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bankDelete(internal_pstBank: ptr orxBANK): void {.cdecl,
    importc: "orxBank_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bankExit(): void {.cdecl, importc: "orxBank_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc bankInit(): orxSTATUS {.cdecl, importc: "orxBank_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc bankSetup(): void {.cdecl, importc: "orxBank_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc bezier(internal_pvRes: ptr orxVECTOR; internal_pvPoint1: ptr orxVECTOR;
            internal_pvPoint2: ptr orxVECTOR; internal_pvPoint3: ptr orxVECTOR;
            internal_pvPoint4: ptr orxVECTOR; internal_fT: orxFLOAT): ptr orxVECTOR {.
    cdecl, importc: "orxVector_Bezier", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bodyCreate(internal_pstOwner: ptr orxSTRUCTURE;
                internal_pstBodyDef: ptr orxBODY_DEF): ptr orxBODY {.cdecl,
    importc: "orxBody_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bodyCreateFromConfig(internal_pstOwner: ptr orxSTRUCTURE;
                          internal_zConfigID: cstring): ptr orxBODY {.cdecl,
    importc: "orxBody_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bodyDelete(internal_pstBody: ptr orxBODY): orxSTATUS {.cdecl,
    importc: "orxBody_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bodyExit(): void {.cdecl, importc: "orxBody_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc bodyInit(): orxSTATUS {.cdecl, importc: "orxBody_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc bodyRaycast(internal_pvBegin: ptr orxVECTOR; internal_pvEnd: ptr orxVECTOR;
                 internal_u16SelfFlags: orxU16; internal_u16CheckMask: orxU16;
                 internal_bEarlyExit: orxBOOL;
                 internal_pvContact: ptr orxVECTOR;
                 internal_pvNormal: ptr orxVECTOR): ptr orxBODY {.cdecl,
    importc: "orxBody_Raycast", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc bodySetup(): void {.cdecl, importc: "orxBody_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc boxPick(internal_pstBox: ptr orxAABOX; internal_u16SelfFlags: orxU16;
             internal_u16CheckMask: orxU16;
             internal_ahUserDataList: ptr UncheckedArray[orxHANDLE];
             internal_u32Number: orxU32): orxU32 {.cdecl,
    importc: "orxPhysics_BoxPick", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc boxPick(internal_pstBox: ptr orxAABOX; internal_u16SelfFlags: orxU16;
             internal_u16CheckMask: orxU16;
             internal_apstBodyList: ptr UncheckedArray[ptr orxBODY];
             internal_u32Number: orxU32): orxU32 {.cdecl,
    importc: "orxBody_BoxPick", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc boxPick(internal_pstBox: ptr orxOBOX; internal_stGroupID: orxSTRINGID): ptr orxOBJECT {.
    cdecl, importc: "orxObject_BoxPick", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cameraCreate(internal_u32Flags: orxU32): ptr orxCAMERA {.cdecl,
    importc: "orxCamera_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cameraCreateFromConfig(internal_zConfigID: cstring): ptr orxCAMERA {.cdecl,
    importc: "orxCamera_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cameraDelete(internal_pstCamera: ptr orxCAMERA): orxSTATUS {.cdecl,
    importc: "orxCamera_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cameraExit(): void {.cdecl, importc: "orxCamera_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc cameraGet(internal_zName: cstring): ptr orxCAMERA {.cdecl,
    importc: "orxCamera_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cameraInit(): orxSTATUS {.cdecl, importc: "orxCamera_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc cameraSetup(): void {.cdecl, importc: "orxCamera_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc capture(): orxSTATUS {.cdecl, importc: "orxScreenshot_Capture", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc catmullRom(internal_pvRes: ptr orxVECTOR; internal_pvPoint1: ptr orxVECTOR;
                internal_pvPoint2: ptr orxVECTOR;
                internal_pvPoint3: ptr orxVECTOR;
                internal_pvPoint4: ptr orxVECTOR; internal_fT: orxFLOAT): ptr orxVECTOR {.
    cdecl, importc: "orxVector_CatmullRom", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clean(internal_pstTree: ptr orxTREE): orxSTATUS {.cdecl,
    importc: "orxTree_Clean", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clear(internal_pfnClearCallback: orxCONFIG_CLEAR_FUNCTION): orxSTATUS {.
    cdecl, importc: "orxConfig_Clear", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clear(internal_pstBank: ptr orxBANK): void {.cdecl,
    importc: "orxBank_Clear", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clear(internal_pstHashTable: ptr orxHASHTABLE): orxSTATUS {.cdecl,
    importc: "orxHashTable_Clear", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearBackgroundColor(internal_pstViewport: ptr orxVIEWPORT): orxSTATUS {.
    cdecl, importc: "orxViewport_ClearBackgroundColor", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc clearBitmap(internal_pstBitmap: ptr orxBITMAP; internal_stColor: orxRGBA): orxSTATUS {.
    cdecl, importc: "orxDisplay_ClearBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearBlendMode(internal_pstGraphic: ptr orxGRAPHIC): orxSTATUS {.cdecl,
    importc: "orxGraphic_ClearBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearBuffer(): void {.cdecl, importc: "orxKeyboard_ClearBuffer",
                           ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearColor(internal_pstGraphic: ptr orxGRAPHIC): orxSTATUS {.cdecl,
    importc: "orxGraphic_ClearColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearFlip(internal_pstGraphic: ptr orxGRAPHIC): orxSTATUS {.cdecl,
    importc: "orxGraphic_ClearFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearFlip(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_ClearFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearSection(internal_zSectionName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_ClearSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearSet(internal_zSetName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_ClearSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clearValue(internal_zKey: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_ClearValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockCreate(internal_fTickSize: orxFLOAT): ptr orxCLOCK {.cdecl,
    importc: "orxClock_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockCreateFromConfig(internal_zConfigID: cstring): ptr orxCLOCK {.cdecl,
    importc: "orxClock_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockDelete(internal_pstClock: ptr orxCLOCK): orxSTATUS {.cdecl,
    importc: "orxClock_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockExit(): void {.cdecl, importc: "orxClock_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc clockGet(internal_zName: cstring): ptr orxCLOCK {.cdecl,
    importc: "orxClock_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockInit(): orxSTATUS {.cdecl, importc: "orxClock_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc clockRegister(internal_pstClock: ptr orxCLOCK;
                   internal_pfnCallback: orxCLOCK_FUNCTION;
                   internal_pContext: pointer; internal_eModuleID: orxMODULE_ID;
                   internal_ePriority: orxCLOCK_PRIORITY): orxSTATUS {.cdecl,
    importc: "orxClock_Register", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc clockSetup(): void {.cdecl, importc: "orxClock_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc clockUpdate(): orxSTATUS {.cdecl, importc: "orxClock_Update", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc clone(internal_pstGraphic: ptr orxGRAPHIC): ptr orxGRAPHIC {.cdecl,
    importc: "orxGraphic_Clone", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc cloneLinkTable(internal_pstAnimSet: ptr orxANIMSET): ptr orxANIMSET_LINK_TABLE {.
    cdecl, importc: "orxAnimSet_CloneLinkTable", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc close(internal_hResource: orxHANDLE): void {.cdecl,
    importc: "orxResource_Close", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc close(internal_pstFile: ptr orxFILE): orxSTATUS {.cdecl,
    importc: "orxFile_Close", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc commandExit(): void {.cdecl, importc: "orxCommand_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc commandInit(): orxSTATUS {.cdecl, importc: "orxCommand_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc commandRegister(internal_zCommand: cstring;
                     internal_pfnFunction: orxCOMMAND_FUNCTION;
                     internal_u32RequiredParamNumber: orxU32;
                     internal_u32OptionalParamNumber: orxU32;
                     internal_astParamList: ptr orxCOMMAND_VAR_DEF;
                     internal_pstResult: ptr orxCOMMAND_VAR_DEF): orxSTATUS {.
    cdecl, importc: "orxCommand_Register", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc commandSetup(): void {.cdecl, importc: "orxCommand_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc compact(internal_pstBank: ptr orxBANK): void {.cdecl,
    importc: "orxBank_Compact", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc compactAll(): void {.cdecl, importc: "orxBank_CompactAll", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc compileCode(internal_pstShader: ptr orxSHADER;
                 internal_azCodeList: ptr cstring; internal_u32Size: orxU32): orxSTATUS {.
    cdecl, importc: "orxShader_CompileCode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc computeDT(internal_pstClock: ptr orxCLOCK; internal_fDT: orxFLOAT): orxFLOAT {.
    cdecl, importc: "orxClock_ComputeDT", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc configExit(): void {.cdecl, importc: "orxConfig_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc configInit(): orxSTATUS {.cdecl, importc: "orxConfig_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc configLoad(internal_zFileName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_Load", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc configSetup(): void {.cdecl, importc: "orxConfig_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc consoleExit(): void {.cdecl, importc: "orxConsole_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc consoleInit(): orxSTATUS {.cdecl, importc: "orxConsole_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc consoleSetup(): void {.cdecl, importc: "orxConsole_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc copyFile(internal_zDstFileName: cstring; internal_zSrcFileName: cstring;
              internal_zEncryptionKey: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_CopyFile", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createBitmap(internal_u32Width: orxU32; internal_u32Height: orxU32): ptr orxBITMAP {.
    cdecl, importc: "orxDisplay_CreateBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createBody(internal_hUserData: orxHANDLE;
                internal_pstBodyDef: ptr orxBODY_DEF): ptr orxPHYSICS_BODY {.
    cdecl, importc: "orxPhysics_CreateBody", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createBus(internal_stBusID: orxSTRINGID): orxHANDLE {.cdecl,
    importc: "orxSoundSystem_CreateBus", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createFromSample(internal_hUserData: orxHANDLE;
                      internal_pstSample: ptr orxSOUNDSYSTEM_SAMPLE): ptr orxSOUNDSYSTEM_SOUND {.
    cdecl, importc: "orxSoundSystem_CreateFromSample", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc createJoint(internal_pstSrcBody: ptr orxPHYSICS_BODY;
                 internal_pstDstBody: ptr orxPHYSICS_BODY;
                 internal_hUserData: orxHANDLE;
                 internal_pstBodyJointDef: ptr orxBODY_JOINT_DEF): ptr orxPHYSICS_BODY_JOINT {.
    cdecl, importc: "orxPhysics_CreateJoint", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createPart(internal_pstBody: ptr orxPHYSICS_BODY;
                internal_hUserData: orxHANDLE;
                internal_pstBodyPartDef: ptr orxBODY_PART_DEF): ptr orxPHYSICS_BODY_PART {.
    cdecl, importc: "orxPhysics_CreatePart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createSample(internal_u32ChannelNumber: orxU32;
                  internal_u32FrameNumber: orxU32;
                  internal_u32SampleRate: orxU32): ptr orxSOUNDSYSTEM_SAMPLE {.
    cdecl, importc: "orxSoundSystem_CreateSample", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc createSample(internal_u32ChannelNumber: orxU32;
                  internal_u32FrameNumber: orxU32;
                  internal_u32SampleRate: orxU32; internal_zName: cstring): ptr orxSOUND_SAMPLE {.
    cdecl, importc: "orxSound_CreateSample", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc createSemaphore(internal_u32Value: orxU32): ptr orxTHREAD_SEMAPHORE {.
    cdecl, importc: "orxThread_CreateSemaphore", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc createStream(internal_hUserData: orxHANDLE;
                  internal_eType: orxSOUNDSYSTEM_STREAM_TYPE;
                  internal_u32ChannelNumber: orxU32;
                  internal_u32SampleRate: orxU32): ptr orxSOUNDSYSTEM_SOUND {.
    cdecl, importc: "orxSoundSystem_CreateStream", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc createWithEmptyStream(internal_u32ChannelNumber: orxU32;
                           internal_u32SampleRate: orxU32;
                           internal_zName: cstring): ptr orxSOUND {.cdecl,
    importc: "orxSound_CreateWithEmptyStream", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc defaultCoreFunction(internal_zFunctionName: cstring;
                         internal_zFileName: cstring; internal_u32Line: orxU32): pointer {.
    cdecl, importc: "orxPlugin_DefaultCoreFunction", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc defaultEventHandler(internal_pstEvent: ptr orxEVENT): orxSTATUS {.cdecl,
    importc: "orx_DefaultEventHandler", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc delay(internal_fSeconds: orxFLOAT): void {.cdecl,
    importc: "orxSystem_Delay", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteBitmap(internal_pstBitmap: ptr orxBITMAP): void {.cdecl,
    importc: "orxDisplay_DeleteBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteBody(internal_pstBody: ptr orxPHYSICS_BODY): void {.cdecl,
    importc: "orxPhysics_DeleteBody", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteBus(internal_hBus: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_DeleteBus", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteJoint(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT): void {.
    cdecl, importc: "orxPhysics_DeleteJoint", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deletePart(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): void {.cdecl,
    importc: "orxPhysics_DeletePart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteSample(internal_pstSample: ptr orxSOUND_SAMPLE): orxSTATUS {.cdecl,
    importc: "orxSound_DeleteSample", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc deleteSample(internal_pstSample: ptr orxSOUNDSYSTEM_SAMPLE): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_DeleteSample", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc deleteSemaphore(internal_pstSemaphore: ptr orxTHREAD_SEMAPHORE): orxSTATUS {.
    cdecl, importc: "orxThread_DeleteSemaphore", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc deleteShader(internal_hShader: orxHANDLE): void {.cdecl,
    importc: "orxDisplay_DeleteShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc detach(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_Detach", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc displayExit(): void {.cdecl, importc: "orxDisplay_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc displayHelp(): orxSTATUS {.cdecl, importc: "orxParam_DisplayHelp",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc displayInit(): orxSTATUS {.cdecl, importc: "orxDisplay_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc displaySetup(): void {.cdecl, importc: "orxDisplay_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc drawCircle(internal_pvCenter: ptr orxVECTOR; internal_fRadius: orxFLOAT;
                internal_stColor: orxRGBA; internal_bFill: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxDisplay_DrawCircle", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc drawLine(internal_pvStart: ptr orxVECTOR; internal_pvEnd: ptr orxVECTOR;
              internal_stColor: orxRGBA): orxSTATUS {.cdecl,
    importc: "orxDisplay_DrawLine", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc drawMesh(internal_pstMesh: ptr orxDISPLAY_MESH;
              internal_pstBitmap: ptr orxBITMAP;
              internal_eSmoothing: orxDISPLAY_SMOOTHING;
              internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.cdecl,
    importc: "orxDisplay_DrawMesh", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc drawOBox(internal_pstBox: ptr orxOBOX; internal_stColor: orxRGBA;
              internal_bFill: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxDisplay_DrawOBox", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc drawPolygon(internal_avVertexList: ptr orxVECTOR;
                 internal_u32VertexNumber: orxU32; internal_stColor: orxRGBA;
                 internal_bFill: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxDisplay_DrawPolygon", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc drawPolyline(internal_avVertexList: ptr orxVECTOR;
                  internal_u32VertexNumber: orxU32; internal_stColor: orxRGBA): orxSTATUS {.
    cdecl, importc: "orxDisplay_DrawPolyline", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc duplicateRawValue(internal_zKey: cstring): cstring {.cdecl,
    importc: "orxConfig_DuplicateRawValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxConsole_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstFX: ptr orxFX; internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxFX_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstFXPointer: ptr orxFXPOINTER; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxFXPointer_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstObject: ptr orxOBJECT; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxObject_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstShader: ptr orxSHADER; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxShader_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
            internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxSoundPointer_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstSpawner: ptr orxSPAWNER; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxSpawner_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstTimeLine: ptr orxTIMELINE; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxTimeLine_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstTrigger: ptr orxTRIGGER; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxTrigger_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_pstViewport: ptr orxVIEWPORT; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxViewport_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enable(internal_u32EnableThreads: orxU32;
            internal_u32DisableThreads: orxU32): orxSTATUS {.cdecl,
    importc: "orxThread_Enable", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableGroupIDSorting(internal_pstCamera: ptr orxCAMERA;
                          internal_u32Index: orxU32; internal_bEnable: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxCamera_EnableGroupIDSorting", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc enableListener(internal_u32ListenerIndex: orxU32; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxSoundSystem_EnableListener", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc enableMarkerOperations(internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxProfiler_EnableMarkerOperations", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc enableMotor(internal_pstBodyJoint: ptr orxBODY_JOINT;
                 internal_bEnable: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxBody_EnableMotor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableMotor(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT;
                 internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxPhysics_EnableMotor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableRecursive(internal_pstObject: ptr orxOBJECT;
                     internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxObject_EnableRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableSet(internal_zSetName: cstring; internal_bEnable: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxInput_EnableSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableShader(internal_pstObject: ptr orxOBJECT; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxObject_EnableShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableShader(internal_pstViewport: ptr orxVIEWPORT;
                  internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxViewport_EnableShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableSimulation(internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxPhysics_EnableSimulation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableTimeLine(internal_pstObject: ptr orxOBJECT; internal_bEnable: orxBOOL): void {.
    cdecl, importc: "orxObject_EnableTimeLine", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc enableTypoCheck(internal_bEnable: orxBOOL): void {.cdecl,
    importc: "orxConfig_EnableTypoCheck", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc enableVSync(internal_bEnable: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxDisplay_EnableVSync", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc evaluate(internal_zCommandLine: cstring;
              internal_pstResult: ptr orxCOMMAND_VAR): ptr orxCOMMAND_VAR {.
    cdecl, importc: "orxCommand_Evaluate", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc evaluateWithGUID(internal_zCommandLine: cstring; internal_u64GUID: orxU64;
                      internal_pstResult: ptr orxCOMMAND_VAR): ptr orxCOMMAND_VAR {.
    cdecl, importc: "orxCommand_EvaluateWithGUID", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc eventExit(): void {.cdecl, importc: "orxEvent_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc eventInit(): orxSTATUS {.cdecl, importc: "orxEvent_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc eventSend(internal_pstEvent: ptr orxEVENT): orxSTATUS {.cdecl,
    importc: "orxEvent_Send", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc eventSendShort(internal_eEventType: orxEVENT_TYPE;
                    internal_eEventID: orxENUM): orxSTATUS {.cdecl,
    importc: "orxEvent_SendShort", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc eventSetup(): void {.cdecl, importc: "orxEvent_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc execute(internal_zCommand: cstring; internal_u32ArgNumber: orxU32;
             internal_astArgList: ptr orxCOMMAND_VAR;
             internal_pstResult: ptr orxCOMMAND_VAR): ptr orxCOMMAND_VAR {.
    cdecl, importc: "orxCommand_Execute", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc exists(internal_zFileName: cstring): orxBOOL {.cdecl,
    importc: "orxFile_Exists", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc exitThread(): void {.cdecl, importc: "orxMemory_ExitThread", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc fileDelete(internal_zFileName: cstring): orxSTATUS {.cdecl,
    importc: "orxFile_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fileExit(): void {.cdecl, importc: "orxFile_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc fileInit(): orxSTATUS {.cdecl, importc: "orxFile_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc fileSetup(): void {.cdecl, importc: "orxFile_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc findChild(internal_pstObject: ptr orxOBJECT; internal_zPath: cstring): ptr orxOBJECT {.
    cdecl, importc: "orxObject_FindChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc findClose(internal_pstFileInfo: ptr orxFILE_INFO): void {.cdecl,
    importc: "orxFile_FindClose", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc findFirst(internal_zSearchPattern: cstring;
               internal_pstFileInfo: ptr orxFILE_INFO): orxSTATUS {.cdecl,
    importc: "orxFile_FindFirst", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc findNext(internal_pstFileInfo: ptr orxFILE_INFO): orxSTATUS {.cdecl,
    importc: "orxFile_FindNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc findNextAnim(internal_pstAnimSet: ptr orxANIMSET;
                  internal_u32SrcAnim: orxU32; internal_u32DstAnim: orxU32): orxU32 {.
    cdecl, importc: "orxAnimSet_FindNextAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc findOwnedChild(internal_pstObject: ptr orxOBJECT; internal_zPath: cstring): ptr orxOBJECT {.
    cdecl, importc: "orxObject_FindOwnedChild", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc fire(internal_pstTrigger: ptr orxTRIGGER; internal_zEvent: cstring;
          internal_azRefinementList: ptr cstring; internal_u32Count: orxU32): orxSTATUS {.
    cdecl, importc: "orxTrigger_Fire", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fireTrigger(internal_pstObject: ptr orxOBJECT; internal_zEvent: cstring;
                 internal_azRefinementList: ptr cstring;
                 internal_u32Count: orxU32): orxSTATUS {.cdecl,
    importc: "orxObject_FireTrigger", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fireTriggerRecursive(internal_pstObject: ptr orxOBJECT;
                          internal_zEvent: cstring;
                          internal_azRefinementList: ptr cstring;
                          internal_u32Count: orxU32): void {.cdecl,
    importc: "orxObject_FireTriggerRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fontClearCache(): orxSTATUS {.cdecl, importc: "orxFont_ClearCache",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fontCreate(): ptr orxFONT {.cdecl, importc: "orxFont_Create", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc fontCreateFromConfig(internal_zConfigID: cstring): ptr orxFONT {.cdecl,
    importc: "orxFont_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fontDelete(internal_pstFont: ptr orxFONT): orxSTATUS {.cdecl,
    importc: "orxFont_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fontExit(): void {.cdecl, importc: "orxFont_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc fontGet(internal_zName: cstring): ptr orxFONT {.cdecl,
    importc: "orxFont_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fontInit(): orxSTATUS {.cdecl, importc: "orxFont_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc fontSetup(): void {.cdecl, importc: "orxFont_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc forAllKeys(internal_pfnKeyCallback: orxCONFIG_KEY_FUNCTION;
                internal_bIncludeParents: orxBOOL; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxConfig_ForAllKeys", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc forAllKeys(internal_pfnKeyCallback: orxLOCALE_KEY_FUNCTION;
                internal_zGroup: cstring; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxLocale_ForAllKeys", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc forAllNeighbors(internal_pfnNeighborCallback: orxOBJECT_NEIGHBOR_FUNCTION;
                     internal_pstCheckBox: ptr orxOBOX;
                     internal_stGroupID: orxSTRINGID;
                     internal_bEnabled: orxBOOL; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxObject_ForAllNeighbors", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc fPSExit(): void {.cdecl, importc: "orxFPS_Exit", ...raises: [], tags: [],
                       forbids: [].}
Source   Edit  
proc fPSInit(): orxSTATUS {.cdecl, importc: "orxFPS_Init", ...raises: [], tags: [],
                            forbids: [].}
Source   Edit  
proc fPSSetup(): void {.cdecl, importc: "orxFPS_Setup", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc frameCreate(internal_u32Flags: orxU32): ptr orxFRAME {.cdecl,
    importc: "orxFrame_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc frameDelete(internal_pstFrame: ptr orxFRAME): orxSTATUS {.cdecl,
    importc: "orxFrame_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc frameExit(): void {.cdecl, importc: "orxFrame_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc frameInit(): orxSTATUS {.cdecl, importc: "orxFrame_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc frameSetup(): void {.cdecl, importc: "orxFrame_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc free(internal_pMem: pointer): void {.cdecl, importc: "orxMemory_Free",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc free(internal_pstBank: ptr orxBANK; internal_pCell: pointer): void {.cdecl,
    importc: "orxBank_Free", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc freeAtIndex(internal_pstBank: ptr orxBANK; internal_u32Index: orxU32): void {.
    cdecl, importc: "orxBank_FreeAtIndex", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fromHSLToRGB(internal_pstDst: ptr orxCOLOR; internal_pstSrc: ptr orxCOLOR): ptr orxCOLOR {.
    cdecl, importc: "orxColor_FromHSLToRGB", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fromHSVToRGB(internal_pstDst: ptr orxCOLOR; internal_pstSrc: ptr orxCOLOR): ptr orxCOLOR {.
    cdecl, importc: "orxColor_FromHSVToRGB", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fromRGBToHSL(internal_pstDst: ptr orxCOLOR; internal_pstSrc: ptr orxCOLOR): ptr orxCOLOR {.
    cdecl, importc: "orxColor_FromRGBToHSL", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fromRGBToHSV(internal_pstDst: ptr orxCOLOR; internal_pstSrc: ptr orxCOLOR): ptr orxCOLOR {.
    cdecl, importc: "orxColor_FromRGBToHSV", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXClearCache(): orxSTATUS {.cdecl, importc: "orxFX_ClearCache", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc fXCreate(): ptr orxFX {.cdecl, importc: "orxFX_Create", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc fXCreateFromConfig(internal_zConfigID: cstring): ptr orxFX {.cdecl,
    importc: "orxFX_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXDelete(internal_pstFX: ptr orxFX): orxSTATUS {.cdecl,
    importc: "orxFX_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXExit(): void {.cdecl, importc: "orxFX_Exit", ...raises: [], tags: [],
                      forbids: [].}
Source   Edit  
proc fXGet(internal_zName: cstring): ptr orxFX {.cdecl, importc: "orxFX_Get",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXInit(): orxSTATUS {.cdecl, importc: "orxFX_Init", ...raises: [], tags: [],
                           forbids: [].}
Source   Edit  
proc fXPointerCreate(): ptr orxFXPOINTER {.cdecl,
    importc: "orxFXPointer_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXPointerDelete(internal_pstFXPointer: ptr orxFXPOINTER): orxSTATUS {.
    cdecl, importc: "orxFXPointer_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXPointerExit(): void {.cdecl, importc: "orxFXPointer_Exit", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc fXPointerInit(): orxSTATUS {.cdecl, importc: "orxFXPointer_Init",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc fXPointerSetup(): void {.cdecl, importc: "orxFXPointer_Setup", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc fXSetup(): void {.cdecl, importc: "orxFX_Setup", ...raises: [], tags: [],
                       forbids: [].}
Source   Edit  
proc getActiveBinding(internal_peType: ptr orxINPUT_TYPE;
                      internal_peID: ptr orxENUM; internal_pfValue: ptr orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxInput_GetActiveBinding", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getActiveObjectCount(internal_pstSpawner: ptr orxSPAWNER): orxU32 {.cdecl,
    importc: "orxSpawner_GetActiveObjectCount", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getActiveObjectLimit(internal_pstSpawner: ptr orxSPAWNER): orxU32 {.cdecl,
    importc: "orxSpawner_GetActiveObjectLimit", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getActiveTime(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetActiveTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAlignFlags(internal_zAlign: cstring): orxU32 {.cdecl,
    importc: "orxGraphic_GetAlignFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAllowMoving(internal_pstBody: ptr orxBODY): orxBOOL {.cdecl,
    importc: "orxBody_GetAllowMoving", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAlpha(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetAlpha", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAngularDamping(internal_pstBody: ptr orxBODY): orxFLOAT {.cdecl,
    importc: "orxBody_GetAngularDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAngularDamping(internal_pstBody: ptr orxPHYSICS_BODY): orxFLOAT {.cdecl,
    importc: "orxPhysics_GetAngularDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAngularVelocity(internal_pstBody: ptr orxBODY): orxFLOAT {.cdecl,
    importc: "orxBody_GetAngularVelocity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAngularVelocity(internal_pstBody: ptr orxPHYSICS_BODY): orxFLOAT {.
    cdecl, importc: "orxPhysics_GetAngularVelocity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getAngularVelocity(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetAngularVelocity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnim(internal_pstAnimSet: ptr orxANIMSET; internal_u32AnimID: orxU32): ptr orxANIM {.
    cdecl, importc: "orxAnimSet_GetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnimCount(internal_pstAnimSet: ptr orxANIMSET): orxU32 {.cdecl,
    importc: "orxAnimSet_GetAnimCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnimFrequency(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetAnimFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnimIDFromName(internal_pstAnimSet: ptr orxANIMSET;
                       internal_zAnimName: cstring): orxU32 {.cdecl,
    importc: "orxAnimSet_GetAnimIDFromName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnimSet(internal_pstAnimPointer: ptr orxANIMPOINTER): ptr orxANIMSET {.
    cdecl, importc: "orxAnimPointer_GetAnimSet", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getAnimStorageSize(internal_pstAnimSet: ptr orxANIMSET): orxU32 {.cdecl,
    importc: "orxAnimSet_GetAnimStorageSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAnimTime(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetAnimTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getApplicationSaveDirectory(internal_zSubPath: cstring): cstring {.cdecl,
    importc: "orxFile_GetApplicationSaveDirectory", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getAtIndex(internal_pstBank: ptr orxBANK; internal_u32Index: orxU32): pointer {.
    cdecl, importc: "orxBank_GetAtIndex", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAxisName(internal_eAxis: orxJOYSTICK_AXIS): cstring {.cdecl,
    importc: "orxJoystick_GetAxisName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAxisName(internal_eAxis: orxMOUSE_AXIS): cstring {.cdecl,
    importc: "orxMouse_GetAxisName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getAxisValue(internal_eAxis: orxJOYSTICK_AXIS): orxFLOAT {.cdecl,
    importc: "orxJoystick_GetAxisValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBackgroundColor(internal_pstViewport: ptr orxVIEWPORT;
                        internal_pstColor: ptr orxCOLOR): ptr orxCOLOR {.cdecl,
    importc: "orxViewport_GetBackgroundColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBinding(internal_zName: cstring; internal_u32BindingIndex: orxU32;
                internal_peType: ptr orxINPUT_TYPE; internal_peID: ptr orxENUM;
                internal_peMode: ptr orxINPUT_MODE): orxSTATUS {.cdecl,
    importc: "orxInput_GetBinding", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBindingList(internal_zName: cstring;
                    internal_aeTypeList: array[16'i64, orxINPUT_TYPE];
                    internal_aeIDList: array[16'i64, orxENUM];
                    internal_aeModeList: array[16'i64, orxINPUT_MODE]): orxSTATUS {.
    cdecl, importc: "orxInput_GetBindingList", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBindingName(internal_eType: orxINPUT_TYPE; internal_eID: orxENUM;
                    internal_eMode: orxINPUT_MODE): cstring {.cdecl,
    importc: "orxInput_GetBindingName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBindingType(internal_zName: cstring; internal_peType: ptr orxINPUT_TYPE;
                    internal_peID: ptr orxENUM;
                    internal_peMode: ptr orxINPUT_MODE): orxSTATUS {.cdecl,
    importc: "orxInput_GetBindingType", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBitmap(internal_pstTexture: ptr orxTEXTURE): ptr orxBITMAP {.cdecl,
    importc: "orxTexture_GetBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBitmapData(internal_pstBitmap: ptr orxBITMAP;
                   internal_au8Data: ptr orxU8; internal_u32ByteNumber: orxU32): orxSTATUS {.
    cdecl, importc: "orxDisplay_GetBitmapData", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getBitmapID(internal_pstBitmap: ptr orxBITMAP): orxU32 {.cdecl,
    importc: "orxDisplay_GetBitmapID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBitmapSize(internal_pstBitmap: ptr orxBITMAP;
                   internal_pfWidth: ptr orxFLOAT;
                   internal_pfHeight: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxDisplay_GetBitmapSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBlendMode(internal_pstGraphic: ptr orxGRAPHIC): orxDISPLAY_BLEND_MODE {.
    cdecl, importc: "orxGraphic_GetBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBlendMode(internal_pstObject: ptr orxOBJECT): orxDISPLAY_BLEND_MODE {.
    cdecl, importc: "orxObject_GetBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBlendMode(internal_pstViewport: ptr orxVIEWPORT): orxDISPLAY_BLEND_MODE {.
    cdecl, importc: "orxViewport_GetBlendMode", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getBlendModeFromString(internal_zBlendMode: cstring): orxDISPLAY_BLEND_MODE {.
    cdecl, importc: "orxDisplay_GetBlendModeFromString", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getBool(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_GetBool", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBoundingBox(internal_pstObject: ptr orxOBJECT;
                    internal_pstBoundingBox: ptr orxOBOX): ptr orxOBOX {.cdecl,
    importc: "orxObject_GetBoundingBox", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBoundInput(internal_eType: orxINPUT_TYPE; internal_eID: orxENUM;
                   internal_eMode: orxINPUT_MODE;
                   internal_u32InputIndex: orxU32; internal_pzName: ptr cstring;
                   internal_pu32BindingIndex: ptr orxU32): orxSTATUS {.cdecl,
    importc: "orxInput_GetBoundInput", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBoundInputCount(internal_eType: orxINPUT_TYPE; internal_eID: orxENUM;
                        internal_eMode: orxINPUT_MODE): orxU32 {.cdecl,
    importc: "orxInput_GetBoundInputCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBox(internal_pstViewport: ptr orxVIEWPORT; internal_pstBox: ptr orxAABOX): ptr orxAABOX {.
    cdecl, importc: "orxViewport_GetBox", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusChild(internal_stBusID: orxSTRINGID): orxSTRINGID {.cdecl,
    importc: "orxSound_GetBusChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusGlobalPitch(internal_stBusID: orxSTRINGID): orxFLOAT {.cdecl,
    importc: "orxSound_GetBusGlobalPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusGlobalVolume(internal_stBusID: orxSTRINGID): orxFLOAT {.cdecl,
    importc: "orxSound_GetBusGlobalVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusID(internal_pstSound: ptr orxSOUND): orxSTRINGID {.cdecl,
    importc: "orxSound_GetBusID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusParent(internal_stBusID: orxSTRINGID): orxSTRINGID {.cdecl,
    importc: "orxSound_GetBusParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusPitch(internal_stBusID: orxSTRINGID): orxFLOAT {.cdecl,
    importc: "orxSound_GetBusPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusSibling(internal_stBusID: orxSTRINGID): orxSTRINGID {.cdecl,
    importc: "orxSound_GetBusSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getBusVolume(internal_stBusID: orxSTRINGID): orxFLOAT {.cdecl,
    importc: "orxSound_GetBusVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getButtonName(internal_eButton: orxJOYSTICK_BUTTON): cstring {.cdecl,
    importc: "orxJoystick_GetButtonName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getButtonName(internal_eButton: orxMOUSE_BUTTON): cstring {.cdecl,
    importc: "orxMouse_GetButtonName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCacheCount(internal_zGroup: cstring): orxU32 {.cdecl,
    importc: "orxResource_GetCacheCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCacheLineSize(): orxU32 {.cdecl, importc: "orxMemory_GetCacheLineSize",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCamera(internal_pstViewport: ptr orxVIEWPORT): ptr orxCAMERA {.cdecl,
    importc: "orxViewport_GetCamera", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCharacterHeight(internal_pstFont: ptr orxFONT): orxFLOAT {.cdecl,
    importc: "orxFont_GetCharacterHeight", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCharacterList(internal_pstFont: ptr orxFONT): cstring {.cdecl,
    importc: "orxFont_GetCharacterList", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCharacterSpacing(internal_pstFont: ptr orxFONT;
                         internal_pvSpacing: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxFont_GetCharacterSpacing", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCharacterWidth(internal_pstFont: ptr orxFONT;
                       internal_u32CharacterCodePoint: orxU32): orxFLOAT {.
    cdecl, importc: "orxFont_GetCharacterWidth", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getChild(internal_pstFrame: ptr orxFRAME): ptr orxFRAME {.cdecl,
    importc: "orxFrame_GetChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getChild(internal_pstObject: ptr orxOBJECT): ptr orxOBJECT {.cdecl,
    importc: "orxObject_GetChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getChild(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getClipboard(): cstring {.cdecl, importc: "orxSystem_GetClipboard",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getClock(internal_pstObject: ptr orxOBJECT): ptr orxCLOCK {.cdecl,
    importc: "orxObject_GetClock", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCollisionFlagName(internal_u32Flag: orxU32): cstring {.cdecl,
    importc: "orxPhysics_GetCollisionFlagName", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCollisionFlagValue(internal_zFlag: cstring): orxU32 {.cdecl,
    importc: "orxPhysics_GetCollisionFlagValue", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getColor(internal_pstGraphic: ptr orxGRAPHIC;
              internal_pstColor: ptr orxCOLOR): ptr orxCOLOR {.cdecl,
    importc: "orxGraphic_GetColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getColor(internal_pstObject: ptr orxOBJECT; internal_pstColor: ptr orxCOLOR): ptr orxCOLOR {.
    cdecl, importc: "orxObject_GetColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getColorVector(internal_zKey: cstring; internal_eColorSpace: orxCOLORSPACE;
                    internal_pvVector: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxConfig_GetColorVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCompletion(internal_u32Index: orxU32; internal_pbActive: ptr orxBOOL): cstring {.
    cdecl, importc: "orxConsole_GetCompletion", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCompletionCount(internal_pu32MaxLength: ptr orxU32): orxU32 {.cdecl,
    importc: "orxConsole_GetCompletionCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getContext(internal_pstClock: ptr orxCLOCK;
                internal_pfnCallback: orxCLOCK_FUNCTION): pointer {.cdecl,
    importc: "orxClock_GetContext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCorrectionRatio(internal_pstViewport: ptr orxVIEWPORT): orxFLOAT {.
    cdecl, importc: "orxViewport_GetCorrectionRatio", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCount(internal_eStructureID: orxSTRUCTURE_ID): orxU32 {.cdecl,
    importc: "orxStructure_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstBank: ptr orxBANK): orxU32 {.cdecl,
    importc: "orxBank_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstFXPointer: ptr orxFXPOINTER): orxU32 {.cdecl,
    importc: "orxFXPointer_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstHashTable: ptr orxHASHTABLE): orxU32 {.cdecl,
    importc: "orxHashTable_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxU32 {.cdecl,
    importc: "orxSoundPointer_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstTimeLine: ptr orxTIMELINE): orxU32 {.cdecl,
    importc: "orxTimeLine_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCount(internal_pstTrigger: ptr orxTRIGGER): orxU32 {.cdecl,
    importc: "orxTrigger_GetCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCurrent(): orxU32 {.cdecl, importc: "orxThread_GetCurrent", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc getCurrentAnim(internal_pstAnimPointer: ptr orxANIMPOINTER): orxU32 {.
    cdecl, importc: "orxAnimPointer_GetCurrentAnim", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCurrentAnim(internal_pstObject: ptr orxOBJECT): cstring {.cdecl,
    importc: "orxObject_GetCurrentAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCurrentAnimData(internal_pstAnimPointer: ptr orxANIMPOINTER): ptr orxSTRUCTURE {.
    cdecl, importc: "orxAnimPointer_GetCurrentAnimData", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCurrentAnimName(internal_pstAnimPointer: ptr orxANIMPOINTER): cstring {.
    cdecl, importc: "orxAnimPointer_GetCurrentAnimName", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCurrentLanguage(internal_zGroup: cstring): cstring {.cdecl,
    importc: "orxLocale_GetCurrentLanguage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCurrentSection(): cstring {.cdecl,
                                    importc: "orxConfig_GetCurrentSection",
                                    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCurrentSet(): cstring {.cdecl, importc: "orxInput_GetCurrentSet",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getCustomGravity(internal_pstBody: ptr orxBODY;
                      internal_pvCustomGravity: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxBody_GetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCustomGravity(internal_pstBody: ptr orxPHYSICS_BODY;
                      internal_pvCustomGravity: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxPhysics_GetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getCustomGravity(internal_pstObject: ptr orxOBJECT;
                      internal_pvCustomGravity: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getData(internal_pstGraphic: ptr orxGRAPHIC): ptr orxSTRUCTURE {.cdecl,
    importc: "orxGraphic_GetData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDefaultGroupID(): orxSTRINGID {.cdecl,
                                        importc: "orxObject_GetDefaultGroupID",
                                        ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDefaultParent(): cstring {.cdecl, importc: "orxConfig_GetDefaultParent",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDefFlags(internal_pstBody: ptr orxBODY; internal_u32Mask: orxU32): orxU32 {.
    cdecl, importc: "orxBody_GetDefFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDuration(internal_pstAnim: ptr orxANIM): orxFLOAT {.cdecl,
    importc: "orxAnim_GetDuration", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDuration(internal_pstFX: ptr orxFX): orxFLOAT {.cdecl,
    importc: "orxFX_GetDuration", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDuration(internal_pstSound: ptr orxSOUND): orxFLOAT {.cdecl,
    importc: "orxSound_GetDuration", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getDuration(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxFLOAT {.cdecl,
    importc: "orxSoundSystem_GetDuration", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getEncryptionKey(): cstring {.cdecl, importc: "orxConfig_GetEncryptionKey",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getEventAfter(internal_pstAnim: ptr orxANIM; internal_fTimeStamp: orxFLOAT): ptr orxANIM_CUSTOM_EVENT {.
    cdecl, importc: "orxAnim_GetEventAfter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getEventCount(internal_pstAnim: ptr orxANIM): orxU32 {.cdecl,
    importc: "orxAnim_GetEventCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getEventStorageSize(internal_pstAnim: ptr orxANIM): orxU32 {.cdecl,
    importc: "orxAnim_GetEventStorageSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFirst(internal_eStructureID: orxSTRUCTURE_ID): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetFirst", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFirstCharacterCodePoint(internal_zString: cstring;
                                internal_pzRemaining: ptr cstring): orxU32 {.
    cdecl, importc: "orxString_GetFirstCharacterCodePoint", ...raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc getFlip(internal_pstGraphic: ptr orxGRAPHIC; internal_pbFlipX: ptr orxBOOL;
             internal_pbFlipY: ptr orxBOOL): orxSTATUS {.cdecl,
    importc: "orxGraphic_GetFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFlip(internal_pstObject: ptr orxOBJECT; internal_pbFlipX: ptr orxBOOL;
             internal_pbFlipY: ptr orxBOOL): orxSTATUS {.cdecl,
    importc: "orxObject_GetFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFloat(internal_pstFX: ptr orxFX; internal_fPreviousTime: orxFLOAT;
              internal_fTime: orxFLOAT): orxFLOAT {.cdecl,
    importc: "orxFX_GetFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFloat(internal_zKey: cstring): orxFLOAT {.cdecl,
    importc: "orxConfig_GetFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFont(): ptr orxFONT {.cdecl, importc: "orxConsole_GetFont", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc getFont(internal_pstText: ptr orxTEXT): ptr orxFONT {.cdecl,
    importc: "orxText_GetFont", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFPS(): orxU32 {.cdecl, importc: "orxFPS_GetFPS", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc getFrame(internal_pstCamera: ptr orxCAMERA): ptr orxFRAME {.cdecl,
    importc: "orxCamera_GetFrame", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFrame(internal_pstSpawner: ptr orxSPAWNER): ptr orxFRAME {.cdecl,
    importc: "orxSpawner_GetFrame", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFrequency(internal_pstAnimPointer: ptr orxANIMPOINTER): orxFLOAT {.
    cdecl, importc: "orxAnimPointer_GetFrequency", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getFrequency(internal_pstFXPointer: ptr orxFXPOINTER): orxFLOAT {.cdecl,
    importc: "orxFXPointer_GetFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFromID(internal_stID: orxSTRINGID): cstring {.cdecl,
    importc: "orxString_GetFromID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFromInfo(internal_pstClockInfo: ptr orxCLOCK_INFO): ptr orxCLOCK {.
    cdecl, importc: "orxClock_GetFromInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFrustum(internal_pstCamera: ptr orxCAMERA;
                internal_pstFrustum: ptr orxAABOX): ptr orxAABOX {.cdecl,
    importc: "orxCamera_GetFrustum", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFunction(internal_hPluginHandle: orxHANDLE;
                 internal_zFunctionName: cstring): orxPLUGIN_FUNCTION {.cdecl,
    importc: "orxPlugin_GetFunction", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFXFrequency(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetFXFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getFXTime(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetFXTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGlobalVolume(): orxFLOAT {.cdecl,
                                   importc: "orxSoundSystem_GetGlobalVolume",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGravity(internal_pvGravity: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxPhysics_GetGravity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGroup(internal_u32Index: orxU32): cstring {.cdecl,
    importc: "orxResource_GetGroup", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGroupCount(): orxU32 {.cdecl, importc: "orxResource_GetGroupCount",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGroupID(internal_pstCamera: ptr orxCAMERA; internal_u32Index: orxU32): orxSTRINGID {.
    cdecl, importc: "orxCamera_GetGroupID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGroupID(internal_pstObject: ptr orxOBJECT): orxSTRINGID {.cdecl,
    importc: "orxObject_GetGroupID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getGroupIDCount(internal_pstCamera: ptr orxCAMERA): orxU32 {.cdecl,
    importc: "orxCamera_GetGroupIDCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getHandle(internal_zPluginName: cstring): orxHANDLE {.cdecl,
    importc: "orxPlugin_GetHandle", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getHomeDirectory(internal_zSubPath: cstring): cstring {.cdecl,
    importc: "orxFile_GetHomeDirectory", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getID(internal_pstShader: ptr orxSHADER): orxU32 {.cdecl,
    importc: "orxShader_GetID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getID(internal_zString: cstring): orxSTRINGID {.cdecl,
    importc: "orxString_GetID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getIDFromName(internal_zName: cstring): orxS32 {.cdecl,
    importc: "orxProfiler_GetIDFromName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getIgnoreFlagNames(internal_u32Flags: orxU32): cstring {.cdecl,
    importc: "orxFrame_GetIgnoreFlagNames", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getIgnoreFlags(internal_pstObject: ptr orxOBJECT): orxU32 {.cdecl,
    importc: "orxObject_GetIgnoreFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getIgnoreFlagValues(internal_zFlags: cstring): orxU32 {.cdecl,
    importc: "orxFrame_GetIgnoreFlagValues", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getIndex(internal_pstBank: ptr orxBANK; internal_pCell: pointer): orxU32 {.
    cdecl, importc: "orxBank_GetIndex", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getInfo(internal_pstClock: ptr orxCLOCK): ptr orxCLOCK_INFO {.cdecl,
    importc: "orxClock_GetInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getInfo(internal_zFileName: cstring; internal_pstFileInfo: ptr orxFILE_INFO): orxSTATUS {.
    cdecl, importc: "orxFile_GetInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getInput(internal_pu32CursorIndex: ptr orxU32): cstring {.cdecl,
    importc: "orxConsole_GetInput", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getJointName(internal_pstBodyJoint: ptr orxBODY_JOINT): cstring {.cdecl,
    importc: "orxBody_GetJointName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getJointReactionForce(internal_pstBodyJoint: ptr orxBODY_JOINT;
                           internal_pvForce: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxBody_GetJointReactionForce", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getJointReactionForce(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT;
                           internal_pvForce: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxPhysics_GetJointReactionForce", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getJointReactionTorque(internal_pstBodyJoint: ptr orxBODY_JOINT): orxFLOAT {.
    cdecl, importc: "orxBody_GetJointReactionTorque", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getJointReactionTorque(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT): orxFLOAT {.
    cdecl, importc: "orxPhysics_GetJointReactionTorque", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getKey(internal_pstAnim: ptr orxANIM; internal_fTimeStamp: orxFLOAT): orxU32 {.
    cdecl, importc: "orxAnim_GetKey", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKey(internal_u32KeyIndex: orxU32): cstring {.cdecl,
    importc: "orxConfig_GetKey", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyCount(): orxU32 {.cdecl, importc: "orxConfig_GetKeyCount",
                             ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyCount(internal_pstAnim: ptr orxANIM): orxU32 {.cdecl,
    importc: "orxAnim_GetKeyCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyData(internal_pstAnim: ptr orxANIM; internal_u32Index: orxU32): ptr orxSTRUCTURE {.
    cdecl, importc: "orxAnim_GetKeyData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyDisplayName(internal_eKey: orxKEYBOARD_KEY): cstring {.cdecl,
    importc: "orxKeyboard_GetKeyDisplayName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyName(internal_eKey: orxKEYBOARD_KEY): cstring {.cdecl,
    importc: "orxKeyboard_GetKeyName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getKeyStorageSize(internal_pstAnim: ptr orxANIM): orxU32 {.cdecl,
    importc: "orxAnim_GetKeyStorageSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLanguage(internal_u32LanguageIndex: orxU32): cstring {.cdecl,
    importc: "orxLocale_GetLanguage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLanguageCount(): orxU32 {.cdecl, importc: "orxLocale_GetLanguageCount",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLast(internal_eStructureID: orxSTRUCTURE_ID): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetLast", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLastAddedSound(internal_pstObject: ptr orxOBJECT): ptr orxSOUND {.cdecl,
    importc: "orxObject_GetLastAddedSound", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLastAddedSound(internal_pstSoundPointer: ptr orxSOUNDPOINTER): ptr orxSOUND {.
    cdecl, importc: "orxSoundPointer_GetLastAddedSound", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getLifeTime(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetLifeTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLinearDamping(internal_pstBody: ptr orxBODY): orxFLOAT {.cdecl,
    importc: "orxBody_GetLinearDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLinearDamping(internal_pstBody: ptr orxPHYSICS_BODY): orxFLOAT {.cdecl,
    importc: "orxPhysics_GetLinearDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLineCount(internal_pstText: ptr orxTEXT): orxU32 {.cdecl,
    importc: "orxText_GetLineCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLineSize(internal_pstText: ptr orxTEXT; internal_u32Line: orxU32;
                 internal_pfWidth: ptr orxFLOAT; internal_pfHeight: ptr orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxText_GetLineSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLinkProperty(internal_pstAnimSet: ptr orxANIMSET;
                     internal_u32LinkID: orxU32; internal_u32Property: orxU32): orxU32 {.
    cdecl, importc: "orxAnimSet_GetLinkProperty", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getListBool(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxBOOL {.
    cdecl, importc: "orxConfig_GetListBool", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListColorVector(internal_zKey: cstring; internal_s32ListIndex: orxS32;
                        internal_eColorSpace: orxCOLORSPACE;
                        internal_pvVector: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxConfig_GetListColorVector", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getListCount(internal_zKey: cstring): orxS32 {.cdecl,
    importc: "orxConfig_GetListCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListenerCount(): orxU32 {.cdecl,
                                  importc: "orxSoundSystem_GetListenerCount",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListenerPosition(internal_u32Index: orxU32;
                         internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxSoundSystem_GetListenerPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getListFloat(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxFLOAT {.
    cdecl, importc: "orxConfig_GetListFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListS32(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxS32 {.
    cdecl, importc: "orxConfig_GetListS32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListS64(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxS64 {.
    cdecl, importc: "orxConfig_GetListS64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListString(internal_zKey: cstring; internal_s32ListIndex: orxS32): cstring {.
    cdecl, importc: "orxConfig_GetListString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListU32(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxU32 {.
    cdecl, importc: "orxConfig_GetListU32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListU64(internal_zKey: cstring; internal_s32ListIndex: orxS32): orxU64 {.
    cdecl, importc: "orxConfig_GetListU64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getListVector(internal_zKey: cstring; internal_s32ListIndex: orxS32;
                   internal_pvVector: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxConfig_GetListVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLiteralIgnoreFlags(internal_pstObject: ptr orxOBJECT): cstring {.cdecl,
    importc: "orxObject_GetLiteralIgnoreFlags", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getLoadCount(): orxU32 {.cdecl, importc: "orxTexture_GetLoadCount",
                              ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLocation(internal_hResource: orxHANDLE): cstring {.cdecl,
    importc: "orxResource_GetLocation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getLogLineLength(): orxU32 {.cdecl, importc: "orxConsole_GetLogLineLength",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMainFileName(): cstring {.cdecl, importc: "orxConfig_GetMainFileName",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMap(internal_pstFont: ptr orxFONT): ptr orxCHARACTER_MAP {.cdecl,
    importc: "orxFont_GetMap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMarkerCount(): orxS32 {.cdecl, importc: "orxProfiler_GetMarkerCount",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMarkerMaxTime(internal_s32MarkerID: orxS32): orxDOUBLE {.cdecl,
    importc: "orxProfiler_GetMarkerMaxTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMarkerName(internal_s32MarkerID: orxS32): cstring {.cdecl,
    importc: "orxProfiler_GetMarkerName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMarkerPushCount(internal_s32MarkerID: orxS32): orxU32 {.cdecl,
    importc: "orxProfiler_GetMarkerPushCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMarkerTime(internal_s32MarkerID: orxS32): orxDOUBLE {.cdecl,
    importc: "orxProfiler_GetMarkerTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMass(internal_pstBody: ptr orxBODY): orxFLOAT {.cdecl,
    importc: "orxBody_GetMass", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMass(internal_pstBody: ptr orxPHYSICS_BODY): orxFLOAT {.cdecl,
    importc: "orxPhysics_GetMass", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMass(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetMass", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMassCenter(internal_pstBody: ptr orxBODY;
                   internal_pvMassCenter: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxBody_GetMassCenter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMassCenter(internal_pstBody: ptr orxPHYSICS_BODY;
                   internal_pvMassCenter: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxPhysics_GetMassCenter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMassCenter(internal_pstObject: ptr orxOBJECT;
                   internal_pvMassCenter: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxObject_GetMassCenter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMasterBusID(): orxSTRINGID {.cdecl, importc: "orxSound_GetMasterBusID",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMaxResetTime(): orxDOUBLE {.cdecl,
                                    importc: "orxProfiler_GetMaxResetTime",
                                    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getModifier(internal_pstClock: ptr orxCLOCK;
                 internal_eModifier: orxCLOCK_MODIFIER): orxFLOAT {.cdecl,
    importc: "orxClock_GetModifier", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMoveDelta(internal_pvMoveDelta: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxMouse_GetMoveDelta", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getMultiplier(internal_zInputName: cstring): orxFLOAT {.cdecl,
    importc: "orxInput_GetMultiplier", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_eModuleID: orxMODULE_ID): cstring {.cdecl,
    importc: "orxModule_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_hPluginHandle: orxHANDLE): cstring {.cdecl,
    importc: "orxPlugin_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstAnim: ptr orxANIM): cstring {.cdecl,
    importc: "orxAnim_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstAnimSet: ptr orxANIMSET): cstring {.cdecl,
    importc: "orxAnimSet_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstBody: ptr orxBODY): cstring {.cdecl,
    importc: "orxBody_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstCamera: ptr orxCAMERA): cstring {.cdecl,
    importc: "orxCamera_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstClock: ptr orxCLOCK): cstring {.cdecl,
    importc: "orxClock_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstFont: ptr orxFONT): cstring {.cdecl,
    importc: "orxFont_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstFX: ptr orxFX): cstring {.cdecl,
    importc: "orxFX_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstGraphic: ptr orxGRAPHIC): cstring {.cdecl,
    importc: "orxGraphic_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstObject: ptr orxOBJECT): cstring {.cdecl,
    importc: "orxObject_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstShader: ptr orxSHADER): cstring {.cdecl,
    importc: "orxShader_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstSound: ptr orxSOUND): cstring {.cdecl,
    importc: "orxSound_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstSpawner: ptr orxSPAWNER): cstring {.cdecl,
    importc: "orxSpawner_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstText: ptr orxTEXT): cstring {.cdecl,
    importc: "orxText_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstTexture: ptr orxTEXTURE): cstring {.cdecl,
    importc: "orxTexture_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_pstViewport: ptr orxVIEWPORT): cstring {.cdecl,
    importc: "orxViewport_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getName(internal_u32ThreadID: orxU32): cstring {.cdecl,
    importc: "orxThread_GetName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_pstBank: ptr orxBANK; internal_pCell: pointer): pointer {.
    cdecl, importc: "orxBank_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_pstHashTable: ptr orxHASHTABLE;
             internal_hIterator: orxHANDLE; internal_pu64Key: ptr orxU64;
             internal_ppData: ptr pointer): orxHANDLE {.cdecl,
    importc: "orxHashTable_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_pstObject: ptr orxOBJECT; internal_stGroupID: orxSTRINGID): ptr orxOBJECT {.
    cdecl, importc: "orxObject_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_pstSound: ptr orxSOUND; internal_stBusID: orxSTRINGID): ptr orxSOUND {.
    cdecl, importc: "orxSound_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_zBase: cstring; internal_zPrevious: cstring;
             internal_pu32CommonLength: ptr orxU32): cstring {.cdecl,
    importc: "orxCommand_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNext(internal_zInputName: cstring): cstring {.cdecl,
    importc: "orxInput_GetNext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextCachedLocation(internal_zGroup: cstring;
                           internal_hIterator: orxHANDLE;
                           internal_pzLocation: ptr cstring;
                           internal_pzStorage: ptr cstring;
                           internal_pzName: ptr cstring): orxHANDLE {.cdecl,
    importc: "orxResource_GetNextCachedLocation", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getNextChild(internal_pstObject: ptr orxOBJECT; internal_pChild: pointer;
                  internal_eStructureID: orxSTRUCTURE_ID): ptr orxSTRUCTURE {.
    cdecl, importc: "orxObject_GetNextChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextEnabled(internal_pstObject: ptr orxOBJECT;
                    internal_stGroupID: orxSTRINGID): ptr orxOBJECT {.cdecl,
    importc: "orxObject_GetNextEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextEvent(internal_pstAnim: ptr orxANIM;
                  internal_pstEvent: ptr orxANIM_CUSTOM_EVENT): ptr orxANIM_CUSTOM_EVENT {.
    cdecl, importc: "orxAnim_GetNextEvent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextJoint(internal_pstBody: ptr orxBODY;
                  internal_pstBodyJoint: ptr orxBODY_JOINT): ptr orxBODY_JOINT {.
    cdecl, importc: "orxBody_GetNextJoint", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextMarkerID(internal_s32MarkerID: orxS32): orxS32 {.cdecl,
    importc: "orxProfiler_GetNextMarkerID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextPart(internal_pstBody: ptr orxBODY;
                 internal_pstBodyPart: ptr orxBODY_PART): ptr orxBODY_PART {.
    cdecl, importc: "orxBody_GetNextPart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextSet(internal_zSetName: cstring): cstring {.cdecl,
    importc: "orxInput_GetNextSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getNextSortedMarkerID(internal_s32MarkerID: orxS32): orxS32 {.cdecl,
    importc: "orxProfiler_GetNextSortedMarkerID", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getNextWaveDelay(internal_pstSpawner: ptr orxSPAWNER): orxFLOAT {.cdecl,
    importc: "orxSpawner_GetNextWaveDelay", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getObjectSpeed(internal_pstSpawner: ptr orxSPAWNER;
                    internal_pvObjectSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxSpawner_GetObjectSpeed", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getOrientation(internal_pstGraphic: ptr orxGRAPHIC): orxDISPLAY_ORIENTATION {.
    cdecl, importc: "orxGraphic_GetOrientation", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getOrigin(internal_pstFont: ptr orxFONT; internal_pvOrigin: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxFont_GetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOrigin(internal_pstGraphic: ptr orxGRAPHIC;
               internal_pvOrigin: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxGraphic_GetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOrigin(internal_pstObject: ptr orxOBJECT;
               internal_pvOrigin: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxObject_GetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOrigin(internal_zSectionName: cstring): cstring {.cdecl,
    importc: "orxConfig_GetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOriginID(internal_zSectionName: cstring): orxSTRINGID {.cdecl,
    importc: "orxConfig_GetOriginID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOwnedChild(internal_pstObject: ptr orxOBJECT): ptr orxOBJECT {.cdecl,
    importc: "orxObject_GetOwnedChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOwnedSibling(internal_pstObject: ptr orxOBJECT): ptr orxOBJECT {.cdecl,
    importc: "orxObject_GetOwnedSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOwner(internal_pstObject: ptr orxOBJECT): ptr orxSTRUCTURE {.cdecl,
    importc: "orxObject_GetOwner", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getOwner(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetOwner", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPanning(internal_pstSound: ptr orxSOUND;
                internal_pfPanning: ptr orxFLOAT; internal_pbMix: ptr orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSound_GetPanning", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPanning(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                internal_pfPanning: ptr orxFLOAT; internal_pbMix: ptr orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_GetPanning", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getParameterID(internal_hShader: orxHANDLE; internal_zParam: cstring;
                    internal_s32Index: orxS32; internal_bIsTexture: orxBOOL): orxS32 {.
    cdecl, importc: "orxDisplay_GetParameterID", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getParent(internal_pstCamera: ptr orxCAMERA): ptr orxSTRUCTURE {.cdecl,
    importc: "orxCamera_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParent(internal_pstFrame: ptr orxFRAME): ptr orxFRAME {.cdecl,
    importc: "orxFrame_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParent(internal_pstObject: ptr orxOBJECT): ptr orxSTRUCTURE {.cdecl,
    importc: "orxObject_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParent(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParent(internal_pstSpawner: ptr orxSPAWNER): ptr orxSTRUCTURE {.cdecl,
    importc: "orxSpawner_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParent(internal_zSectionName: cstring): cstring {.cdecl,
    importc: "orxConfig_GetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getParentDistance(internal_zSectionName: cstring;
                       internal_zParentName: cstring): orxU32 {.cdecl,
    importc: "orxConfig_GetParentDistance", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartBody(internal_pstBodyPart: ptr orxBODY_PART): ptr orxBODY {.cdecl,
    importc: "orxBody_GetPartBody", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartCheckMask(internal_pstBodyPart: ptr orxBODY_PART): orxU16 {.cdecl,
    importc: "orxBody_GetPartCheckMask", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartCheckMask(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxU16 {.
    cdecl, importc: "orxPhysics_GetPartCheckMask", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPartDef(internal_pstBodyPart: ptr orxBODY_PART): ptr orxBODY_PART_DEF {.
    cdecl, importc: "orxBody_GetPartDef", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartDensity(internal_pstBodyPart: ptr orxBODY_PART): orxFLOAT {.cdecl,
    importc: "orxBody_GetPartDensity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartDensity(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxFLOAT {.
    cdecl, importc: "orxPhysics_GetPartDensity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPartFriction(internal_pstBodyPart: ptr orxBODY_PART): orxFLOAT {.cdecl,
    importc: "orxBody_GetPartFriction", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartFriction(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxFLOAT {.
    cdecl, importc: "orxPhysics_GetPartFriction", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPartName(internal_pstBodyPart: ptr orxBODY_PART): cstring {.cdecl,
    importc: "orxBody_GetPartName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartRestitution(internal_pstBodyPart: ptr orxBODY_PART): orxFLOAT {.
    cdecl, importc: "orxBody_GetPartRestitution", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPartRestitution(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxFLOAT {.
    cdecl, importc: "orxPhysics_GetPartRestitution", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPartSelfFlags(internal_pstBodyPart: ptr orxBODY_PART): orxU16 {.cdecl,
    importc: "orxBody_GetPartSelfFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPartSelfFlags(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxU16 {.
    cdecl, importc: "orxPhysics_GetPartSelfFlags", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getPath(internal_zLocation: cstring): cstring {.cdecl,
    importc: "orxResource_GetPath", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPendingOpCount(internal_hResource: orxHANDLE): orxU32 {.cdecl,
    importc: "orxResource_GetPendingOpCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPitch(internal_pstSound: ptr orxSOUND): orxFLOAT {.cdecl,
    importc: "orxSound_GetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPitch(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxFLOAT {.cdecl,
    importc: "orxSoundSystem_GetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPivot(internal_pstGraphic: ptr orxGRAPHIC;
              internal_pvPivot: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxGraphic_GetPivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPivot(internal_pstObject: ptr orxOBJECT; internal_pvPivot: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetPivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstBody: ptr orxBODY;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxBody_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstBody: ptr orxPHYSICS_BODY;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxPhysics_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstCamera: ptr orxCAMERA;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxCamera_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstFrame: ptr orxFRAME;
                 internal_eSpace: orxFRAME_SPACE; internal_pvPos: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxFrame_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstObject: ptr orxOBJECT;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxObject_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstSound: ptr orxSOUND;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxSound_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxSoundSystem_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstSpawner: ptr orxSPAWNER;
                 internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxSpawner_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pstViewport: ptr orxVIEWPORT;
                 internal_pfX: ptr orxFLOAT; internal_pfY: ptr orxFLOAT): void {.
    cdecl, importc: "orxViewport_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPosition(internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxMouse_GetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPrevious(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetPrevious", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getPrototype(internal_zCommand: cstring): cstring {.cdecl,
    importc: "orxCommand_GetPrototype", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomFloat(internal_fMin: orxFLOAT; internal_fMax: orxFLOAT): orxFLOAT {.
    cdecl, importc: "orxMath_GetRandomFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomS32(internal_s32Min: orxS32; internal_s32Max: orxS32): orxS32 {.
    cdecl, importc: "orxMath_GetRandomS32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomS64(internal_s64Min: orxS64; internal_s64Max: orxS64): orxS64 {.
    cdecl, importc: "orxMath_GetRandomS64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomSeeds(internal_au32Seeds: array[4'i64, orxU32]): void {.cdecl,
    importc: "orxMath_GetRandomSeeds", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomU32(internal_u32Min: orxU32; internal_u32Max: orxU32): orxU32 {.
    cdecl, importc: "orxMath_GetRandomU32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRandomU64(internal_u64Min: orxU64; internal_u64Max: orxU64): orxU64 {.
    cdecl, importc: "orxMath_GetRandomU64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRealTime(): orxU64 {.cdecl, importc: "orxSystem_GetRealTime",
                             ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRelativeSize(internal_pstViewport: ptr orxVIEWPORT;
                     internal_pfWidth: ptr orxFLOAT;
                     internal_pfHeight: ptr orxFLOAT): void {.cdecl,
    importc: "orxViewport_GetRelativeSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRelativeSpeed(internal_pstObject: ptr orxOBJECT;
                      internal_pvRelativeSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetRelativeSpeed", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getRepeat(internal_pstGraphic: ptr orxGRAPHIC;
               internal_pfRepeatX: ptr orxFLOAT;
               internal_pfRepeatY: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxGraphic_GetRepeat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRepeat(internal_pstObject: ptr orxOBJECT;
               internal_pfRepeatX: ptr orxFLOAT;
               internal_pfRepeatY: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_GetRepeat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getResetTime(): orxDOUBLE {.cdecl, importc: "orxProfiler_GetResetTime",
                                 ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRGB(internal_pstObject: ptr orxOBJECT; internal_pvRGB: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetRGB", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstBody: ptr orxBODY): orxFLOAT {.cdecl,
    importc: "orxBody_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstBody: ptr orxPHYSICS_BODY): orxFLOAT {.cdecl,
    importc: "orxPhysics_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstCamera: ptr orxCAMERA): orxFLOAT {.cdecl,
    importc: "orxCamera_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstFrame: ptr orxFRAME;
                 internal_eSpace: orxFRAME_SPACE): orxFLOAT {.cdecl,
    importc: "orxFrame_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getRotation(internal_pstSpawner: ptr orxSPAWNER): orxFLOAT {.cdecl,
    importc: "orxSpawner_GetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getS32(internal_zKey: cstring): orxS32 {.cdecl,
    importc: "orxConfig_GetS32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getS64(internal_zKey: cstring): orxS64 {.cdecl,
    importc: "orxConfig_GetS64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSampleInfo(internal_pstSample: ptr orxSOUND_SAMPLE;
                   internal_pu32ChannelNumber: ptr orxU32;
                   internal_pu32FrameNumber: ptr orxU32;
                   internal_pu32SampleRate: ptr orxU32): orxSTATUS {.cdecl,
    importc: "orxSound_GetSampleInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSampleInfo(internal_pstSample: ptr orxSOUNDSYSTEM_SAMPLE;
                   internal_pu32ChannelNumber: ptr orxU32;
                   internal_pu32FrameNumber: ptr orxU32;
                   internal_pu32SampleRate: ptr orxU32): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_GetSampleInfo", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScale(internal_pstFrame: ptr orxFRAME; internal_eSpace: orxFRAME_SPACE;
              internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxFrame_GetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScale(internal_pstObject: ptr orxOBJECT; internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScale(internal_pstSpawner: ptr orxSPAWNER;
              internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxSpawner_GetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScreenBitmap(): ptr orxBITMAP {.cdecl,
                                        importc: "orxDisplay_GetScreenBitmap",
                                        ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScreenPosition(internal_pvWorldPosition: ptr orxVECTOR;
                       internal_pstViewport: ptr orxVIEWPORT;
                       internal_pvScreenPosition: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxRender_GetScreenPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getScreenSize(internal_pfWidth: ptr orxFLOAT;
                   internal_pfHeight: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxDisplay_GetScreenSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getScreenTexture(): ptr orxTEXTURE {.cdecl,
    importc: "orxTexture_GetScreenTexture", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSection(internal_u32SectionIndex: orxU32): cstring {.cdecl,
    importc: "orxConfig_GetSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSectionCount(): orxU32 {.cdecl, importc: "orxConfig_GetSectionCount",
                                 ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getShader(internal_pstFont: ptr orxFONT): ptr orxSHADER {.cdecl,
    importc: "orxFont_GetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getShader(internal_pstObject: ptr orxOBJECT): ptr orxSHADER {.cdecl,
    importc: "orxObject_GetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getShader(internal_pstViewport: ptr orxVIEWPORT): ptr orxSHADER {.cdecl,
    importc: "orxViewport_GetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getShaderID(internal_hShader: orxHANDLE): orxU32 {.cdecl,
    importc: "orxDisplay_GetShaderID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSibling(internal_pstFrame: ptr orxFRAME): ptr orxFRAME {.cdecl,
    importc: "orxFrame_GetSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSibling(internal_pstObject: ptr orxOBJECT): ptr orxOBJECT {.cdecl,
    importc: "orxObject_GetSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSibling(internal_pStructure: pointer): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_GetSibling", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_hResource: orxHANDLE): orxS64 {.cdecl,
    importc: "orxResource_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstFile: ptr orxFILE): orxS64 {.cdecl,
    importc: "orxFile_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstFont: ptr orxFONT; internal_pvSize: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxFont_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstGraphic: ptr orxGRAPHIC; internal_pvSize: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxGraphic_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstObject: ptr orxOBJECT; internal_pvSize: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstText: ptr orxTEXT; internal_pfWidth: ptr orxFLOAT;
             internal_pfHeight: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxText_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstTexture: ptr orxTEXTURE;
             internal_pfWidth: ptr orxFLOAT; internal_pfHeight: ptr orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxTexture_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSize(internal_pstViewport: ptr orxVIEWPORT;
             internal_pfWidth: ptr orxFLOAT; internal_pfHeight: ptr orxFLOAT): void {.
    cdecl, importc: "orxViewport_GetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSmoothing(internal_pstGraphic: ptr orxGRAPHIC): orxDISPLAY_SMOOTHING {.
    cdecl, importc: "orxGraphic_GetSmoothing", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSmoothing(internal_pstObject: ptr orxOBJECT): orxDISPLAY_SMOOTHING {.
    cdecl, importc: "orxObject_GetSmoothing", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSpatialization(internal_pstSound: ptr orxSOUND;
                       internal_pfMinDistance: ptr orxFLOAT;
                       internal_pfMaxDistance: ptr orxFLOAT;
                       internal_pfMinGain: ptr orxFLOAT;
                       internal_pfMaxGain: ptr orxFLOAT;
                       internal_pfRollOff: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSound_GetSpatialization", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSpatialization(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                       internal_pfMinDistance: ptr orxFLOAT;
                       internal_pfMaxDistance: ptr orxFLOAT;
                       internal_pfMinGain: ptr orxFLOAT;
                       internal_pfMaxGain: ptr orxFLOAT;
                       internal_pfRollOff: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_GetSpatialization", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getSpeed(internal_pstBody: ptr orxBODY; internal_pvSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxBody_GetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSpeed(internal_pstBody: ptr orxPHYSICS_BODY;
              internal_pvSpeed: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxPhysics_GetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSpeed(internal_pstObject: ptr orxOBJECT; internal_pvSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSpeedAtWorldPosition(internal_pstBody: ptr orxBODY;
                             internal_pvPosition: ptr orxVECTOR;
                             internal_pvSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxBody_GetSpeedAtWorldPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getSpeedAtWorldPosition(internal_pstBody: ptr orxPHYSICS_BODY;
                             internal_pvPosition: ptr orxVECTOR;
                             internal_pvSpeed: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxPhysics_GetSpeedAtWorldPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getStagger(internal_pstFX: ptr orxFX; internal_pfOffset: ptr orxFLOAT): orxBOOL {.
    cdecl, importc: "orxFX_GetStagger", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getStatus(internal_pstSound: ptr orxSOUND): orxSOUND_STATUS {.cdecl,
    importc: "orxSound_GetStatus", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getStatus(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSOUNDSYSTEM_STATUS {.
    cdecl, importc: "orxSoundSystem_GetStatus", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getSteppedRandomFloat(internal_fMin: orxFLOAT; internal_fMax: orxFLOAT;
                           internal_fStep: orxFLOAT): orxFLOAT {.cdecl,
    importc: "orxMath_GetSteppedRandomFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSteppedRandomS32(internal_s32Min: orxS32; internal_s32Max: orxS32;
                         internal_s32Step: orxS32): orxS32 {.cdecl,
    importc: "orxMath_GetSteppedRandomS32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSteppedRandomS64(internal_s64Min: orxS64; internal_s64Max: orxS64;
                         internal_s64Step: orxS64): orxS64 {.cdecl,
    importc: "orxMath_GetSteppedRandomS64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSteppedRandomU32(internal_u32Min: orxU32; internal_u32Max: orxU32;
                         internal_u32Step: orxU32): orxU32 {.cdecl,
    importc: "orxMath_GetSteppedRandomU32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSteppedRandomU64(internal_u64Min: orxU64; internal_u64Max: orxU64;
                         internal_u64Step: orxU64): orxU64 {.cdecl,
    importc: "orxMath_GetSteppedRandomU64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getStorage(internal_zGroup: cstring; internal_u32Index: orxU32): cstring {.
    cdecl, importc: "orxResource_GetStorage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getStorageCount(internal_zGroup: cstring): orxU32 {.cdecl,
    importc: "orxResource_GetStorageCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getStorageType(internal_eStructureID: orxSTRUCTURE_ID): orxSTRUCTURE_STORAGE_TYPE {.
    cdecl, importc: "orxStructure_GetStorageType", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getString(internal_pstText: ptr orxTEXT): cstring {.cdecl,
    importc: "orxText_GetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getString(internal_zKey: cstring): cstring {.cdecl,
    importc: "orxConfig_GetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getString(internal_zKey: cstring; internal_zGroup: cstring): cstring {.
    cdecl, importc: "orxLocale_GetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getSystemTime(): orxDOUBLE {.cdecl, importc: "orxSystem_GetSystemTime",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTargetAnim(internal_pstAnimPointer: ptr orxANIMPOINTER): orxU32 {.cdecl,
    importc: "orxAnimPointer_GetTargetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTargetAnim(internal_pstObject: ptr orxOBJECT): cstring {.cdecl,
    importc: "orxObject_GetTargetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTargetAnimName(internal_pstAnimPointer: ptr orxANIMPOINTER): cstring {.
    cdecl, importc: "orxAnimPointer_GetTargetAnimName", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getTaskCount(): orxU32 {.cdecl, importc: "orxThread_GetTaskCount",
                              ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTempBitmap(): ptr orxBITMAP {.cdecl,
                                      importc: "orxDisplay_GetTempBitmap",
                                      ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTextString(internal_pstObject: ptr orxOBJECT): cstring {.cdecl,
    importc: "orxObject_GetTextString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTexture(internal_pstFont: ptr orxFONT): ptr orxTEXTURE {.cdecl,
    importc: "orxFont_GetTexture", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTextureCount(internal_pstViewport: ptr orxVIEWPORT): orxU32 {.cdecl,
    importc: "orxViewport_GetTextureCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTextureList(internal_pstViewport: ptr orxVIEWPORT;
                    internal_u32TextureNumber: orxU32;
                    internal_apstTextureList: ptr ptr orxTEXTURE): orxSTATUS {.
    cdecl, importc: "orxViewport_GetTextureList", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getThreshold(internal_zInputName: cstring): orxFLOAT {.cdecl,
    importc: "orxInput_GetThreshold", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(): orxDOUBLE {.cdecl, importc: "orxSystem_GetTime", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_pstAnimPointer: ptr orxANIMPOINTER): orxFLOAT {.cdecl,
    importc: "orxAnimPointer_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_pstFile: ptr orxFILE): orxS64 {.cdecl,
    importc: "orxFile_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_pstFXPointer: ptr orxFXPOINTER): orxFLOAT {.cdecl,
    importc: "orxFXPointer_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_pstSound: ptr orxSOUND): orxFLOAT {.cdecl,
    importc: "orxSound_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxFLOAT {.cdecl,
    importc: "orxSoundSystem_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTime(internal_zLocation: cstring): orxS64 {.cdecl,
    importc: "orxResource_GetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTotalObjectCount(internal_pstSpawner: ptr orxSPAWNER): orxU32 {.cdecl,
    importc: "orxSpawner_GetTotalObjectCount", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTotalObjectLimit(internal_pstSpawner: ptr orxSPAWNER): orxU32 {.cdecl,
    importc: "orxSpawner_GetTotalObjectLimit", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTotalPendingOpCount(): orxU32 {.cdecl, importc: "orxResource_GetTotalPendingOpCount",
                                        ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTrackDuration(internal_zTrackID: cstring): orxFLOAT {.cdecl,
    importc: "orxTimeLine_GetTrackDuration", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTrailLogLine(internal_u32TrailLineIndex: orxU32): cstring {.cdecl,
    importc: "orxConsole_GetTrailLogLine", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTrailLogLineOffset(): orxU32 {.cdecl, importc: "orxConsole_GetTrailLogLineOffset",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getType(internal_zLocation: cstring): ptr orxRESOURCE_TYPE_INFO {.cdecl,
    importc: "orxResource_GetType", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTypeCount(): orxU32 {.cdecl, importc: "orxResource_GetTypeCount",
                              ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTypeName(internal_eMemType: orxMEMORY_TYPE): cstring {.cdecl,
    importc: "orxMemory_GetTypeName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getTypeTag(internal_u32Index: orxU32): cstring {.cdecl,
    importc: "orxResource_GetTypeTag", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getU32(internal_zKey: cstring): orxU32 {.cdecl,
    importc: "orxConfig_GetU32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getU64(internal_zKey: cstring): orxU64 {.cdecl,
    importc: "orxConfig_GetU64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getUniqueMarkerDepth(internal_s32MarkerID: orxS32): orxU32 {.cdecl,
    importc: "orxProfiler_GetUniqueMarkerDepth", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getUniqueMarkerStartTime(internal_s32MarkerID: orxS32): orxDOUBLE {.cdecl,
    importc: "orxProfiler_GetUniqueMarkerStartTime", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getUserData(internal_pstObject: ptr orxOBJECT): pointer {.cdecl,
    importc: "orxObject_GetUserData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getValue(internal_zInputName: cstring): orxFLOAT {.cdecl,
    importc: "orxInput_GetValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getValueSource(internal_zKey: cstring): cstring {.cdecl,
    importc: "orxConfig_GetValueSource", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVector(internal_pstFX: ptr orxFX; internal_fPreviousTime: orxFLOAT;
               internal_fTime: orxFLOAT; internal_pvVector: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxFX_GetVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVector(internal_zKey: cstring; internal_pvVector: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxConfig_GetVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVersion(internal_pstVersion: ptr orxVERSION): ptr orxVERSION {.cdecl,
    importc: "orxSystem_GetVersion", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVersionFullString(): cstring {.cdecl, importc: "orxSystem_GetVersionFullString",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVersionNumeric(): orxU32 {.cdecl,
                                   importc: "orxSystem_GetVersionNumeric",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVersionString(): cstring {.cdecl, importc: "orxSystem_GetVersionString",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVideoMode(internal_u32Index: orxU32;
                  internal_pstVideoMode: ptr orxDISPLAY_VIDEO_MODE): ptr orxDISPLAY_VIDEO_MODE {.
    cdecl, importc: "orxDisplay_GetVideoMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVideoModeCount(): orxU32 {.cdecl,
                                   importc: "orxDisplay_GetVideoModeCount",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVolume(internal_pstSound: ptr orxSOUND): orxFLOAT {.cdecl,
    importc: "orxSound_GetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getVolume(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxFLOAT {.cdecl,
    importc: "orxSoundSystem_GetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWaveDelay(internal_pstSpawner: ptr orxSPAWNER): orxFLOAT {.cdecl,
    importc: "orxSpawner_GetWaveDelay", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWaveSize(internal_pstSpawner: ptr orxSPAWNER): orxU32 {.cdecl,
    importc: "orxSpawner_GetWaveSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWheelDelta(): orxFLOAT {.cdecl, importc: "orxMouse_GetWheelDelta",
                                 ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWorkingGraphic(internal_pstObject: ptr orxOBJECT): ptr orxGRAPHIC {.
    cdecl, importc: "orxObject_GetWorkingGraphic", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getWorkingTexture(internal_pstObject: ptr orxOBJECT): ptr orxTEXTURE {.
    cdecl, importc: "orxObject_GetWorkingTexture", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getWorldPosition(internal_pstObject: ptr orxOBJECT;
                      internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxObject_GetWorldPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getWorldPosition(internal_pstSpawner: ptr orxSPAWNER;
                      internal_pvPosition: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxSpawner_GetWorldPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getWorldPosition(internal_pvScreenPosition: ptr orxVECTOR;
                      internal_pstViewport: ptr orxVIEWPORT;
                      internal_pvWorldPosition: ptr orxVECTOR): ptr orxVECTOR {.
    cdecl, importc: "orxRender_GetWorldPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getWorldRotation(internal_pstObject: ptr orxOBJECT): orxFLOAT {.cdecl,
    importc: "orxObject_GetWorldRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWorldRotation(internal_pstSpawner: ptr orxSPAWNER): orxFLOAT {.cdecl,
    importc: "orxSpawner_GetWorldRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWorldScale(internal_pstObject: ptr orxOBJECT;
                   internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxObject_GetWorldScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getWorldScale(internal_pstSpawner: ptr orxSPAWNER;
                   internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxSpawner_GetWorldScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc getZoom(internal_pstCamera: ptr orxCAMERA): orxFLOAT {.cdecl,
    importc: "orxCamera_GetZoom", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc grab(internal_bGrab: orxBOOL): orxSTATUS {.cdecl, importc: "orxMouse_Grab",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc graphicCreate(): ptr orxGRAPHIC {.cdecl, importc: "orxGraphic_Create",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc graphicCreateFromConfig(internal_zConfigID: cstring): ptr orxGRAPHIC {.
    cdecl, importc: "orxGraphic_CreateFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc graphicDelete(internal_pstGraphic: ptr orxGRAPHIC): orxSTATUS {.cdecl,
    importc: "orxGraphic_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc graphicExit(): void {.cdecl, importc: "orxGraphic_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc graphicInit(): orxSTATUS {.cdecl, importc: "orxGraphic_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc graphicSetup(): void {.cdecl, importc: "orxGraphic_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc hasBackgroundColor(internal_pstViewport: ptr orxVIEWPORT): orxBOOL {.cdecl,
    importc: "orxViewport_HasBackgroundColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasBeenActivated(internal_zInputName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_HasBeenActivated", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasBeenDeactivated(internal_zInputName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_HasBeenDeactivated", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasBlendMode(internal_pstGraphic: ptr orxGRAPHIC): orxBOOL {.cdecl,
    importc: "orxGraphic_HasBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasBlendMode(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_HasBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasColor(internal_pstGraphic: ptr orxGRAPHIC): orxBOOL {.cdecl,
    importc: "orxGraphic_HasColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasColor(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_HasColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasFlip(internal_pstGraphic: ptr orxGRAPHIC): orxBOOL {.cdecl,
    importc: "orxGraphic_HasFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasFlip(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_HasFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hash(internal_zString: cstring): orxSTRINGID {.cdecl,
    importc: "orxString_Hash", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hashTableCreate(internal_u32NbKey: orxU32; internal_u32Flags: orxU32;
                     internal_eMemType: orxMEMORY_TYPE): ptr orxHASHTABLE {.
    cdecl, importc: "orxHashTable_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hashTableDelete(internal_pstHashTable: ptr orxHASHTABLE): orxSTATUS {.
    cdecl, importc: "orxHashTable_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hashTableGet(internal_pstHashTable: ptr orxHASHTABLE;
                  internal_u64Key: orxU64): pointer {.cdecl,
    importc: "orxHashTable_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hashTableSet(internal_pstHashTable: ptr orxHASHTABLE;
                  internal_u64Key: orxU64; internal_pData: pointer): orxSTATUS {.
    cdecl, importc: "orxHashTable_Set", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasLanguage(internal_zLanguage: cstring): orxBOOL {.cdecl,
    importc: "orxLocale_HasLanguage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasNewStatus(internal_zInputName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_HasNewStatus", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasSection(internal_zSectionName: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_HasSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasShaderSupport(): orxBOOL {.cdecl,
                                   importc: "orxDisplay_HasShaderSupport",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasString(internal_zKey: cstring; internal_zGroup: cstring): orxBOOL {.
    cdecl, importc: "orxLocale_HasString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_HasValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc hasValueNoCheck(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_HasValueNoCheck", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc increaseFrameCount(): void {.cdecl, importc: "orxFPS_IncreaseFrameCount",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc initRandom(internal_u32Seed: orxU32): void {.cdecl,
    importc: "orxMath_InitRandom", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc initThread(): orxSTATUS {.cdecl, importc: "orxMemory_InitThread",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc inputBind(internal_zName: cstring; internal_eType: orxINPUT_TYPE;
               internal_eID: orxENUM; internal_eMode: orxINPUT_MODE;
               internal_s32BindingIndex: orxS32): orxSTATUS {.cdecl,
    importc: "orxInput_Bind", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc inputExit(): void {.cdecl, importc: "orxInput_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc inputInit(): orxSTATUS {.cdecl, importc: "orxInput_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc inputLoad(internal_zFileName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_Load", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc inputSetup(): void {.cdecl, importc: "orxInput_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc inputUnbind(internal_zName: cstring; internal_s32BindingIndex: orxS32): orxSTATUS {.
    cdecl, importc: "orxInput_Unbind", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_Break(): void {.cdecl, importc: "_orxDebug_Break",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_EnableLevel(internal_eLevel: orxDEBUG_LEVEL;
                                   internal_bEnable: orxBOOL): void {.cdecl,
    importc: "_orxDebug_EnableLevel", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_Exit(): void {.cdecl, importc: "_orxDebug_Exit",
                                      ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_GetFlags(): orxU32 {.cdecl,
    importc: "_orxDebug_GetFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_Init(): orxSTATUS {.cdecl, importc: "_orxDebug_Init",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_IsLevelEnabled(internal_eLevel: orxDEBUG_LEVEL): orxBOOL {.
    cdecl, importc: "_orxDebug_IsLevelEnabled", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc internal_orxDebug_Log(internal_eLevel: orxDEBUG_LEVEL;
                           internal_zFunction: cstring; internal_zFile: cstring;
                           internal_u32Line: orxU32; internal_zFormat: cstring): void {.
    cdecl, varargs, importc: "_orxDebug_Log", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_SetDebugFile(internal_zFileName: cstring): void {.cdecl,
    importc: "_orxDebug_SetDebugFile", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_SetFlags(internal_u32Add: orxU32;
                                internal_u32Remove: orxU32): void {.cdecl,
    importc: "_orxDebug_SetFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxDebug_SetLogCallback(internal_pfnLogCallback: orxDEBUG_CALLBACK_FUNCTION): void {.
    cdecl, importc: "_orxDebug_SetLogCallback", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc internal_orxDebug_SetLogFile(internal_zFileName: cstring): void {.cdecl,
    importc: "_orxDebug_SetLogFile", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_orxObject_GetStructure(internal_pstObject: ptr orxOBJECT;
                                     internal_eStructureID: orxSTRUCTURE_ID): ptr orxSTRUCTURE {.
    cdecl, importc: "_orxObject_GetStructure", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_DISPLAY(): void {.cdecl,
    importc: "_registerFunction_DISPLAY", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_JOYSTICK(): void {.cdecl,
    importc: "_registerFunction_JOYSTICK", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_KEYBOARD(): void {.cdecl,
    importc: "_registerFunction_KEYBOARD", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_MOUSE(): void {.cdecl,
    importc: "_registerFunction_MOUSE", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_PHYSICS(): void {.cdecl,
    importc: "_registerFunction_PHYSICS", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_RENDER(): void {.cdecl,
    importc: "_registerFunction_RENDER", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc internal_registerFunction_SOUNDSYSTEM(): void {.cdecl,
    importc: "_registerFunction_SOUNDSYSTEM", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isActive(internal_zInputName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_IsActive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isAlias(internal_zAlias: cstring): orxBOOL {.cdecl,
    importc: "orxCommand_IsAlias", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isButtonPressed(internal_eButton: orxJOYSTICK_BUTTON): orxBOOL {.cdecl,
    importc: "orxJoystick_IsButtonPressed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isButtonPressed(internal_eButton: orxMOUSE_BUTTON): orxBOOL {.cdecl,
    importc: "orxMouse_IsButtonPressed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isCommandValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsCommandValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isConnected(internal_u32ID: orxU32): orxBOOL {.cdecl,
    importc: "orxJoystick_IsConnected", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isCurrentAnim(internal_pstObject: ptr orxOBJECT;
                   internal_zAnimName: cstring): orxBOOL {.cdecl,
    importc: "orxObject_IsCurrentAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isDynamic(internal_pstBody: ptr orxBODY): orxBOOL {.cdecl,
    importc: "orxBody_IsDynamic", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isDynamicValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsDynamicValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(): orxBOOL {.cdecl, importc: "orxConsole_IsEnabled", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstFX: ptr orxFX): orxBOOL {.cdecl,
    importc: "orxFX_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstFXPointer: ptr orxFXPOINTER): orxBOOL {.cdecl,
    importc: "orxFXPointer_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstShader: ptr orxSHADER): orxBOOL {.cdecl,
    importc: "orxShader_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxBOOL {.cdecl,
    importc: "orxSoundPointer_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstSpawner: ptr orxSPAWNER): orxBOOL {.cdecl,
    importc: "orxSpawner_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstTimeLine: ptr orxTIMELINE): orxBOOL {.cdecl,
    importc: "orxTimeLine_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstTrigger: ptr orxTRIGGER): orxBOOL {.cdecl,
    importc: "orxTrigger_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isEnabled(internal_pstViewport: ptr orxVIEWPORT): orxBOOL {.cdecl,
    importc: "orxViewport_IsEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isFixedRotation(internal_pstBody: ptr orxBODY): orxBOOL {.cdecl,
    importc: "orxBody_IsFixedRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isFixedRotation(internal_pstBody: ptr orxPHYSICS_BODY): orxBOOL {.cdecl,
    importc: "orxPhysics_IsFixedRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isFixedSize(internal_pstText: ptr orxTEXT): orxBOOL {.cdecl,
    importc: "orxText_IsFixedSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isFullScreen(): orxBOOL {.cdecl, importc: "orxDisplay_IsFullScreen",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isGroupIDSortingEnabled(internal_pstCamera: ptr orxCAMERA;
                             internal_u32Index: orxU32): orxBOOL {.cdecl,
    importc: "orxCamera_IsGroupIDSortingEnabled", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc isInCombineMode(internal_zName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_IsInCombineMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInheritedValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsInheritedValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInitialized(internal_eModuleID: orxMODULE_ID): orxBOOL {.cdecl,
    importc: "orxModule_IsInitialized", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInsertMode(): orxBOOL {.cdecl, importc: "orxConsole_IsInsertMode",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInside(internal_pstBody: ptr orxBODY; internal_pvPosition: ptr orxVECTOR): orxBOOL {.
    cdecl, importc: "orxBody_IsInside", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInsidePart(internal_pstBodyPart: ptr orxBODY_PART;
                  internal_pvPosition: ptr orxVECTOR): orxBOOL {.cdecl,
    importc: "orxBody_IsInsidePart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isInsidePart(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                  internal_pvPosition: ptr orxVECTOR): orxBOOL {.cdecl,
    importc: "orxPhysics_IsInsidePart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isKeyPressed(internal_eKey: orxKEYBOARD_KEY): orxBOOL {.cdecl,
    importc: "orxKeyboard_IsKeyPressed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isList(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsList", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isListenerEnabled(internal_u32ListenerIndex: orxU32): orxBOOL {.cdecl,
    importc: "orxSoundSystem_IsListenerEnabled", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc isLocallyInheritedValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsLocallyInheritedValue", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc isLooping(internal_pstFX: ptr orxFX): orxBOOL {.cdecl,
    importc: "orxFX_IsLooping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isLooping(internal_pstSound: ptr orxSOUND): orxBOOL {.cdecl,
    importc: "orxSound_IsLooping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isLooping(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxBOOL {.cdecl,
    importc: "orxSoundSystem_IsLooping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isMarkerIDValid(internal_s32MarkerID: orxS32): orxBOOL {.cdecl,
    importc: "orxProfiler_IsMarkerIDValid", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isPartSolid(internal_pstBodyPart: ptr orxBODY_PART): orxBOOL {.cdecl,
    importc: "orxBody_IsPartSolid", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isPartSolid(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART): orxBOOL {.
    cdecl, importc: "orxPhysics_IsPartSolid", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isPaused(): orxBOOL {.cdecl, importc: "orxProfiler_IsPaused", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc isPaused(internal_pstClock: ptr orxCLOCK): orxBOOL {.cdecl,
    importc: "orxClock_IsPaused", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isPaused(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_IsPaused", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isRandomValue(internal_zKey: cstring): orxBOOL {.cdecl,
    importc: "orxConfig_IsRandomValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isRegistered(internal_zCommand: cstring): orxBOOL {.cdecl,
    importc: "orxCommand_IsRegistered", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isRootChild(internal_pstFrame: ptr orxFRAME): orxBOOL {.cdecl,
    importc: "orxFrame_IsRootChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isSDF(internal_pstFont: ptr orxFONT): orxBOOL {.cdecl,
    importc: "orxFont_IsSDF", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isSending(): orxBOOL {.cdecl, importc: "orxEvent_IsSending", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc isSetEnabled(internal_zSetName: cstring): orxBOOL {.cdecl,
    importc: "orxInput_IsSetEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isShaderEnabled(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_IsShaderEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isShaderEnabled(internal_pstViewport: ptr orxVIEWPORT): orxBOOL {.cdecl,
    importc: "orxViewport_IsShaderEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isStream(internal_pstSound: ptr orxSOUND): orxBOOL {.cdecl,
    importc: "orxSound_IsStream", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isTargetAnim(internal_pstObject: ptr orxOBJECT; internal_zAnimName: cstring): orxBOOL {.
    cdecl, importc: "orxObject_IsTargetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isTimeLineEnabled(internal_pstObject: ptr orxOBJECT): orxBOOL {.cdecl,
    importc: "orxObject_IsTimeLineEnabled", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isTypoCheckEnabled(): orxBOOL {.cdecl,
                                     importc: "orxConfig_IsTypoCheckEnabled",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isUniqueMarker(internal_s32MarkerID: orxS32): orxBOOL {.cdecl,
    importc: "orxProfiler_IsUniqueMarker", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc isVideoModeAvailable(internal_pstVideoMode: ptr orxDISPLAY_VIDEO_MODE): orxBOOL {.
    cdecl, importc: "orxDisplay_IsVideoModeAvailable", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc isVSyncEnabled(): orxBOOL {.cdecl, importc: "orxDisplay_IsVSyncEnabled",
                                 ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc join(internal_u32ThreadID: orxU32): orxSTATUS {.cdecl,
    importc: "orxThread_Join", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc joinAll(): orxSTATUS {.cdecl, importc: "orxThread_JoinAll", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc joystickExit(): void {.cdecl, importc: "orxJoystick_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc joystickInit(): orxSTATUS {.cdecl, importc: "orxJoystick_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc joystickSetup(): void {.cdecl, importc: "orxJoystick_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc keyboardExit(): void {.cdecl, importc: "orxKeyboard_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc keyboardInit(): orxSTATUS {.cdecl, importc: "orxKeyboard_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc keyboardSetup(): void {.cdecl, importc: "orxKeyboard_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc linkBitmap(internal_pstTexture: ptr orxTEXTURE;
                internal_pstBitmap: ptr orxBITMAP; internal_zDataName: cstring;
                internal_bTransferOwnership: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxTexture_LinkBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc linkSample(internal_pstSound: ptr orxSOUND; internal_zSampleName: cstring): orxSTATUS {.
    cdecl, importc: "orxSound_LinkSample", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc linkStructure(internal_pstObject: ptr orxOBJECT;
                   internal_pstStructure: ptr orxSTRUCTURE): orxSTATUS {.cdecl,
    importc: "orxObject_LinkStructure", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loadBitmap(internal_zFileName: cstring): ptr orxBITMAP {.cdecl,
    importc: "orxDisplay_LoadBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loadFont(internal_zFileName: cstring; internal_zCharacterList: cstring;
              internal_pvCharacterSize: ptr orxVECTOR;
              internal_pvCharacterSpacing: ptr orxVECTOR;
              internal_pvCharacterPadding: ptr orxVECTOR;
              internal_bSDF: orxBOOL;
              internal_afCharacterWidthList: ptr orxFLOAT): ptr orxBITMAP {.
    cdecl, importc: "orxDisplay_LoadFont", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loadFromMemory(internal_acBuffer: cstring; internal_u32BufferSize: orxU32): orxSTATUS {.
    cdecl, importc: "orxConfig_LoadFromMemory", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc loadSample(internal_zFilename: cstring): ptr orxSOUNDSYSTEM_SAMPLE {.cdecl,
    importc: "orxSoundSystem_LoadSample", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loadStream(internal_hUserData: orxHANDLE; internal_zFilename: cstring): ptr orxSOUNDSYSTEM_SOUND {.
    cdecl, importc: "orxSoundSystem_LoadStream", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc localeExit(): void {.cdecl, importc: "orxLocale_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc localeInit(): orxSTATUS {.cdecl, importc: "orxLocale_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc localeSetup(): void {.cdecl, importc: "orxLocale_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc locate(internal_zGroup: cstring; internal_zName: cstring): cstring {.cdecl,
    importc: "orxResource_Locate", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc locateInStorage(internal_zGroup: cstring; internal_zStorage: cstring;
                     internal_zName: cstring): cstring {.cdecl,
    importc: "orxResource_LocateInStorage", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc log(internal_zText: cstring): orxSTATUS {.cdecl, importc: "orxConsole_Log",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc logAll(internal_bPrivate: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxStructure_LogAll", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc logParents(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_LogParents", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loop(internal_pstFX: ptr orxFX; internal_bLoop: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxFX_Loop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loop(internal_pstSound: ptr orxSOUND; internal_bLoop: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSound_Loop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc loop(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND; internal_bLoop: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_Loop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc mainSetup(): void {.cdecl, importc: "orx_MainSetup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc makeDirectory(internal_zName: cstring): orxSTATUS {.cdecl,
    importc: "orxFile_MakeDirectory", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc memoryExit(): void {.cdecl, importc: "orxMemory_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc memoryInit(): orxSTATUS {.cdecl, importc: "orxMemory_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc memorySetup(): void {.cdecl, importc: "orxMemory_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc mergeFiles(internal_zDstFileName: cstring;
                internal_azSrcFileName: ptr cstring; internal_u32Number: orxU32;
                internal_zEncryptionKey: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_MergeFiles", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc moduleExit(internal_eModuleID: orxMODULE_ID): void {.cdecl,
    importc: "orxModule_Exit", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc moduleInit(internal_eModuleID: orxMODULE_ID): orxSTATUS {.cdecl,
    importc: "orxModule_Init", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc moduleRegister(internal_eModuleID: orxMODULE_ID;
                    internal_zModuleName: cstring;
                    internal_pfnSetup: orxMODULE_SETUP_FUNCTION;
                    internal_pfnInit: orxMODULE_INIT_FUNCTION;
                    internal_pfnExit: orxMODULE_EXIT_FUNCTION): void {.cdecl,
    importc: "orxModule_Register", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc mouseExit(): void {.cdecl, importc: "orxMouse_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc mouseInit(): orxSTATUS {.cdecl, importc: "orxMouse_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc mouseSetup(): void {.cdecl, importc: "orxMouse_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc moveAsChild(internal_pstRefNode: ptr orxTREE_NODE;
                 internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.cdecl,
    importc: "orxTree_MoveAsChild", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc nHash(internal_zString: cstring; internal_u32CharNumber: orxU32): orxSTRINGID {.
    cdecl, importc: "orxString_NHash", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc objectCreate(): ptr orxOBJECT {.cdecl, importc: "orxObject_Create",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc objectCreateFromConfig(internal_zConfigID: cstring): ptr orxOBJECT {.cdecl,
    importc: "orxObject_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc objectDelete(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc objectExit(): void {.cdecl, importc: "orxObject_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc objectInit(): orxSTATUS {.cdecl, importc: "orxObject_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc objectRaycast(internal_pvBegin: ptr orxVECTOR;
                   internal_pvEnd: ptr orxVECTOR; internal_u16SelfFlags: orxU16;
                   internal_u16CheckMask: orxU16; internal_bEarlyExit: orxBOOL;
                   internal_pvContact: ptr orxVECTOR;
                   internal_pvNormal: ptr orxVECTOR): ptr orxOBJECT {.cdecl,
    importc: "orxObject_Raycast", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc objectSetup(): void {.cdecl, importc: "orxObject_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc objectUpdate(internal_pstObject: ptr orxOBJECT;
                  internal_pstClockInfo: ptr orxCLOCK_INFO): orxSTATUS {.cdecl,
    importc: "orxObject_Update", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc open(internal_zFileName: cstring; internal_u32Flags: orxU32): ptr orxFILE {.
    cdecl, importc: "orxFile_Open", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc open(internal_zLocation: cstring; internal_bEraseMode: orxBOOL): orxHANDLE {.
    cdecl, importc: "orxResource_Open", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc optimize(internal_pstHashTable: ptr orxHASHTABLE): orxSTATUS {.cdecl,
    importc: "orxHashTable_Optimize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc paramExit(): void {.cdecl, importc: "orxParam_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc paramInit(): orxSTATUS {.cdecl, importc: "orxParam_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc paramRegister(internal_pstParam: ptr orxPARAM): orxSTATUS {.cdecl,
    importc: "orxParam_Register", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc paramSetup(): void {.cdecl, importc: "orxParam_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc parseNumericalArguments(internal_u32ArgNumber: orxU32;
                             internal_astArgList: ptr orxCOMMAND_VAR;
                             internal_astOperandList: ptr orxCOMMAND_VAR): orxSTATUS {.
    cdecl, importc: "orxCommand_ParseNumericalArguments", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc pause(internal_bPause: orxBOOL): void {.cdecl,
    importc: "orxProfiler_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstAnimPointer: ptr orxANIMPOINTER; internal_bPause: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxAnimPointer_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstClock: ptr orxCLOCK; internal_bPause: orxBOOL): void {.
    cdecl, importc: "orxClock_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstObject: ptr orxOBJECT; internal_bPause: orxBOOL): void {.
    cdecl, importc: "orxObject_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pause(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_Pause", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pauseRecursive(internal_pstObject: ptr orxOBJECT; internal_bPause: orxBOOL): void {.
    cdecl, importc: "orxObject_PauseRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc physicsExit(): void {.cdecl, importc: "orxPhysics_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc physicsInit(): orxSTATUS {.cdecl, importc: "orxPhysics_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc physicsRaycast(internal_pvBegin: ptr orxVECTOR;
                    internal_pvEnd: ptr orxVECTOR;
                    internal_u16SelfFlags: orxU16;
                    internal_u16CheckMask: orxU16; internal_bEarlyExit: orxBOOL;
                    internal_pvContact: ptr orxVECTOR;
                    internal_pvNormal: ptr orxVECTOR): orxHANDLE {.cdecl,
    importc: "orxPhysics_Raycast", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc physicsSetup(): void {.cdecl, importc: "orxPhysics_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc pick(internal_pvPosition: ptr orxVECTOR; internal_stGroupID: orxSTRINGID): ptr orxOBJECT {.
    cdecl, importc: "orxObject_Pick", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc play(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_Play", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc play(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_Play", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc play(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_Play", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc play(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_Play", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pluginExit(): void {.cdecl, importc: "orxPlugin_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc pluginInit(): orxSTATUS {.cdecl, importc: "orxPlugin_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc pluginLoad(internal_zPluginName: cstring): orxHANDLE {.cdecl,
    importc: "orxPlugin_Load", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pluginSetup(): void {.cdecl, importc: "orxPlugin_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc popMarker(): void {.cdecl, importc: "orxProfiler_PopMarker", ...raises: [],
                         tags: [], forbids: [].}
Source   Edit  
proc popSection(): orxSTATUS {.cdecl, importc: "orxConfig_PopSection",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc popSet(): orxSTATUS {.cdecl, importc: "orxInput_PopSet", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc printUTF8Character(internal_zDstString: cstring; internal_u32Size: orxU32;
                        internal_u32CharacterCodePoint: orxU32): orxU32 {.cdecl,
    importc: "orxString_PrintUTF8Character", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc printVar(internal_zDstString: cstring; internal_u32Size: orxU32;
              internal_pstVar: ptr orxCOMMAND_VAR): orxU32 {.cdecl,
    importc: "orxCommand_PrintVar", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc profilerExit(): void {.cdecl, importc: "orxProfiler_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc profilerInit(): orxSTATUS {.cdecl, importc: "orxProfiler_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc profilerSetup(): void {.cdecl, importc: "orxProfiler_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc protectSection(internal_zSectionName: cstring; internal_bProtect: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxConfig_ProtectSection", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc pushMarker(internal_s32MarkerID: orxS32): void {.cdecl,
    importc: "orxProfiler_PushMarker", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pushSection(internal_zSectionName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_PushSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc pushSet(internal_zSetName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_PushSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc read(internal_hResource: orxHANDLE; internal_s64Size: orxS64;
          internal_pBuffer: pointer;
          internal_pfnCallback: orxRESOURCE_OP_FUNCTION;
          internal_pContext: pointer): orxS64 {.cdecl,
    importc: "orxResource_Read", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc read(internal_pBuffer: pointer; internal_s64ElemSize: orxS64;
          internal_s64NbElem: orxS64; internal_pstFile: ptr orxFILE): orxS64 {.
    cdecl, importc: "orxFile_Read", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc readKey(): orxKEYBOARD_KEY {.cdecl, importc: "orxKeyboard_ReadKey",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc readString(): cstring {.cdecl, importc: "orxKeyboard_ReadString",
                             ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc reallocate(internal_pMem: pointer; internal_u32Size: orxU32;
                internal_eMemType: orxMEMORY_TYPE): pointer {.cdecl,
    importc: "orxMemory_Reallocate", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc registerType(internal_pstInfo: ptr orxRESOURCE_TYPE_INFO): orxSTATUS {.
    cdecl, importc: "orxResource_RegisterType", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc reloadHistory(): orxSTATUS {.cdecl, importc: "orxConfig_ReloadHistory",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc reloadStorage(): orxSTATUS {.cdecl, importc: "orxResource_ReloadStorage",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc remove(internal_pstHashTable: ptr orxHASHTABLE; internal_u64Key: orxU64): orxSTATUS {.
    cdecl, importc: "orxHashTable_Remove", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc remove(internal_pstNode: ptr orxTREE_NODE): orxSTATUS {.cdecl,
    importc: "orxTree_Remove", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAlias(internal_zAlias: cstring): orxSTATUS {.cdecl,
    importc: "orxCommand_RemoveAlias", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllAnims(internal_pstAnimSet: ptr orxANIMSET): orxSTATUS {.cdecl,
    importc: "orxAnimSet_RemoveAllAnims", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllBusFilters(internal_hBus: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_RemoveAllBusFilters", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeAllBusFilters(internal_stBusID: orxSTRINGID): orxSTATUS {.cdecl,
    importc: "orxSound_RemoveAllBusFilters", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllEvents(internal_pstAnim: ptr orxANIM): void {.cdecl,
    importc: "orxAnim_RemoveAllEvents", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllFilters(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveAllFilters", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllFilters(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_RemoveAllFilters", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllFilters(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_RemoveAllFilters", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeAllFilters(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.
    cdecl, importc: "orxSoundPointer_RemoveAllFilters", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeAllFXs(internal_pstFXPointer: ptr orxFXPOINTER): orxSTATUS {.cdecl,
    importc: "orxFXPointer_RemoveAllFXs", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllFXs(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveAllFXs", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllFXsRecursive(internal_pstObject: ptr orxOBJECT): orxSTATUS {.
    cdecl, importc: "orxObject_RemoveAllFXsRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeAllKeys(internal_pstAnim: ptr orxANIM): void {.cdecl,
    importc: "orxAnim_RemoveAllKeys", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllSounds(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveAllSounds", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeAllSounds(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.
    cdecl, importc: "orxSoundPointer_RemoveAllSounds", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeAnim(internal_pstAnimSet: ptr orxANIMSET; internal_u32AnimID: orxU32): orxSTATUS {.
    cdecl, importc: "orxAnimSet_RemoveAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeFX(internal_pstFXPointer: ptr orxFXPOINTER; internal_pstFX: ptr orxFX): orxSTATUS {.
    cdecl, importc: "orxFXPointer_RemoveFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeFX(internal_pstObject: ptr orxOBJECT; internal_zFXConfigID: cstring): orxSTATUS {.
    cdecl, importc: "orxObject_RemoveFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeFXFromConfig(internal_pstFXPointer: ptr orxFXPOINTER;
                        internal_zFXConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxFXPointer_RemoveFXFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeFXRecursive(internal_pstObject: ptr orxOBJECT;
                       internal_zFXConfigID: cstring): void {.cdecl,
    importc: "orxObject_RemoveFXRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeGlobalTimer(internal_pfnCallback: orxCLOCK_FUNCTION;
                       internal_fDelay: orxFLOAT; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxClock_RemoveGlobalTimer", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeGroupID(internal_pstCamera: ptr orxCAMERA;
                   internal_stGroupID: orxSTRINGID): orxSTATUS {.cdecl,
    importc: "orxCamera_RemoveGroupID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeHandler(internal_eEventType: orxEVENT_TYPE;
                   internal_pfnEventHandler: orxEVENT_HANDLER): orxSTATUS {.
    cdecl, importc: "orxEvent_RemoveHandler", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeHandlerWithContext(internal_eEventType: orxEVENT_TYPE;
                              internal_pfnEventHandler: orxEVENT_HANDLER;
                              internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxEvent_RemoveHandlerWithContext", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeJoint(internal_pstBodyJoint: ptr orxBODY_JOINT): orxSTATUS {.cdecl,
    importc: "orxBody_RemoveJoint", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeLastBusFilter(internal_hBus: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_RemoveLastBusFilter", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeLastBusFilter(internal_stBusID: orxSTRINGID): orxSTATUS {.cdecl,
    importc: "orxSound_RemoveLastBusFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeLastEvent(internal_pstAnim: ptr orxANIM): orxSTATUS {.cdecl,
    importc: "orxAnim_RemoveLastEvent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeLastFilter(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveLastFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeLastFilter(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_RemoveLastFilter", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeLastFilter(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_RemoveLastFilter", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeLastFilter(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.
    cdecl, importc: "orxSoundPointer_RemoveLastFilter", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeLastKey(internal_pstAnim: ptr orxANIM): orxSTATUS {.cdecl,
    importc: "orxAnim_RemoveLastKey", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removePart(internal_pstBodyPart: ptr orxBODY_PART): orxSTATUS {.cdecl,
    importc: "orxBody_RemovePart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removePartFromConfig(internal_pstBody: ptr orxBODY;
                          internal_zConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxBody_RemovePartFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeReference(internal_pstAnimSet: ptr orxANIMSET): void {.cdecl,
    importc: "orxAnimSet_RemoveReference", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeSet(internal_zSetName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_RemoveSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeSetFromConfig(internal_pstTrigger: ptr orxTRIGGER;
                         internal_zConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxTrigger_RemoveSetFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeSound(internal_pstObject: ptr orxOBJECT;
                 internal_zSoundConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveSound", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeSound(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
                 internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_RemoveSound", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeSoundFromConfig(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
                           internal_zSoundConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_RemoveSoundFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeStorage(internal_zGroup: cstring; internal_zStorage: cstring): orxSTATUS {.
    cdecl, importc: "orxResource_RemoveStorage", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeTimeLineTrack(internal_pstObject: ptr orxOBJECT;
                         internal_zTrackConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveTimeLineTrack", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeTimeLineTrackRecursive(internal_pstObject: ptr orxOBJECT;
                                  internal_zTrackConfigID: cstring): void {.
    cdecl, importc: "orxObject_RemoveTimeLineTrackRecursive", ...raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc removeTimer(internal_pstClock: ptr orxCLOCK;
                 internal_pfnCallback: orxCLOCK_FUNCTION;
                 internal_fDelay: orxFLOAT; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxClock_RemoveTimer", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeTrackFromConfig(internal_pstTimeLine: ptr orxTIMELINE;
                           internal_zTrackID: cstring): orxSTATUS {.cdecl,
    importc: "orxTimeLine_RemoveTrackFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc removeTrigger(internal_pstObject: ptr orxOBJECT;
                   internal_zTriggerConfigID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_RemoveTrigger", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc removeTriggerRecursive(internal_pstObject: ptr orxOBJECT;
                            internal_zTriggerConfigID: cstring): void {.cdecl,
    importc: "orxObject_RemoveTriggerRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc renameSection(internal_zSectionName: cstring;
                   internal_zNewSectionName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_RenameSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc renderExit(): void {.cdecl, importc: "orxRender_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc renderInit(): orxSTATUS {.cdecl, importc: "orxRender_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc renderSetup(): void {.cdecl, importc: "orxRender_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc reset(internal_pstSpawner: ptr orxSPAWNER; internal_bResetCount: orxBOOL;
           internal_bResetTimer: orxBOOL): void {.cdecl,
    importc: "orxSpawner_Reset", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resetActiveTime(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_ResetActiveTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resetActiveTimeRecursive(internal_pstObject: ptr orxOBJECT): void {.cdecl,
    importc: "orxObject_ResetActiveTimeRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc resetAllMarkers(): void {.cdecl, importc: "orxProfiler_ResetAllMarkers",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resetAllMaxima(): void {.cdecl, importc: "orxProfiler_ResetAllMaxima",
                              ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resetValue(internal_zInputName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_ResetValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resourceClearCache(internal_zGroup: cstring): orxSTATUS {.cdecl,
    importc: "orxResource_ClearCache", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resourceDelete(internal_zLocation: cstring): orxSTATUS {.cdecl,
    importc: "orxResource_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resourceExit(): void {.cdecl, importc: "orxResource_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc resourceInit(): orxSTATUS {.cdecl, importc: "orxResource_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc resourceSetup(): void {.cdecl, importc: "orxResource_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc restart(internal_pstClock: ptr orxCLOCK): orxSTATUS {.cdecl,
    importc: "orxClock_Restart", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resync(internal_pstClock: ptr orxCLOCK): orxSTATUS {.cdecl,
    importc: "orxClock_Resync", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc resyncAll(): orxSTATUS {.cdecl, importc: "orxClock_ResyncAll", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc retrieve(internal_pstHashTable: ptr orxHASHTABLE; internal_u64Key: orxU64): ptr pointer {.
    cdecl, importc: "orxHashTable_Retrieve", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc runTask(internal_pfnRun: orxTHREAD_FUNCTION;
             internal_pfnThen: orxTHREAD_FUNCTION;
             internal_pfnElse: orxTHREAD_FUNCTION; internal_pContext: pointer): orxSTATUS {.
    cdecl, importc: "orxThread_RunTask", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc save(internal_zFileName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_Save", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc save(internal_zFileName: cstring; internal_bUseEncryption: orxBOOL;
          internal_pfnSaveCallback: orxCONFIG_SAVE_FUNCTION): orxSTATUS {.cdecl,
    importc: "orxConfig_Save", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc saveBitmap(internal_pstBitmap: ptr orxBITMAP; internal_zFileName: cstring): orxSTATUS {.
    cdecl, importc: "orxDisplay_SaveBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc screenshotExit(): void {.cdecl, importc: "orxScreenshot_Exit", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc screenshotInit(): orxSTATUS {.cdecl, importc: "orxScreenshot_Init",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc screenshotSetup(): void {.cdecl, importc: "orxScreenshot_Setup",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc seek(internal_hResource: orxHANDLE; internal_s64Offset: orxS64;
          internal_eWhence: orxSEEK_OFFSET_WHENCE): orxS64 {.cdecl,
    importc: "orxResource_Seek", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc seek(internal_pstFile: ptr orxFILE; internal_s64Position: orxS64;
          internal_eWhence: orxSEEK_OFFSET_WHENCE): orxS64 {.cdecl,
    importc: "orxFile_Seek", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc selectLanguage(internal_zLanguage: cstring; internal_zGroup: cstring): orxSTATUS {.
    cdecl, importc: "orxLocale_SelectLanguage", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc selectQueryFrame(internal_u32QueryFrame: orxU32;
                      internal_u32ThreadID: orxU32): orxSTATUS {.cdecl,
    importc: "orxProfiler_SelectQueryFrame", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc selectSection(internal_zSectionName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_SelectSection", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc selectSet(internal_zSetName: cstring): orxSTATUS {.cdecl,
    importc: "orxInput_SelectSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setActiveObjectLimit(internal_pstSpawner: ptr orxSPAWNER;
                          internal_u32ActiveObjectLimit: orxU32): orxSTATUS {.
    cdecl, importc: "orxSpawner_SetActiveObjectLimit", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setAllowMoving(internal_pstBody: ptr orxBODY;
                    internal_bAllowMoving: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxBody_SetAllowMoving", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAllowMoving(internal_pstBody: ptr orxPHYSICS_BODY;
                    internal_bAllowMoving: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetAllowMoving", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAlpha(internal_pstObject: ptr orxOBJECT; internal_fAlpha: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetAlpha", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAlphaRecursive(internal_pstObject: ptr orxOBJECT;
                       internal_fAlpha: orxFLOAT): void {.cdecl,
    importc: "orxObject_SetAlphaRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAngularDamping(internal_pstBody: ptr orxBODY;
                       internal_fDamping: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetAngularDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAngularDamping(internal_pstBody: ptr orxPHYSICS_BODY;
                       internal_fDamping: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetAngularDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAngularVelocity(internal_pstBody: ptr orxBODY;
                        internal_fVelocity: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetAngularVelocity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAngularVelocity(internal_pstBody: ptr orxPHYSICS_BODY;
                        internal_fVelocity: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetAngularVelocity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAngularVelocity(internal_pstObject: ptr orxOBJECT;
                        internal_fVelocity: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_SetAngularVelocity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAnimFrequency(internal_pstObject: ptr orxOBJECT;
                      internal_fFrequency: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_SetAnimFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAnimFrequencyRecursive(internal_pstObject: ptr orxOBJECT;
                               internal_fFrequency: orxFLOAT): void {.cdecl,
    importc: "orxObject_SetAnimFrequencyRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setAnimSet(internal_pstObject: ptr orxOBJECT;
                internal_pstAnimSet: ptr orxANIMSET): orxSTATUS {.cdecl,
    importc: "orxObject_SetAnimSet", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAnimTime(internal_pstObject: ptr orxOBJECT; internal_fTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetAnimTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setAnimTimeRecursive(internal_pstObject: ptr orxOBJECT;
                          internal_fTime: orxFLOAT): void {.cdecl,
    importc: "orxObject_SetAnimTimeRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setArgs(internal_u32NbParams: orxU32;
             internal_azParams: ptr UncheckedArray[cstring]): orxSTATUS {.cdecl,
    importc: "orxParam_SetArgs", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBackgroundColor(internal_pstViewport: ptr orxVIEWPORT;
                        internal_pstColor: ptr orxCOLOR): orxSTATUS {.cdecl,
    importc: "orxViewport_SetBackgroundColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBaseName(internal_zBaseName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_SetBaseName", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBitmapClipping(internal_pstBitmap: ptr orxBITMAP;
                       internal_u32TLX: orxU32; internal_u32TLY: orxU32;
                       internal_u32BRX: orxU32; internal_u32BRY: orxU32): orxSTATUS {.
    cdecl, importc: "orxDisplay_SetBitmapClipping", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setBitmapData(internal_pstBitmap: ptr orxBITMAP;
                   internal_au8Data: ptr orxU8; internal_u32ByteNumber: orxU32): orxSTATUS {.
    cdecl, importc: "orxDisplay_SetBitmapData", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setBlendMode(internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxDisplay_SetBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBlendMode(internal_pstGraphic: ptr orxGRAPHIC;
                  internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxGraphic_SetBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBlendMode(internal_pstObject: ptr orxOBJECT;
                  internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxObject_SetBlendMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBlendMode(internal_pstViewport: ptr orxVIEWPORT;
                  internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxViewport_SetBlendMode", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setBlendModeRecursive(internal_pstObject: ptr orxOBJECT;
                           internal_eBlendMode: orxDISPLAY_BLEND_MODE): void {.
    cdecl, importc: "orxObject_SetBlendModeRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setBool(internal_zKey: cstring; internal_bValue: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxConfig_SetBool", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBootstrap(internal_pfnBootstrap: orxCONFIG_BOOTSTRAP_FUNCTION): orxSTATUS {.
    cdecl, importc: "orxConfig_SetBootstrap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBus(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
            internal_hBus: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetBus", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBusID(internal_pstSound: ptr orxSOUND; internal_stBusID: orxSTRINGID): orxSTATUS {.
    cdecl, importc: "orxSound_SetBusID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBusParent(internal_hBus: orxHANDLE; internal_hParentBus: orxHANDLE): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_SetBusParent", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setBusParent(internal_stBusID: orxSTRINGID;
                  internal_stParentBusID: orxSTRINGID): orxSTATUS {.cdecl,
    importc: "orxSound_SetBusParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBusPitch(internal_stBusID: orxSTRINGID; internal_fPitch: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxSound_SetBusPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setBusVolume(internal_stBusID: orxSTRINGID; internal_fVolume: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxSound_SetBusVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCallbacks(internal_pfnStart: orxTHREAD_FUNCTION;
                  internal_pfnStop: orxTHREAD_FUNCTION;
                  internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxThread_SetCallbacks", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCamera(internal_pstViewport: ptr orxVIEWPORT;
               internal_pstCamera: ptr orxCAMERA): void {.cdecl,
    importc: "orxViewport_SetCamera", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCharacterHeight(internal_pstFont: ptr orxFONT;
                        internal_fCharacterHeight: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxFont_SetCharacterHeight", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCharacterList(internal_pstFont: ptr orxFONT; internal_zList: cstring): orxSTATUS {.
    cdecl, importc: "orxFont_SetCharacterList", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setCharacterSpacing(internal_pstFont: ptr orxFONT;
                         internal_pvSpacing: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxFont_SetCharacterSpacing", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCharacterWidthList(internal_pstFont: ptr orxFONT;
                           internal_u32CharacterNumber: orxU32;
                           internal_afCharacterWidthList: ptr orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxFont_SetCharacterWidthList", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setClipboard(internal_zValue: cstring): orxSTATUS {.cdecl,
    importc: "orxSystem_SetClipboard", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setClock(internal_pstObject: ptr orxOBJECT; internal_pstClock: ptr orxCLOCK): orxSTATUS {.
    cdecl, importc: "orxObject_SetClock", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setClockRecursive(internal_pstObject: ptr orxOBJECT;
                       internal_pstClock: ptr orxCLOCK): void {.cdecl,
    importc: "orxObject_SetClockRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setColor(internal_pstGraphic: ptr orxGRAPHIC;
              internal_pstColor: ptr orxCOLOR): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setColor(internal_pstObject: ptr orxOBJECT; internal_pstColor: ptr orxCOLOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetColor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setColorRecursive(internal_pstObject: ptr orxOBJECT;
                       internal_pstColor: ptr orxCOLOR): void {.cdecl,
    importc: "orxObject_SetColorRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCombineMode(internal_zName: cstring; internal_bCombine: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxInput_SetCombineMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setContext(internal_pstClock: ptr orxCLOCK;
                internal_pfnCallback: orxCLOCK_FUNCTION;
                internal_pContext: pointer): orxSTATUS {.cdecl,
    importc: "orxClock_SetContext", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCurrentAnim(internal_pstAnimPointer: ptr orxANIMPOINTER;
                    internal_u32AnimID: orxU32): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetCurrentAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCurrentAnim(internal_pstObject: ptr orxOBJECT;
                    internal_zAnimName: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_SetCurrentAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCurrentAnimFromName(internal_pstAnimPointer: ptr orxANIMPOINTER;
                            internal_zAnimName: cstring): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetCurrentAnimFromName", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setCurrentAnimRecursive(internal_pstObject: ptr orxOBJECT;
                             internal_zAnimName: cstring): void {.cdecl,
    importc: "orxObject_SetCurrentAnimRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setCursor(internal_zName: cstring; internal_pvPivot: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxMouse_SetCursor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setCustomGravity(internal_pstBody: ptr orxBODY;
                      internal_pvCustomGravity: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxBody_SetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setCustomGravity(internal_pstBody: ptr orxPHYSICS_BODY;
                      internal_pvCustomGravity: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxPhysics_SetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setCustomGravity(internal_pstObject: ptr orxOBJECT;
                      internal_pvCustomGravity: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetCustomGravity", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setData(internal_pstGraphic: ptr orxGRAPHIC;
             internal_pstData: ptr orxSTRUCTURE): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setDefaultParent(internal_zSectionName: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_SetDefaultParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setDestinationBitmaps(internal_apstBitmapList: ptr ptr orxBITMAP;
                           internal_u32Number: orxU32): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetDestinationBitmaps", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setDynamic(internal_pstBody: ptr orxBODY; internal_bDynamic: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxBody_SetDynamic", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setDynamic(internal_pstBody: ptr orxPHYSICS_BODY;
                internal_bDynamic: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetDynamic", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setEncryptionKey(internal_zEncryptionKey: cstring): orxSTATUS {.cdecl,
    importc: "orxConfig_SetEncryptionKey", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFixedRotation(internal_pstBody: ptr orxBODY; internal_bFixed: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxBody_SetFixedRotation", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setFixedRotation(internal_pstBody: ptr orxPHYSICS_BODY;
                      internal_bFixed: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetFixedRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFlip(internal_pstGraphic: ptr orxGRAPHIC; internal_bFlipX: orxBOOL;
             internal_bFlipY: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFlip(internal_pstObject: ptr orxOBJECT; internal_bFlipX: orxBOOL;
             internal_bFlipY: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxObject_SetFlip", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFloat(internal_zKey: cstring; internal_fValue: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxConfig_SetFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFloatParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                   internal_u32ArraySize: orxU32;
                   internal_afValueList: ptr orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxShader_SetFloatParam", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFont(internal_pstFont: ptr orxFONT): orxSTATUS {.cdecl,
    importc: "orxConsole_SetFont", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFont(internal_pstText: ptr orxTEXT; internal_pstFont: ptr orxFONT): orxSTATUS {.
    cdecl, importc: "orxText_SetFont", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFrequency(internal_pstAnimPointer: ptr orxANIMPOINTER;
                  internal_fFrequency: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFrequency(internal_pstFXPointer: ptr orxFXPOINTER;
                  internal_fFrequency: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxFXPointer_SetFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFrustum(internal_pstCamera: ptr orxCAMERA; internal_fWidth: orxFLOAT;
                internal_fHeight: orxFLOAT; internal_fNear: orxFLOAT;
                internal_fFar: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxCamera_SetFrustum", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFullScreen(internal_bFullScreen: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetFullScreen", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFXFrequency(internal_pstObject: ptr orxOBJECT;
                    internal_fFrequency: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_SetFXFrequency", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFXFrequencyRecursive(internal_pstObject: ptr orxOBJECT;
                             internal_fFrequency: orxFLOAT): void {.cdecl,
    importc: "orxObject_SetFXFrequencyRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setFXTime(internal_pstObject: ptr orxOBJECT; internal_fTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetFXTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setFXTimeRecursive(internal_pstObject: ptr orxOBJECT;
                        internal_fTime: orxFLOAT): void {.cdecl,
    importc: "orxObject_SetFXTimeRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setGlobalVolume(internal_fGlobalVolume: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetGlobalVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setGravity(internal_pvGravity: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetGravity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setGroupID(internal_pstObject: ptr orxOBJECT;
                internal_stGroupID: orxSTRINGID): orxSTATUS {.cdecl,
    importc: "orxObject_SetGroupID", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setGroupIDRecursive(internal_pstObject: ptr orxOBJECT;
                         internal_stGroupID: orxSTRINGID): void {.cdecl,
    importc: "orxObject_SetGroupIDRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setHandlerIDFlags(internal_pfnEventHandler: orxEVENT_HANDLER;
                       internal_eEventType: orxEVENT_TYPE;
                       internal_pContext: pointer;
                       internal_u32AddIDFlags: orxU32;
                       internal_u32RemoveIDFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxEvent_SetHandlerIDFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setIgnoreFlags(internal_pstObject: ptr orxOBJECT;
                    internal_u32IgnoreFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxObject_SetIgnoreFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setJointMaxMotorTorque(internal_pstBodyJoint: ptr orxBODY_JOINT;
                            internal_fMaxTorque: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetJointMaxMotorTorque", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setJointMaxMotorTorque(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT;
                            internal_fMaxTorque: orxFLOAT): void {.cdecl,
    importc: "orxPhysics_SetJointMaxMotorTorque", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setJointMotorSpeed(internal_pstBodyJoint: ptr orxBODY_JOINT;
                        internal_fSpeed: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetJointMotorSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setJointMotorSpeed(internal_pstBodyJoint: ptr orxPHYSICS_BODY_JOINT;
                        internal_fSpeed: orxFLOAT): void {.cdecl,
    importc: "orxPhysics_SetJointMotorSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setLifeTime(internal_pstObject: ptr orxOBJECT; internal_fLifeTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetLifeTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setLinearDamping(internal_pstBody: ptr orxBODY; internal_fDamping: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxBody_SetLinearDamping", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setLinearDamping(internal_pstBody: ptr orxPHYSICS_BODY;
                      internal_fDamping: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetLinearDamping", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setLinkProperty(internal_pstAnimSet: ptr orxANIMSET;
                     internal_u32LinkID: orxU32; internal_u32Property: orxU32;
                     internal_u32Value: orxU32): orxSTATUS {.cdecl,
    importc: "orxAnimSet_SetLinkProperty", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setListenerPosition(internal_u32Index: orxU32;
                         internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetListenerPosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setListString(internal_zKey: cstring;
                   internal_azValue: ptr UncheckedArray[cstring];
                   internal_u32Number: orxU32): orxSTATUS {.cdecl,
    importc: "orxConfig_SetListString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setLiteralIgnoreFlags(internal_pstObject: ptr orxOBJECT;
                           internal_zIgnoreFlags: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_SetLiteralIgnoreFlags", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setLiteralLifeTime(internal_pstObject: ptr orxOBJECT;
                        internal_zLifeTime: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_SetLiteralLifeTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setLogLineLength(internal_u32LineLength: orxU32): orxSTATUS {.cdecl,
    importc: "orxConsole_SetLogLineLength", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setMemoryResource(internal_zGroup: cstring; internal_zStorage: cstring;
                       internal_zName: cstring; internal_s64Size: orxS64;
                       internal_pBuffer: pointer): orxSTATUS {.cdecl,
    importc: "orxResource_SetMemoryResource", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setModifier(internal_pstClock: ptr orxCLOCK;
                 internal_eModifier: orxCLOCK_MODIFIER;
                 internal_fValue: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxClock_SetModifier", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setMultiplier(internal_zInputName: cstring; internal_fMultiplier: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxInput_SetMultiplier", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setNextWaveDelay(internal_pstSpawner: ptr orxSPAWNER;
                      internal_fWaveDelay: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetNextWaveDelay", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setObjectSpeed(internal_pstSpawner: ptr orxSPAWNER;
                    internal_pvObjectSpeed: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetObjectSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOrigin(internal_pstFont: ptr orxFONT; internal_pvOrigin: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxFont_SetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOrigin(internal_pstGraphic: ptr orxGRAPHIC;
               internal_pvOrigin: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOrigin(internal_pstObject: ptr orxOBJECT;
               internal_pvOrigin: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxObject_SetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOrigin(internal_zSectionName: cstring; internal_zOrigin: cstring): orxSTATUS {.
    cdecl, importc: "orxConfig_SetOrigin", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOwner(internal_pstObject: ptr orxOBJECT; internal_pOwner: pointer): void {.
    cdecl, importc: "orxObject_SetOwner", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setOwner(internal_pStructure: pointer; internal_pOwner: pointer): orxSTATUS {.
    cdecl, importc: "orxStructure_SetOwner", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPanning(internal_pstObject: ptr orxOBJECT; internal_fPanning: orxFLOAT;
                internal_bMix: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxObject_SetPanning", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPanning(internal_pstSound: ptr orxSOUND; internal_fPanning: orxFLOAT;
                internal_bMix: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxSound_SetPanning", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPanning(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                internal_fPanning: orxFLOAT; internal_bMix: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_SetPanning", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setPanning(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
                internal_fPanning: orxFLOAT; internal_bMix: orxBOOL): orxSTATUS {.
    cdecl, importc: "orxSoundPointer_SetPanning", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setParent(internal_pstCamera: ptr orxCAMERA; internal_pParent: pointer): orxSTATUS {.
    cdecl, importc: "orxCamera_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setParent(internal_pstFrame: ptr orxFRAME; internal_pstParent: ptr orxFRAME): void {.
    cdecl, importc: "orxFrame_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setParent(internal_pstObject: ptr orxOBJECT; internal_pParent: pointer): orxSTATUS {.
    cdecl, importc: "orxObject_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setParent(internal_pStructure: pointer; internal_phParent: pointer): orxSTATUS {.
    cdecl, importc: "orxStructure_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setParent(internal_pstSpawner: ptr orxSPAWNER; internal_pParent: pointer): orxSTATUS {.
    cdecl, importc: "orxSpawner_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setParent(internal_zSectionName: cstring; internal_zParentName: cstring): orxSTATUS {.
    cdecl, importc: "orxConfig_SetParent", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartCheckMask(internal_pstBodyPart: ptr orxBODY_PART;
                      internal_u16CheckMask: orxU16): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartCheckMask", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartCheckMask(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                      internal_u16CheckMask: orxU16): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartCheckMask", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartDensity(internal_pstBodyPart: ptr orxBODY_PART;
                    internal_fDensity: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartDensity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartDensity(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                    internal_fDensity: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartDensity", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartFriction(internal_pstBodyPart: ptr orxBODY_PART;
                     internal_fFriction: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartFriction", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartFriction(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                     internal_fFriction: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartFriction", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartialBitmapData(internal_pstBitmap: ptr orxBITMAP;
                          internal_au8Data: ptr orxU8; internal_u32X: orxU32;
                          internal_u32Y: orxU32; internal_u32Width: orxU32;
                          internal_u32Height: orxU32): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetPartialBitmapData", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setPartRestitution(internal_pstBodyPart: ptr orxBODY_PART;
                        internal_fRestitution: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartRestitution", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartRestitution(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                        internal_fRestitution: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartRestitution", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartSelfFlags(internal_pstBodyPart: ptr orxBODY_PART;
                      internal_u16SelfFlags: orxU16): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartSelfFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartSelfFlags(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                      internal_u16SelfFlags: orxU16): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartSelfFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartSolid(internal_pstBodyPart: ptr orxBODY_PART;
                  internal_bSolid: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxBody_SetPartSolid", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPartSolid(internal_pstBodyPart: ptr orxPHYSICS_BODY_PART;
                  internal_bSolid: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPartSolid", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPermanentValue(internal_zInputName: cstring; internal_fValue: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxInput_SetPermanentValue", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setPitch(internal_pstObject: ptr orxOBJECT; internal_fPitch: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPitch(internal_pstSound: ptr orxSOUND; internal_fPitch: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxSound_SetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPitch(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
              internal_fPitch: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPitch(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
              internal_fPitch: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_SetPitch", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPivot(internal_pstGraphic: ptr orxGRAPHIC;
              internal_pvPivot: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetPivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPivot(internal_pstObject: ptr orxOBJECT; internal_pvPivot: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetPivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstBody: ptr orxBODY;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxBody_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstBody: ptr orxPHYSICS_BODY;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstCamera: ptr orxCAMERA;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxCamera_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstFrame: ptr orxFRAME;
                 internal_eSpace: orxFRAME_SPACE; internal_pvPos: ptr orxVECTOR): void {.
    cdecl, importc: "orxFrame_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstObject: ptr orxOBJECT;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxObject_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstSound: ptr orxSOUND;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSound_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstSpawner: ptr orxSPAWNER;
                 internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pstViewport: ptr orxVIEWPORT; internal_fX: orxFLOAT;
                 internal_fY: orxFLOAT): void {.cdecl,
    importc: "orxViewport_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setPosition(internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxMouse_SetPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRandomSeeds(internal_au32Seeds: array[4'i64, orxU32]): void {.cdecl,
    importc: "orxMath_SetRandomSeeds", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRelativePivot(internal_pstGraphic: ptr orxGRAPHIC;
                      internal_u32AlignFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetRelativePivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRelativePivot(internal_pstObject: ptr orxOBJECT;
                      internal_u32AlignFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxObject_SetRelativePivot", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRelativePosition(internal_pstViewport: ptr orxVIEWPORT;
                         internal_u32AlignFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxViewport_SetRelativePosition", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setRelativeSize(internal_pstViewport: ptr orxVIEWPORT;
                     internal_fWidth: orxFLOAT; internal_fHeight: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxViewport_SetRelativeSize", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setRelativeSpeed(internal_pstObject: ptr orxOBJECT;
                      internal_pvRelativeSpeed: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetRelativeSpeed", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setRepeat(internal_pstGraphic: ptr orxGRAPHIC; internal_fRepeatX: orxFLOAT;
               internal_fRepeatY: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetRepeat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRepeat(internal_pstObject: ptr orxOBJECT; internal_fRepeatX: orxFLOAT;
               internal_fRepeatY: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_SetRepeat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRGB(internal_pstObject: ptr orxOBJECT; internal_pvRGB: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetRGB", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRGBRecursive(internal_pstObject: ptr orxOBJECT;
                     internal_pvRGB: ptr orxVECTOR): void {.cdecl,
    importc: "orxObject_SetRGBRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstBody: ptr orxBODY; internal_fRotation: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxBody_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstBody: ptr orxPHYSICS_BODY;
                 internal_fRotation: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstCamera: ptr orxCAMERA; internal_fRotation: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxCamera_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstFrame: ptr orxFRAME;
                 internal_eSpace: orxFRAME_SPACE; internal_fRotation: orxFLOAT): void {.
    cdecl, importc: "orxFrame_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstObject: ptr orxOBJECT; internal_fRotation: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setRotation(internal_pstSpawner: ptr orxSPAWNER;
                 internal_fRotation: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setS32(internal_zKey: cstring; internal_s32Value: orxS32): orxSTATUS {.
    cdecl, importc: "orxConfig_SetS32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setS64(internal_zKey: cstring; internal_s64Value: orxS64): orxSTATUS {.
    cdecl, importc: "orxConfig_SetS64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSampleData(internal_pstSample: ptr orxSOUND_SAMPLE;
                   internal_afData: ptr orxFLOAT;
                   internal_u32SampleNumber: orxU32): orxSTATUS {.cdecl,
    importc: "orxSound_SetSampleData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSampleData(internal_pstSample: ptr orxSOUNDSYSTEM_SAMPLE;
                   internal_afData: ptr orxFLOAT;
                   internal_u32SampleNumber: orxU32): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetSampleData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setScale(internal_pstBody: ptr orxBODY; internal_pvScale: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxBody_SetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setScale(internal_pstFrame: ptr orxFRAME; internal_eSpace: orxFRAME_SPACE;
              internal_pvScale: ptr orxVECTOR): void {.cdecl,
    importc: "orxFrame_SetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setScale(internal_pstObject: ptr orxOBJECT; internal_pvScale: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setScale(internal_pstSpawner: ptr orxSPAWNER;
              internal_pvScale: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShader(internal_pstFont: ptr orxFONT; internal_pstShader: ptr orxSHADER): orxSTATUS {.
    cdecl, importc: "orxFont_SetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShader(internal_pstObject: ptr orxOBJECT;
               internal_pstShader: ptr orxSHADER): orxSTATUS {.cdecl,
    importc: "orxObject_SetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShader(internal_pstViewport: ptr orxVIEWPORT;
               internal_pstShader: ptr orxSHADER): orxSTATUS {.cdecl,
    importc: "orxViewport_SetShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderBitmap(internal_hShader: orxHANDLE; internal_s32ID: orxS32;
                     internal_pstValue: ptr orxBITMAP): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetShaderBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderFloat(internal_hShader: orxHANDLE; internal_s32ID: orxS32;
                    internal_fValue: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetShaderFloat", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderFromConfig(internal_pstFont: ptr orxFONT;
                         internal_zShaderID: cstring): orxSTATUS {.cdecl,
    importc: "orxFont_SetShaderFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderFromConfig(internal_pstObject: ptr orxOBJECT;
                         internal_zShaderID: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_SetShaderFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderFromConfig(internal_pstViewport: ptr orxVIEWPORT;
                         internal_zShaderID: cstring): orxSTATUS {.cdecl,
    importc: "orxViewport_SetShaderFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setShaderFromConfigRecursive(internal_pstObject: ptr orxOBJECT;
                                  internal_zShaderID: cstring): void {.cdecl,
    importc: "orxObject_SetShaderFromConfigRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setShaderRecursive(internal_pstObject: ptr orxOBJECT;
                        internal_pstShader: ptr orxSHADER): void {.cdecl,
    importc: "orxObject_SetShaderRecursive", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setShaderVector(internal_hShader: orxHANDLE; internal_s32ID: orxS32;
                     internal_pvValue: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetShaderVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSize(internal_pstFont: ptr orxFONT; internal_pvSize: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxFont_SetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSize(internal_pstGraphic: ptr orxGRAPHIC; internal_pvSize: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxGraphic_SetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSize(internal_pstObject: ptr orxOBJECT; internal_pvSize: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSize(internal_pstText: ptr orxTEXT; internal_fWidth: orxFLOAT;
             internal_fHeight: orxFLOAT; internal_pzExtra: ptr cstring): orxSTATUS {.
    cdecl, importc: "orxText_SetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSize(internal_pstViewport: ptr orxVIEWPORT; internal_fWidth: orxFLOAT;
             internal_fHeight: orxFLOAT): void {.cdecl,
    importc: "orxViewport_SetSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSmoothing(internal_pstGraphic: ptr orxGRAPHIC;
                  internal_eSmoothing: orxDISPLAY_SMOOTHING): orxSTATUS {.cdecl,
    importc: "orxGraphic_SetSmoothing", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSmoothing(internal_pstObject: ptr orxOBJECT;
                  internal_eSmoothing: orxDISPLAY_SMOOTHING): orxSTATUS {.cdecl,
    importc: "orxObject_SetSmoothing", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSmoothingRecursive(internal_pstObject: ptr orxOBJECT;
                           internal_eSmoothing: orxDISPLAY_SMOOTHING): void {.
    cdecl, importc: "orxObject_SetSmoothingRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setSpatialization(internal_pstSound: ptr orxSOUND;
                       internal_fMinDistance: orxFLOAT;
                       internal_fMaxDistance: orxFLOAT;
                       internal_fMinGain: orxFLOAT; internal_fMaxGain: orxFLOAT;
                       internal_fRollOff: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSound_SetSpatialization", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSpatialization(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
                       internal_fMinDistance: orxFLOAT;
                       internal_fMaxDistance: orxFLOAT;
                       internal_fMinGain: orxFLOAT; internal_fMaxGain: orxFLOAT;
                       internal_fRollOff: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetSpatialization", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setSpeed(internal_pstBody: ptr orxBODY; internal_pvSpeed: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxBody_SetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSpeed(internal_pstBody: ptr orxPHYSICS_BODY;
              internal_pvSpeed: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxPhysics_SetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSpeed(internal_pstObject: ptr orxOBJECT; internal_pvSpeed: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxObject_SetSpeed", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setStagger(internal_pstFX: ptr orxFX; internal_bStagger: orxBOOL;
                internal_fOffset: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxFX_SetStagger", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setString(internal_pstText: ptr orxTEXT; internal_zString: cstring): orxSTATUS {.
    cdecl, importc: "orxText_SetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setString(internal_zKey: cstring; internal_zValue: cstring): orxSTATUS {.
    cdecl, importc: "orxConfig_SetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setString(internal_zKey: cstring; internal_zValue: cstring;
               internal_zGroup: cstring): orxSTATUS {.cdecl,
    importc: "orxLocale_SetString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setStringBlock(internal_zKey: cstring; internal_zValue: cstring): orxSTATUS {.
    cdecl, importc: "orxConfig_SetStringBlock", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setTargetAnim(internal_pstAnimPointer: ptr orxANIMPOINTER;
                   internal_u32AnimID: orxU32): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetTargetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTargetAnim(internal_pstObject: ptr orxOBJECT;
                   internal_zAnimName: cstring): orxSTATUS {.cdecl,
    importc: "orxObject_SetTargetAnim", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTargetAnimFromName(internal_pstAnimPointer: ptr orxANIMPOINTER;
                           internal_zAnimName: cstring): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetTargetAnimFromName", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setTargetAnimRecursive(internal_pstObject: ptr orxOBJECT;
                            internal_zAnimName: cstring): void {.cdecl,
    importc: "orxObject_SetTargetAnimRecursive", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setTempBitmap(internal_pstBitmap: ptr orxBITMAP): orxSTATUS {.cdecl,
    importc: "orxDisplay_SetTempBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTextString(internal_pstObject: ptr orxOBJECT; internal_zString: cstring): orxSTATUS {.
    cdecl, importc: "orxObject_SetTextString", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTexture(internal_pstFont: ptr orxFONT;
                internal_pstTexture: ptr orxTEXTURE): orxSTATUS {.cdecl,
    importc: "orxFont_SetTexture", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTextureList(internal_pstViewport: ptr orxVIEWPORT;
                    internal_u32TextureNumber: orxU32;
                    internal_apstTextureList: ptr ptr orxTEXTURE): void {.cdecl,
    importc: "orxViewport_SetTextureList", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTextureParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                     internal_u32ArraySize: orxU32;
                     internal_apstValueList: ptr ptr orxTEXTURE): orxSTATUS {.
    cdecl, importc: "orxShader_SetTextureParam", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setThreshold(internal_zInputName: cstring; internal_fThreshold: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxInput_SetThreshold", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTickSize(internal_pstClock: ptr orxCLOCK; internal_fTickSize: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxClock_SetTickSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTime(internal_pstAnimPointer: ptr orxANIMPOINTER;
             internal_fTime: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxAnimPointer_SetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTime(internal_pstFXPointer: ptr orxFXPOINTER; internal_fTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxFXPointer_SetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTime(internal_pstSound: ptr orxSOUND; internal_fTime: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxSound_SetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTime(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
             internal_fTime: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetTime", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setToggle(internal_eInputType: orxINPUT_TYPE; internal_eInputID: orxENUM;
               internal_eInputMode: orxINPUT_MODE): orxSTATUS {.cdecl,
    importc: "orxConsole_SetToggle", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setTotalObjectLimit(internal_pstSpawner: ptr orxSPAWNER;
                         internal_u32TotalObjectLimit: orxU32): orxSTATUS {.
    cdecl, importc: "orxSpawner_SetTotalObjectLimit", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc setTypeFlags(internal_u32AddTypeFlags: orxU32;
                  internal_u32RemoveTypeFlags: orxU32): orxSTATUS {.cdecl,
    importc: "orxInput_SetTypeFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setU32(internal_zKey: cstring; internal_u32Value: orxU32): orxSTATUS {.
    cdecl, importc: "orxConfig_SetU32", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setU64(internal_zKey: cstring; internal_u64Value: orxU64): orxSTATUS {.
    cdecl, importc: "orxConfig_SetU64", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setUserData(internal_pstObject: ptr orxOBJECT; internal_pUserData: pointer): void {.
    cdecl, importc: "orxObject_SetUserData", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setValue(internal_zInputName: cstring; internal_fValue: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxInput_SetValue", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVector(internal_zKey: cstring; internal_pvValue: ptr orxVECTOR): orxSTATUS {.
    cdecl, importc: "orxConfig_SetVector", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVectorParam(internal_pstShader: ptr orxSHADER; internal_zName: cstring;
                    internal_u32ArraySize: orxU32;
                    internal_avValueList: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxShader_SetVectorParam", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVideoMode(internal_pstVideoMode: ptr orxDISPLAY_VIDEO_MODE): orxSTATUS {.
    cdecl, importc: "orxDisplay_SetVideoMode", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVolume(internal_pstObject: ptr orxOBJECT; internal_fVolume: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxObject_SetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVolume(internal_pstSound: ptr orxSOUND; internal_fVolume: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxSound_SetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVolume(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND;
               internal_fVolume: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_SetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setVolume(internal_pstSoundPointer: ptr orxSOUNDPOINTER;
               internal_fVolume: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_SetVolume", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setWaveDelay(internal_pstSpawner: ptr orxSPAWNER;
                  internal_fWaveDelay: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetWaveDelay", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setWaveSize(internal_pstSpawner: ptr orxSPAWNER;
                 internal_u32WaveSize: orxU32): orxSTATUS {.cdecl,
    importc: "orxSpawner_SetWaveSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setWorldPosition(internal_pstObject: ptr orxOBJECT;
                      internal_pvPosition: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxObject_SetWorldPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setWorldRotation(internal_pstObject: ptr orxOBJECT;
                      internal_fRotation: orxFLOAT): orxSTATUS {.cdecl,
    importc: "orxObject_SetWorldRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setWorldScale(internal_pstObject: ptr orxOBJECT;
                   internal_pvScale: ptr orxVECTOR): orxSTATUS {.cdecl,
    importc: "orxObject_SetWorldScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc setZoom(internal_pstCamera: ptr orxCAMERA; internal_fZoom: orxFLOAT): orxSTATUS {.
    cdecl, importc: "orxCamera_SetZoom", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderClearCache(): orxSTATUS {.cdecl, importc: "orxShader_ClearCache",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderCreate(): ptr orxSHADER {.cdecl, importc: "orxShader_Create",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderCreateFromConfig(internal_zConfigID: cstring): ptr orxSHADER {.cdecl,
    importc: "orxShader_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderDelete(internal_pstShader: ptr orxSHADER): orxSTATUS {.cdecl,
    importc: "orxShader_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderExit(): void {.cdecl, importc: "orxShader_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc shaderGet(internal_zName: cstring): ptr orxSHADER {.cdecl,
    importc: "orxShader_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc shaderInit(): orxSTATUS {.cdecl, importc: "orxShader_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc shaderSetup(): void {.cdecl, importc: "orxShader_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc show(internal_bShow: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxKeyboard_Show", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc showCursor(internal_bShow: orxBOOL): orxSTATUS {.cdecl,
    importc: "orxMouse_ShowCursor", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc signalSemaphore(internal_pstSemaphore: ptr orxTHREAD_SEMAPHORE): orxSTATUS {.
    cdecl, importc: "orxThread_SignalSemaphore", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc soundClearCache(): orxSTATUS {.cdecl, importc: "orxSound_ClearCache",
                                    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundCreate(): ptr orxSOUND {.cdecl, importc: "orxSound_Create",
                                   ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundCreateFromConfig(internal_zConfigID: cstring): ptr orxSOUND {.cdecl,
    importc: "orxSound_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundDelete(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundExit(): void {.cdecl, importc: "orxSound_Exit", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc soundHasRecordingSupport(): orxBOOL {.cdecl,
    importc: "orxSound_HasRecordingSupport", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundInit(): orxSTATUS {.cdecl, importc: "orxSound_Init", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc soundPointerCreate(): ptr orxSOUNDPOINTER {.cdecl,
    importc: "orxSoundPointer_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundPointerDelete(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.
    cdecl, importc: "orxSoundPointer_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundPointerExit(): void {.cdecl, importc: "orxSoundPointer_Exit",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundPointerInit(): orxSTATUS {.cdecl, importc: "orxSoundPointer_Init",
                                     ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundPointerSetup(): void {.cdecl, importc: "orxSoundPointer_Setup",
                                 ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSetup(): void {.cdecl, importc: "orxSound_Setup", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc soundStartRecording(internal_zName: cstring;
                         internal_bWriteToFile: orxBOOL;
                         internal_u32SampleRate: orxU32;
                         internal_u32ChannelNumber: orxU32): orxSTATUS {.cdecl,
    importc: "orxSound_StartRecording", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundStopRecording(): orxSTATUS {.cdecl, importc: "orxSound_StopRecording",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSystemDelete(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSystemExit(): void {.cdecl, importc: "orxSoundSystem_Exit",
                               ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSystemHasRecordingSupport(): orxBOOL {.cdecl,
    importc: "orxSoundSystem_HasRecordingSupport", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc soundSystemInit(): orxSTATUS {.cdecl, importc: "orxSoundSystem_Init",
                                    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSystemSetup(): void {.cdecl, importc: "orxSoundSystem_Setup",
                                ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc soundSystemStartRecording(internal_zName: cstring;
                               internal_bWriteToFile: orxBOOL;
                               internal_u32SampleRate: orxU32;
                               internal_u32ChannelNumber: orxU32): orxSTATUS {.
    cdecl, importc: "orxSoundSystem_StartRecording", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc soundSystemStopRecording(): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_StopRecording", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc spawn(internal_pstSpawner: ptr orxSPAWNER; internal_u32Number: orxU32): orxU32 {.
    cdecl, importc: "orxSpawner_Spawn", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc spawnerCreate(): ptr orxSPAWNER {.cdecl, importc: "orxSpawner_Create",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc spawnerCreateFromConfig(internal_zConfigID: cstring): ptr orxSPAWNER {.
    cdecl, importc: "orxSpawner_CreateFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc spawnerDelete(internal_pstSpawner: ptr orxSPAWNER): orxSTATUS {.cdecl,
    importc: "orxSpawner_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc spawnerExit(): void {.cdecl, importc: "orxSpawner_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc spawnerInit(): orxSTATUS {.cdecl, importc: "orxSpawner_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc spawnerSetup(): void {.cdecl, importc: "orxSpawner_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc start(internal_pfnRun: orxTHREAD_FUNCTION; internal_zName: cstring;
           internal_pContext: pointer): orxU32 {.cdecl,
    importc: "orxThread_Start", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc start(internal_pstShader: ptr orxSHADER;
           internal_pstOwner: ptr orxSTRUCTURE): orxSTATUS {.cdecl,
    importc: "orxShader_Start", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc startShader(internal_hShader: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxDisplay_StartShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stop(internal_pstObject: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_Stop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stop(internal_pstShader: ptr orxSHADER): orxSTATUS {.cdecl,
    importc: "orxShader_Stop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stop(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_Stop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stop(internal_pstSound: ptr orxSOUNDSYSTEM_SOUND): orxSTATUS {.cdecl,
    importc: "orxSoundSystem_Stop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stop(internal_pstSoundPointer: ptr orxSOUNDPOINTER): orxSTATUS {.cdecl,
    importc: "orxSoundPointer_Stop", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stopShader(internal_hShader: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxDisplay_StopShader", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc store(internal_zString: cstring): cstring {.cdecl,
    importc: "orxString_Store", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc stringExit(): void {.cdecl, importc: "orxString_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc stringInit(): orxSTATUS {.cdecl, importc: "orxString_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc stringSetup(): void {.cdecl, importc: "orxString_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc structureCreate(internal_eStructureID: orxSTRUCTURE_ID): ptr orxSTRUCTURE {.
    cdecl, importc: "orxStructure_Create", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc structureDelete(internal_pStructure: pointer): orxSTATUS {.cdecl,
    importc: "orxStructure_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc structureExit(): void {.cdecl, importc: "orxStructure_Exit", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc structureGet(internal_u64GUID: orxU64): ptr orxSTRUCTURE {.cdecl,
    importc: "orxStructure_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc structureInit(): orxSTATUS {.cdecl, importc: "orxStructure_Init",
                                  ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc structureRegister(internal_eStructureID: orxSTRUCTURE_ID;
                       internal_eStorageType: orxSTRUCTURE_STORAGE_TYPE;
                       internal_eMemoryType: orxMEMORY_TYPE;
                       internal_u32Size: orxU32; internal_u32BankSize: orxU32;
                       internal_pfnUpdate: orxSTRUCTURE_UPDATE_FUNCTION): orxSTATUS {.
    cdecl, importc: "orxStructure_Register", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc structureSetup(): void {.cdecl, importc: "orxStructure_Setup", ...raises: [],
                              tags: [], forbids: [].}
Source   Edit  
proc structureUpdate(internal_pStructure: pointer; internal_phCaller: pointer;
                     internal_pstClockInfo: ptr orxCLOCK_INFO): orxSTATUS {.
    cdecl, importc: "orxStructure_Update", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc swap(): orxSTATUS {.cdecl, importc: "orxDisplay_Swap", ...raises: [],
                         tags: [], forbids: [].}
Source   Edit  
proc sync(internal_zGroup: cstring): orxSTATUS {.cdecl,
    importc: "orxResource_Sync", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc synchronize(internal_pstFXPointer: ptr orxFXPOINTER;
                 internal_pstModel: ptr orxFXPOINTER): orxSTATUS {.cdecl,
    importc: "orxFXPointer_Synchronize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc synchronizeFX(internal_pstObject: ptr orxOBJECT;
                   internal_pstModel: ptr orxOBJECT): orxSTATUS {.cdecl,
    importc: "orxObject_SynchronizeFX", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc systemExit(): void {.cdecl, importc: "orxSystem_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc systemInit(): orxSTATUS {.cdecl, importc: "orxSystem_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc systemSetup(): void {.cdecl, importc: "orxSystem_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc tell(internal_hResource: orxHANDLE): orxS64 {.cdecl,
    importc: "orxResource_Tell", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc tell(internal_pstFile: ptr orxFILE): orxS64 {.cdecl,
    importc: "orxFile_Tell", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc testAllDefFlags(internal_pstBody: ptr orxBODY; internal_u32Flags: orxU32): orxBOOL {.
    cdecl, importc: "orxBody_TestAllDefFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc testDefFlags(internal_pstBody: ptr orxBODY; internal_u32Flags: orxU32): orxBOOL {.
    cdecl, importc: "orxBody_TestDefFlags", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textCreate(): ptr orxTEXT {.cdecl, importc: "orxText_Create", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc textCreateFromConfig(internal_zConfigID: cstring): ptr orxTEXT {.cdecl,
    importc: "orxText_CreateFromConfig", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textDelete(internal_pstText: ptr orxTEXT): orxSTATUS {.cdecl,
    importc: "orxText_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textExit(): void {.cdecl, importc: "orxText_Exit", ...raises: [], tags: [],
                        forbids: [].}
Source   Edit  
proc textInit(): orxSTATUS {.cdecl, importc: "orxText_Init", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc textSetup(): void {.cdecl, importc: "orxText_Setup", ...raises: [], tags: [],
                         forbids: [].}
Source   Edit  
proc textureClearCache(): orxSTATUS {.cdecl, importc: "orxTexture_ClearCache",
                                      ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textureCreate(): ptr orxTEXTURE {.cdecl, importc: "orxTexture_Create",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textureDelete(internal_pstTexture: ptr orxTEXTURE): orxSTATUS {.cdecl,
    importc: "orxTexture_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textureExit(): void {.cdecl, importc: "orxTexture_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc textureGet(internal_zName: cstring): ptr orxTEXTURE {.cdecl,
    importc: "orxTexture_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textureInit(): orxSTATUS {.cdecl, importc: "orxTexture_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc textureLoad(internal_zFileName: cstring; internal_bKeepInCache: orxBOOL): ptr orxTEXTURE {.
    cdecl, importc: "orxTexture_Load", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc textureSetup(): void {.cdecl, importc: "orxTexture_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc threadExit(): void {.cdecl, importc: "orxThread_Exit", ...raises: [],
                          tags: [], forbids: [].}
Source   Edit  
proc threadInit(): orxSTATUS {.cdecl, importc: "orxThread_Init", ...raises: [],
                               tags: [], forbids: [].}
Source   Edit  
proc threadSetup(): void {.cdecl, importc: "orxThread_Setup", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc threadYield(): void {.cdecl, importc: "orxThread_Yield", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc timeLineClearCache(): orxSTATUS {.cdecl, importc: "orxTimeLine_ClearCache",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc timeLineCreate(): ptr orxTIMELINE {.cdecl, importc: "orxTimeLine_Create",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc timeLineDelete(internal_pstTimeLine: ptr orxTIMELINE): orxSTATUS {.cdecl,
    importc: "orxTimeLine_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc timeLineExit(): void {.cdecl, importc: "orxTimeLine_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc timeLineInit(): orxSTATUS {.cdecl, importc: "orxTimeLine_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc timeLineSetup(): void {.cdecl, importc: "orxTimeLine_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc transformBitmap(internal_pstSrc: ptr orxBITMAP;
                     internal_pstTransform: ptr orxDISPLAY_TRANSFORM;
                     internal_stColor: orxRGBA;
                     internal_eSmoothing: orxDISPLAY_SMOOTHING;
                     internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxDisplay_TransformBitmap", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc transformPosition(internal_pstFrame: ptr orxFRAME;
                       internal_eSpace: orxFRAME_SPACE;
                       internal_pvPos: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxFrame_TransformPosition", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc transformRotation(internal_pstFrame: ptr orxFRAME;
                       internal_eSpace: orxFRAME_SPACE;
                       internal_fRotation: orxFLOAT): orxFLOAT {.cdecl,
    importc: "orxFrame_TransformRotation", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc transformScale(internal_pstFrame: ptr orxFRAME;
                    internal_eSpace: orxFRAME_SPACE;
                    internal_pvScale: ptr orxVECTOR): ptr orxVECTOR {.cdecl,
    importc: "orxFrame_TransformScale", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc transformText(internal_zString: cstring; internal_pstFont: ptr orxBITMAP;
                   internal_pstMap: ptr orxCHARACTER_MAP;
                   internal_pstTransform: ptr orxDISPLAY_TRANSFORM;
                   internal_stColor: orxRGBA;
                   internal_eSmoothing: orxDISPLAY_SMOOTHING;
                   internal_eBlendMode: orxDISPLAY_BLEND_MODE): orxSTATUS {.
    cdecl, importc: "orxDisplay_TransformText", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc triggerClearCache(): orxSTATUS {.cdecl, importc: "orxTrigger_ClearCache",
                                      ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc triggerCreate(): ptr orxTRIGGER {.cdecl, importc: "orxTrigger_Create",
                                       ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc triggerDelete(internal_pstTrigger: ptr orxTRIGGER): orxSTATUS {.cdecl,
    importc: "orxTrigger_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc triggerExit(): void {.cdecl, importc: "orxTrigger_Exit", ...raises: [],
                           tags: [], forbids: [].}
Source   Edit  
proc triggerInit(): orxSTATUS {.cdecl, importc: "orxTrigger_Init", ...raises: [],
                                tags: [], forbids: [].}
Source   Edit  
proc triggerSetup(): void {.cdecl, importc: "orxTrigger_Setup", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc unlinkBitmap(internal_pstTexture: ptr orxTEXTURE): orxSTATUS {.cdecl,
    importc: "orxTexture_UnlinkBitmap", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unlinkSample(internal_pstSound: ptr orxSOUND): orxSTATUS {.cdecl,
    importc: "orxSound_UnlinkSample", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unlinkStructure(internal_pstObject: ptr orxOBJECT;
                     internal_eStructureID: orxSTRUCTURE_ID): void {.cdecl,
    importc: "orxObject_UnlinkStructure", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unload(internal_hPluginHandle: orxHANDLE): orxSTATUS {.cdecl,
    importc: "orxPlugin_Unload", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unregister(internal_eStructureID: orxSTRUCTURE_ID): orxSTATUS {.cdecl,
    importc: "orxStructure_Unregister", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unregister(internal_pstClock: ptr orxCLOCK;
                internal_pfnCallback: orxCLOCK_FUNCTION): orxSTATUS {.cdecl,
    importc: "orxClock_Unregister", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unregister(internal_zCommand: cstring): orxSTATUS {.cdecl,
    importc: "orxCommand_Unregister", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc unregisterType(internal_zTypeTag: cstring): orxSTATUS {.cdecl,
    importc: "orxResource_UnregisterType", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc updateSize(internal_pstGraphic: ptr orxGRAPHIC): orxSTATUS {.cdecl,
    importc: "orxGraphic_UpdateSize", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc viewportCreate(): ptr orxVIEWPORT {.cdecl, importc: "orxViewport_Create",
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc viewportCreateFromConfig(internal_zConfigID: cstring): ptr orxVIEWPORT {.
    cdecl, importc: "orxViewport_CreateFromConfig", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc viewportDelete(internal_pstViewport: ptr orxVIEWPORT): orxSTATUS {.cdecl,
    importc: "orxViewport_Delete", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc viewportExit(): void {.cdecl, importc: "orxViewport_Exit", ...raises: [],
                            tags: [], forbids: [].}
Source   Edit  
proc viewportGet(internal_zName: cstring): ptr orxVIEWPORT {.cdecl,
    importc: "orxViewport_Get", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc viewportInit(): orxSTATUS {.cdecl, importc: "orxViewport_Init", ...raises: [],
                                 tags: [], forbids: [].}
Source   Edit  
proc viewportSetup(): void {.cdecl, importc: "orxViewport_Setup", ...raises: [],
                             tags: [], forbids: [].}
Source   Edit  
proc waitSemaphore(internal_pstSemaphore: ptr orxTHREAD_SEMAPHORE): orxSTATUS {.
    cdecl, importc: "orxThread_WaitSemaphore", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc write(internal_hResource: orxHANDLE; internal_s64Size: orxS64;
           internal_pBuffer: pointer;
           internal_pfnCallback: orxRESOURCE_OP_FUNCTION;
           internal_pContext: pointer): orxS64 {.cdecl,
    importc: "orxResource_Write", ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc write(internal_pBuffer: pointer; internal_s64ElemSize: orxS64;
           internal_s64NbElem: orxS64; internal_pstFile: ptr orxFILE): orxS64 {.
    cdecl, importc: "orxFile_Write", ...raises: [], tags: [], forbids: [].}
Source   Edit