diff options
| author | jussi | 2023-10-31 22:05:09 +0200 |
|---|---|---|
| committer | jussi | 2023-10-31 22:05:09 +0200 |
| commit | dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f (patch) | |
| tree | 00c6516379d70a7aa53338d48037e3d719ca4cd1 /API.md | |
| parent | b9903277bcea27a26fe591d10bdfcc4c2dc03654 (diff) | |
| download | reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.tar.gz reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.tar.bz2 reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.zip | |
Global variable descriptions for API.
Diffstat (limited to 'API.md')
| -rw-r--r-- | API.md | 2974 |
1 files changed, 2481 insertions, 493 deletions
@@ -330,1166 +330,3154 @@ Content of event table received by RL.event. --- ## Globals - ConfigFlags -FLAG_VSYNC_HINT = 64 +> FLAG_VSYNC_HINT = 64 -FLAG_FULLSCREEN_MODE = 2 +Set to try enabling V-Sync on GPU -FLAG_WINDOW_RESIZABLE = 4 +--- + +> FLAG_FULLSCREEN_MODE = 2 + +Set to run program in fullscreen + +--- + +> FLAG_WINDOW_RESIZABLE = 4 + +Set to allow resizable window + +--- + +> FLAG_WINDOW_UNDECORATED = 8 + +Set to disable window decoration (frame and buttons) + +--- + +> FLAG_WINDOW_HIDDEN = 128 + +Set to hide window + +--- + +> FLAG_WINDOW_MINIMIZED = 512 + +Set to minimize window (iconify) + +--- + +> FLAG_WINDOW_MAXIMIZED = 1024 + +Set to maximize window (expanded to monitor) + +--- + +> FLAG_WINDOW_UNFOCUSED = 2048 + +Set to window non focused + +--- + +> FLAG_WINDOW_TOPMOST = 4096 + +Set to window always on top + +--- + +> FLAG_WINDOW_ALWAYS_RUN = 256 + +Set to allow windows running while minimized + +--- + +> FLAG_WINDOW_TRANSPARENT = 16 + +Set to allow transparent framebuffer + +--- + +> FLAG_WINDOW_HIGHDPI = 8192 -FLAG_WINDOW_UNDECORATED = 8 +Set to support HighDPI -FLAG_WINDOW_HIDDEN = 128 +--- -FLAG_WINDOW_MINIMIZED = 512 +> FLAG_WINDOW_MOUSE_PASSTHROUGH = 16384 -FLAG_WINDOW_MAXIMIZED = 1024 +Set to support mouse passthrough, only supported when FLAG_WINDOW_UNDECORATED -FLAG_WINDOW_UNFOCUSED = 2048 +--- -FLAG_WINDOW_TOPMOST = 4096 +> FLAG_MSAA_4X_HINT = 32 -FLAG_WINDOW_ALWAYS_RUN = 256 +Set to try enabling MSAA 4X -FLAG_WINDOW_TRANSPARENT = 16 +--- -FLAG_WINDOW_HIGHDPI = 8192 +> FLAG_INTERLACED_HINT = 65536 -FLAG_MSAA_4X_HINT = 32 +Set to try enabling interlaced video format (for V3D) -FLAG_INTERLACED_HINT = 65536 +--- ## Globals - TraceLogLevel -LOG_ALL = 0 +> LOG_ALL = 0 -LOG_TRACE = 1 +Display all logs -LOG_DEBUG = 2 +--- -LOG_INFO = 3 +> LOG_TRACE = 1 -LOG_WARNING = 4 +Trace logging, intended for internal use only -LOG_ERROR = 5 +--- -LOG_FATAL = 6 +> LOG_DEBUG = 2 -LOG_NONE = 7 +Debug logging, used for internal debugging, it should be disabled on release builds + +--- + +> LOG_INFO = 3 + +Info logging, used for program execution info + +--- + +> LOG_WARNING = 4 + +Warning logging, used on recoverable failures + +--- + +> LOG_ERROR = 5 + +Error logging, used on unrecoverable failures + +--- + +> LOG_FATAL = 6 + +Fatal logging, used to abort program: exit(EXIT_FAILURE) + +--- + +> LOG_NONE = 7 + +Disable logging + +--- ## Globals - KeyboardKey GLFW_KEY_UNKNOWN = nil -KEY_NULL = 0 +Key: Unknown + +--- + +> KEY_NULL = 0 + +Key: NULL, used for no key pressed + +--- + +> KEY_APOSTROPHE = 39 + +Key: ' + +--- + +> KEY_COMMA = 44 + +Key: , + +--- + +> KEY_MINUS = 45 + +Key: - + +--- + +> KEY_PERIOD = 46 + +Key: . + +--- + +> KEY_SLASH = 47 + +Key: / + +--- + +> KEY_ZERO = 48 + +Key: 0 + +--- + +> KEY_ONE = 49 + +Key: 1 + +--- + +> KEY_TWO = 50 + +Key: 2 + +--- + +> KEY_THREE = 51 + +Key: 3 + +--- + +> KEY_FOUR = 52 + +Key: 4 + +--- + +> KEY_FIVE = 53 + +Key: 5 + +--- + +> KEY_SIX = 54 + +Key: 6 + +--- + +> KEY_SEVEN = 55 + +Key: 7 + +--- + +> KEY_EIGHT = 56 + +Key: 8 + +--- -KEY_APOSTROPHE = 39 +> KEY_NINE = 57 -KEY_COMMA = 44 +Key: 9 -KEY_MINUS = 45 +--- -KEY_PERIOD = 46 +> KEY_SEMICOLON = 59 -KEY_SLASH = 47 +Key: ; -KEY_ZERO = 48 +--- -KEY_ONE = 49 +> KEY_EQUAL = 61 -KEY_TWO = 50 +Key: = -KEY_THREE = 51 +--- -KEY_FOUR = 52 +> KEY_A = 65 -KEY_FIVE = 53 +Key: A | a -KEY_SIX = 54 +--- -KEY_SEVEN = 55 +> KEY_B = 66 -KEY_EIGHT = 56 +Key: B | b -KEY_NINE = 57 +--- -KEY_SEMICOLON = 59 +> KEY_C = 67 -KEY_EQUAL = 61 +Key: C | c -KEY_A = 65 +--- -KEY_B = 66 +> KEY_D = 68 -KEY_C = 67 +Key: D | d -KEY_D = 68 +--- -KEY_E = 69 +> KEY_E = 69 -KEY_F = 70 +Key: E | e -KEY_G = 71 +--- -KEY_H = 72 +> KEY_F = 70 -KEY_I = 73 +Key: F | f -KEY_J = 74 +--- -KEY_K = 75 +> KEY_G = 71 -KEY_L = 76 +Key: G | g -KEY_M = 77 +--- -KEY_N = 78 +> KEY_H = 72 -KEY_O = 79 +Key: H | h -KEY_P = 80 +--- -KEY_Q = 81 +> KEY_I = 73 + +Key: I | i + +--- + +> KEY_J = 74 + +Key: J | j + +--- + +> KEY_K = 75 + +Key: K | k + +--- + +> KEY_L = 76 + +Key: L | l + +--- + +> KEY_M = 77 + +Key: M | m + +--- + +> KEY_N = 78 + +Key: N | n + +--- + +> KEY_O = 79 + +Key: O | o + +--- + +> KEY_P = 80 + +Key: P | p + +--- + +> KEY_Q = 81 + +Key: Q | q + +--- + +> KEY_R = 82 + +Key: R | r + +--- + +> KEY_S = 83 + +Key: S | s + +--- + +> KEY_T = 84 + +Key: T | t + +--- -KEY_R = 82 +> KEY_U = 85 -KEY_S = 83 +Key: U | u -KEY_T = 84 +--- + +> KEY_V = 86 + +Key: V | v + +--- + +> KEY_W = 87 + +Key: W | w + +--- + +> KEY_X = 88 + +Key: X | x + +--- + +> KEY_Y = 89 + +Key: Y | y + +--- + +> KEY_Z = 90 + +Key: Z | z + +--- + +> KEY_LEFT_BRACKET = 91 + +Key: [ + +--- + +> KEY_BACKSLASH = 92 + +Key: '\' + +--- + +> KEY_RIGHT_BRACKET = 93 + +Key: ] + +--- + +> KEY_GRAVE = 96 + +Key: ` + +--- + +> KEY_SPACE = 32 + +Key: Space + +--- + +> KEY_ESCAPE = 256 + +Key: Esc + +--- + +> KEY_ENTER = 257 + +Key: Enter + +--- + +> KEY_TAB = 258 + +Key: Tab + +--- + +> KEY_BACKSPACE = 259 + +Key: Backspace + +--- + +> KEY_INSERT = 260 + +Key: Ins + +--- + +> KEY_DELETE = 261 + +Key: Del + +--- + +> KEY_RIGHT = 262 + +Key: Cursor right + +--- + +> KEY_LEFT = 263 + +Key: Cursor left + +--- + +> KEY_DOWN = 264 + +Key: Cursor down + +--- + +> KEY_UP = 265 + +Key: Cursor up + +--- + +> KEY_PAGE_UP = 266 + +Key: Page up + +--- + +> KEY_PAGE_DOWN = 267 + +Key: Page down + +--- + +> KEY_HOME = 268 + +Key: Home + +--- + +> KEY_END = 269 + +Key: End + +--- + +> KEY_CAPS_LOCK = 280 + +Key: Caps lock + +--- + +> KEY_SCROLL_LOCK = 281 + +Key: Scroll down + +--- + +> KEY_NUM_LOCK = 282 + +Key: Num lock + +--- + +> KEY_PRINT_SCREEN = 283 + +Key: Print screen + +--- + +> KEY_PAUSE = 284 + +Key: Pause + +--- + +> KEY_F1 = 290 + +Key: F1 + +--- + +> KEY_F2 = 291 + +Key: F2 + +--- + +> KEY_F3 = 292 + +Key: F3 + +--- + +> KEY_F4 = 293 + +Key: F4 + +--- + +> KEY_F5 = 294 + +Key: F5 + +--- + +> KEY_F6 = 295 + +Key: F6 + +--- + +> KEY_F7 = 296 + +Key: F7 + +--- + +> KEY_F8 = 297 + +Key: F8 + +--- + +> KEY_F9 = 298 + +Key: F9 + +--- + +> KEY_F10 = 299 + +Key: F10 + +--- + +> KEY_F11 = 300 + +Key: F11 + +--- + +> KEY_F12 = 301 + +Key: F12 + +--- + +> KEY_LEFT_SHIFT = 340 + +Key: Shift left + +--- + +> KEY_LEFT_CONTROL = 341 + +Key: Control left + +--- + +> KEY_LEFT_ALT = 342 + +Key: Alt left + +--- + +> KEY_LEFT_SUPER = 343 + +Key: Super left + +--- + +> KEY_RIGHT_SHIFT = 344 + +Key: Shift right + +--- + +> KEY_RIGHT_CONTROL = 345 + +Key: Control right + +--- -KEY_U = 85 +> KEY_RIGHT_ALT = 346 -KEY_V = 86 +Key: Alt right -KEY_W = 87 +--- -KEY_X = 88 +> KEY_RIGHT_SUPER = 347 -KEY_Y = 89 +Key: Super right -KEY_Z = 90 +--- -KEY_LEFT_BRACKET = 91 +> KEY_KB_MENU = 348 -KEY_BACKSLASH = 92 +Key: KB menu -KEY_RIGHT_BRACKET = 93 +--- -KEY_GRAVE = 96 +> KEY_KP_0 = 320 -KEY_SPACE = 32 +Key: Keypad 0 -KEY_ESCAPE = 256 +--- -KEY_ENTER = 257 +> KEY_KP_1 = 321 -KEY_TAB = 258 +Key: Keypad 1 -KEY_BACKSPACE = 259 +--- -KEY_INSERT = 260 +> KEY_KP_2 = 322 -KEY_DELETE = 261 +Key: Keypad 2 -KEY_RIGHT = 262 +--- -KEY_LEFT = 263 +> KEY_KP_3 = 323 -KEY_DOWN = 264 +Key: Keypad 3 -KEY_UP = 265 +--- -KEY_PAGE_UP = 266 +> KEY_KP_4 = 324 -KEY_PAGE_DOWN = 267 +Key: Keypad 4 -KEY_HOME = 268 +--- -KEY_END = 269 +> KEY_KP_5 = 325 -KEY_CAPS_LOCK = 280 +Key: Keypad 5 -KEY_SCROLL_LOCK = 281 +--- -KEY_NUM_LOCK = 282 +> KEY_KP_6 = 326 -KEY_PRINT_SCREEN = 283 +Key: Keypad 6 -KEY_PAUSE = 284 +--- -KEY_F1 = 290 +> KEY_KP_7 = 327 -KEY_F2 = 291 +Key: Keypad 7 -KEY_F3 = 292 +--- -KEY_F4 = 293 +> KEY_KP_8 = 328 -KEY_F5 = 294 +Key: Keypad 8 -KEY_F6 = 295 +--- -KEY_F7 = 296 +> KEY_KP_9 = 329 -KEY_F8 = 297 +Key: Keypad 9 -KEY_F9 = 298 +--- -KEY_F10 = 299 +> KEY_KP_DECIMAL = 330 -KEY_F11 = 300 +Key: Keypad . -KEY_F12 = 301 +--- -KEY_LEFT_SHIFT = 340 +> KEY_KP_DIVIDE = 331 -KEY_LEFT_CONTROL = 341 +Key: Keypad / -KEY_LEFT_ALT = 342 +--- -KEY_LEFT_SUPER = 343 +> KEY_KP_MULTIPLY = 332 -KEY_RIGHT_SHIFT = 344 +Key: Keypad * -KEY_RIGHT_CONTROL = 345 +--- -KEY_RIGHT_ALT = 346 +> KEY_KP_SUBTRACT = 333 -KEY_RIGHT_SUPER = 347 +Key: Keypad - -KEY_KB_MENU = 348 +--- -KEY_KP_0 = 320 +> KEY_KP_ADD = 334 -KEY_KP_1 = 321 +Key: Keypad + -KEY_KP_2 = 322 +--- -KEY_KP_3 = 323 +> KEY_KP_ENTER = 335 -KEY_KP_4 = 324 +Key: Keypad Enter -KEY_KP_5 = 325 +--- -KEY_KP_6 = 326 +> KEY_KP_EQUAL = 336 -KEY_KP_7 = 327 +Key: Keypad = -KEY_KP_8 = 328 +--- -KEY_KP_9 = 329 +> KEY_BACK = 4 -KEY_KP_DECIMAL = 330 +Key: Android back button -KEY_KP_DIVIDE = 331 +--- -KEY_KP_MULTIPLY = 332 +> KEY_MENU = 82 -KEY_KP_SUBTRACT = 333 +Key: Android menu button -KEY_KP_ADD = 334 +--- -KEY_KP_ENTER = 335 +> KEY_VOLUME_UP = 24 -KEY_KP_EQUAL = 336 +Key: Android volume up button -KEY_BACK = 4 +--- -KEY_MENU = 82 +> KEY_VOLUME_DOWN = 25 -KEY_VOLUME_UP = 24 +Key: Android volume down button -KEY_VOLUME_DOWN = 25 +--- ## Globals - MouseButtons -MOUSE_BUTTON_LEFT = 0 +> MOUSE_BUTTON_LEFT = 0 -MOUSE_BUTTON_RIGHT = 1 +Mouse button left -MOUSE_BUTTON_MIDDLE = 2 +--- + +> MOUSE_BUTTON_RIGHT = 1 + +Mouse button right + +--- + +> MOUSE_BUTTON_MIDDLE = 2 + +Mouse button middle (pressed wheel) + +--- + +> MOUSE_BUTTON_SIDE = 3 + +Mouse button side (advanced mouse device) + +--- + +> MOUSE_BUTTON_EXTRA = 4 + +Mouse button extra (advanced mouse device) + +--- + +> MOUSE_BUTTON_FORWARD = 5 -MOUSE_BUTTON_SIDE = 3 +Mouse button forward (advanced mouse device) -MOUSE_BUTTON_EXTRA = 4 +--- + +> MOUSE_BUTTON_BACK = 6 -MOUSE_BUTTON_FORWARD = 5 +Mouse button back (advanced mouse device) -MOUSE_BUTTON_BACK = 6 +--- ## Globals - MouseCursor -MOUSE_CURSOR_DEFAULT = 0 +> MOUSE_CURSOR_DEFAULT = 0 -MOUSE_CURSOR_ARROW = 1 +Default pointer shape -MOUSE_CURSOR_IBEAM = 2 +--- -MOUSE_CURSOR_CROSSHAIR = 3 +> MOUSE_CURSOR_ARROW = 1 -MOUSE_CURSOR_POINTING_HAND = 4 +Arrow shape -MOUSE_CURSOR_RESIZE_EW = 5 +--- -MOUSE_CURSOR_RESIZE_NS = 6 +> MOUSE_CURSOR_IBEAM = 2 -MOUSE_CURSOR_RESIZE_NWSE = 7 +Text writing cursor shape -MOUSE_CURSOR_RESIZE_NESW = 8 +--- -MOUSE_CURSOR_RESIZE_ALL = 9 +> MOUSE_CURSOR_CROSSHAIR = 3 -MOUSE_CURSOR_NOT_ALLOWED = 10 +Cross shape + +--- + +> MOUSE_CURSOR_POINTING_HAND = 4 + +Pointing hand cursor + +--- + +> MOUSE_CURSOR_RESIZE_EW = 5 + +Horizontal resize/move arrow shape + +--- + +> MOUSE_CURSOR_RESIZE_NS = 6 + +Vertical resize/move arrow shape + +--- + +> MOUSE_CURSOR_RESIZE_NWSE = 7 + +Top-left to bottom-right diagonal resize/move arrow shape + +--- + +> MOUSE_CURSOR_RESIZE_NESW = 8 + +The top-right to bottom-left diagonal resize/move arrow shape + +--- + +> MOUSE_CURSOR_RESIZE_ALL = 9 + +The omnidirectional resize/move cursor shape + +--- + +> MOUSE_CURSOR_NOT_ALLOWED = 10 + +The operation-not-allowed shape + +--- ## Globals - GamepadButtons -GAMEPAD_BUTTON_UNKNOWN = 0 +> GAMEPAD_BUTTON_UNKNOWN = 0 + +Unknown button, just for error checking + +--- + +> GAMEPAD_BUTTON_LEFT_FACE_UP = 1 + +Gamepad left DPAD up button + +--- + +> GAMEPAD_BUTTON_LEFT_FACE_RIGHT = 2 + +Gamepad left DPAD right button + +--- + +> GAMEPAD_BUTTON_LEFT_FACE_DOWN = 3 + +Gamepad left DPAD down button + +--- + +> GAMEPAD_BUTTON_LEFT_FACE_LEFT = 4 + +Gamepad left DPAD left button -GAMEPAD_BUTTON_LEFT_FACE_UP = 1 +--- + +> GAMEPAD_BUTTON_RIGHT_FACE_UP = 5 + +Gamepad right button up (i.e. PS3: Triangle, Xbox: Y) + +--- + +> GAMEPAD_BUTTON_RIGHT_FACE_RIGHT = 6 + +Gamepad right button right (i.e. PS3: Square, Xbox: X) + +--- + +> GAMEPAD_BUTTON_RIGHT_FACE_DOWN = 7 + +Gamepad right button down (i.e. PS3: Cross, Xbox: A) + +--- + +> GAMEPAD_BUTTON_RIGHT_FACE_LEFT = 8 + +Gamepad right button left (i.e. PS3: Circle, Xbox: B) + +--- + +> GAMEPAD_BUTTON_LEFT_TRIGGER_1 = 9 + +Gamepad top/back trigger left (first), it could be a trailing button + +--- + +> GAMEPAD_BUTTON_LEFT_TRIGGER_2 = 10 + +Gamepad top/back trigger left (second), it could be a trailing button + +--- + +> GAMEPAD_BUTTON_RIGHT_TRIGGER_1 = 11 + +Gamepad top/back trigger right (one), it could be a trailing button + +--- + +> GAMEPAD_BUTTON_RIGHT_TRIGGER_2 = 12 -GAMEPAD_BUTTON_LEFT_FACE_RIGHT = 2 +Gamepad top/back trigger right (second), it could be a trailing button -GAMEPAD_BUTTON_LEFT_FACE_DOWN = 3 +--- + +> GAMEPAD_BUTTON_MIDDLE_LEFT = 13 -GAMEPAD_BUTTON_LEFT_FACE_LEFT = 4 +Gamepad center buttons, left one (i.e. PS3: Select) -GAMEPAD_BUTTON_RIGHT_FACE_UP = 5 +--- -GAMEPAD_BUTTON_RIGHT_FACE_RIGHT = 6 +> GAMEPAD_BUTTON_MIDDLE = 14 -GAMEPAD_BUTTON_RIGHT_FACE_DOWN = 7 +Gamepad center buttons, middle one (i.e. PS3: PS, Xbox: XBOX) -GAMEPAD_BUTTON_RIGHT_FACE_LEFT = 8 +--- -GAMEPAD_BUTTON_LEFT_TRIGGER_1 = 9 +> GAMEPAD_BUTTON_MIDDLE_RIGHT = 15 -GAMEPAD_BUTTON_LEFT_TRIGGER_2 = 10 +Gamepad center buttons, right one (i.e. PS3: Start) -GAMEPAD_BUTTON_RIGHT_TRIGGER_1 = 11 +--- -GAMEPAD_BUTTON_RIGHT_TRIGGER_2 = 12 +> GAMEPAD_BUTTON_LEFT_THUMB = 16 -GAMEPAD_BUTTON_MIDDLE_LEFT = 13 +Gamepad joystick pressed button left -GAMEPAD_BUTTON_MIDDLE = 14 +--- -GAMEPAD_BUTTON_MIDDLE_RIGHT = 15 +> GAMEPAD_BUTTON_RIGHT_THUMB = 17 -GAMEPAD_BUTTON_LEFT_THUMB = 16 +Gamepad joystick pressed button right -GAMEPAD_BUTTON_RIGHT_THUMB = 17 +--- ## Globals - GamepadAxis -GAMEPAD_AXIS_LEFT_X = 0 +> GAMEPAD_AXIS_LEFT_X = 0 + +Gamepad left stick X axis + +--- + +> GAMEPAD_AXIS_LEFT_Y = 1 + +Gamepad left stick Y axis -GAMEPAD_AXIS_LEFT_Y = 1 +--- + +> GAMEPAD_AXIS_RIGHT_X = 2 + +Gamepad right stick X axis -GAMEPAD_AXIS_RIGHT_X = 2 +--- + +> GAMEPAD_AXIS_RIGHT_Y = 3 -GAMEPAD_AXIS_RIGHT_Y = 3 +Gamepad right stick Y axis -GAMEPAD_AXIS_LEFT_TRIGGER = 4 +--- -GAMEPAD_AXIS_RIGHT_TRIGGER = 5 +> GAMEPAD_AXIS_LEFT_TRIGGER = 4 + +Gamepad back trigger left, pressure level: [1..-1] + +--- + +> GAMEPAD_AXIS_RIGHT_TRIGGER = 5 + +Gamepad back trigger right, pressure level: [1..-1] + +--- ## Globals - MapTypes -MATERIAL_MAP_ALBEDO = 0 +> MATERIAL_MAP_ALBEDO = 0 + +Albedo material (same as: MATERIAL_MAP_DIFFUSE) + +--- + +> MATERIAL_MAP_METALNESS = 1 + +Metalness material (same as: MATERIAL_MAP_SPECULAR) -MATERIAL_MAP_METALNESS = 1 +--- + +> MATERIAL_MAP_NORMAL = 2 + +Normal material + +--- + +> MATERIAL_MAP_ROUGHNESS = 3 -MATERIAL_MAP_NORMAL = 2 +Roughness material -MATERIAL_MAP_ROUGHNESS = 3 +--- + +> MATERIAL_MAP_OCCLUSION = 4 -MATERIAL_MAP_OCCLUSION = 4 +Ambient occlusion material -MATERIAL_MAP_EMISSION = 5 +--- -MATERIAL_MAP_HEIGHT = 6 +> MATERIAL_MAP_EMISSION = 5 -MATERIAL_MAP_CUBEMAP = 7 +Emission material -MATERIAL_MAP_IRRADIANCE = 8 +--- -MATERIAL_MAP_PREFILTER = 9 +> MATERIAL_MAP_HEIGHT = 6 -MATERIAL_MAP_BRDF = 10 +Heightmap material -MATERIAL_MAP_DIFFUSE = 0 +--- -MATERIAL_MAP_SPECULAR = 1 +> MATERIAL_MAP_CUBEMAP = 7 + +Cubemap material (NOTE: Uses GL_TEXTURE_CUBE_MAP) + +--- + +> MATERIAL_MAP_IRRADIANCE = 8 + +Irradiance material (NOTE: Uses GL_TEXTURE_CUBE_MAP) + +--- + +> MATERIAL_MAP_PREFILTER = 9 + +Prefilter material (NOTE: Uses GL_TEXTURE_CUBE_MAP) + +--- + +> MATERIAL_MAP_BRDF = 10 + +Brdf material + +--- + +> MATERIAL_MAP_DIFFUSE = 0 + +Diffuce material (same as: MATERIAL_MAP_ALBEDO) + +--- + +> MATERIAL_MAP_SPECULAR = 1 + +Specular material (same as: MATERIAL_MAP_METALNESS) + +--- ## Globals - ShaderLocationIndex -SHADER_LOC_VERTEX_POSITION = 0 +> SHADER_LOC_VERTEX_POSITION = 0 -SHADER_LOC_VERTEX_TEXCOORD01 = 1 +Shader location: vertex attribute: position -SHADER_LOC_VERTEX_TEXCOORD02 = 2 +--- -SHADER_LOC_VERTEX_NORMAL = 3 +> SHADER_LOC_VERTEX_TEXCOORD01 = 1 -SHADER_LOC_VERTEX_TANGENT = 4 +Shader location: vertex attribute: texcoord01 -SHADER_LOC_VERTEX_COLOR = 5 +--- + +> SHADER_LOC_VERTEX_TEXCOORD02 = 2 + +Shader location: vertex attribute: texcoord02 + +--- + +> SHADER_LOC_VERTEX_NORMAL = 3 + +Shader location: vertex attribute: normal + +--- + +> SHADER_LOC_VERTEX_TANGENT = 4 + +Shader location: vertex attribute: tangent + +--- + +> SHADER_LOC_VERTEX_COLOR = 5 + +Shader location: vertex attribute: color + +--- + +> SHADER_LOC_MATRIX_MVP = 6 + +Shader location: matrix uniform: model-view-projection + +--- + +> SHADER_LOC_MATRIX_VIEW = 7 + +Shader location: matrix uniform: view (camera transform) + +--- + +> SHADER_LOC_MATRIX_PROJECTION = 8 + +Shader location: matrix uniform: projection + +--- + +> SHADER_LOC_MATRIX_MODEL = 9 + +Shader location: matrix uniform: model (transform) + +--- + +> SHADER_LOC_MATRIX_NORMAL = 10 + +Shader location: matrix uniform: normal + +--- + +> SHADER_LOC_VECTOR_VIEW = 11 + +Shader location: vector uniform: view -SHADER_LOC_MATRIX_MVP = 6 +--- + +> SHADER_LOC_COLOR_DIFFUSE = 12 -SHADER_LOC_MATRIX_VIEW = 7 +Shader location: vector uniform: diffuse color -SHADER_LOC_MATRIX_PROJECTION = 8 +--- -SHADER_LOC_MATRIX_MODEL = 9 +> SHADER_LOC_COLOR_SPECULAR = 13 -SHADER_LOC_MATRIX_NORMAL = 10 +Shader location: vector uniform: specular color -SHADER_LOC_VECTOR_VIEW = 11 +--- -SHADER_LOC_COLOR_DIFFUSE = 12 +> SHADER_LOC_COLOR_AMBIENT = 14 -SHADER_LOC_COLOR_SPECULAR = 13 +Shader location: vector uniform: ambient color -SHADER_LOC_COLOR_AMBIENT = 14 +--- -SHADER_LOC_MAP_ALBEDO = 15 +> SHADER_LOC_MAP_ALBEDO = 15 -SHADER_LOC_MAP_METALNESS = 16 +Shader location: sampler2d texture: albedo (same as: SHADER_LOC_MAP_DIFFUSE) -SHADER_LOC_MAP_NORMAL = 17 +--- -SHADER_LOC_MAP_ROUGHNESS = 18 +> SHADER_LOC_MAP_METALNESS = 16 -SHADER_LOC_MAP_OCCLUSION = 19 +Shader location: sampler2d texture: metalness (same as: SHADER_LOC_MAP_SPECULAR) -SHADER_LOC_MAP_EMISSION = 20 +--- -SHADER_LOC_MAP_HEIGHT = 21 +> SHADER_LOC_MAP_NORMAL = 17 -SHADER_LOC_MAP_CUBEMAP = 22 +Shader location: sampler2d texture: normal -SHADER_LOC_MAP_IRRADIANCE = 23 +--- -SHADER_LOC_MAP_PREFILTER = 24 +> SHADER_LOC_MAP_ROUGHNESS = 18 -SHADER_LOC_MAP_BRDF = 25 +Shader location: sampler2d texture: roughness -SHADER_LOC_MAP_DIFFUSE = 15 +--- -SHADER_LOC_MAP_SPECULAR = 16 +> SHADER_LOC_MAP_OCCLUSION = 19 + +Shader location: sampler2d texture: occlusion + +--- + +> SHADER_LOC_MAP_EMISSION = 20 + +Shader location: sampler2d texture: emission + +--- + +> SHADER_LOC_MAP_HEIGHT = 21 + +Shader location: sampler2d texture: height + +--- + +> SHADER_LOC_MAP_CUBEMAP = 22 + +Shader location: samplerCube texture: cubemap + +--- + +> SHADER_LOC_MAP_IRRADIANCE = 23 + +Shader location: samplerCube texture: irradiance + +--- + +> SHADER_LOC_MAP_PREFILTER = 24 + +Shader location: samplerCube texture: prefilter + +--- + +> SHADER_LOC_MAP_BRDF = 25 + +Shader location: sampler2d texture: brdf + +--- + +> SHADER_LOC_MAP_DIFFUSE = 15 + +Shader location: sampler2d texture: diffuce (same as: SHADER_LOC_MAP_ALBEDO) + +--- + +> SHADER_LOC_MAP_SPECULAR = 16 + +Shader location: sampler2d texture: specular (same as: SHADER_LOC_MAP_METALNESS) + +--- ## Globals - ShaderUniformDataType -SHADER_UNIFORM_FLOAT = 0 +> SHADER_UNIFORM_FLOAT = 0 -SHADER_UNIFORM_VEC2 = 1 +Shader uniform type: float -SHADER_UNIFORM_VEC3 = 2 +--- -SHADER_UNIFORM_VEC4 = 3 +> SHADER_UNIFORM_VEC2 = 1 -SHADER_UNIFORM_INT = 4 +Shader uniform type: vec2 (2 float) -SHADER_UNIFORM_IVEC2 = 5 +--- + +> SHADER_UNIFORM_VEC3 = 2 + +Shader uniform type: vec3 (3 float) + +--- + +> SHADER_UNIFORM_VEC4 = 3 -SHADER_UNIFORM_IVEC3 = 6 +Shader uniform type: vec4 (4 float) -SHADER_UNIFORM_IVEC4 = 7 +--- + +> SHADER_UNIFORM_INT = 4 + +Shader uniform type: int + +--- -SHADER_UNIFORM_SAMPLER2D = 8 +> SHADER_UNIFORM_IVEC2 = 5 + +Shader uniform type: ivec2 (2 int) + +--- + +> SHADER_UNIFORM_IVEC3 = 6 + +Shader uniform type: ivec3 (3 int) + +--- + +> SHADER_UNIFORM_IVEC4 = 7 + +Shader uniform type: ivec4 (4 int) + +--- + +> SHADER_UNIFORM_SAMPLER2D = 8 + +Shader uniform type: sampler2d + +--- ## Globals - ShaderAttributeDataTypes -SHADER_ATTRIB_FLOAT = 0 +> SHADER_ATTRIB_FLOAT = 0 + +Shader attribute type: float + +--- -SHADER_ATTRIB_VEC2 = 1 +> SHADER_ATTRIB_VEC2 = 1 -SHADER_ATTRIB_VEC3 = 2 +Shader attribute type: vec2 (2 float) + +--- + +> SHADER_ATTRIB_VEC3 = 2 + +Shader attribute type: vec3 (3 float) + +--- -SHADER_ATTRIB_VEC4 = 3 +> SHADER_ATTRIB_VEC4 = 3 + +Shader attribute type: vec4 (4 float) + +--- ## Globals - PixelFormats -PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 +> PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 + +8 bit per pixel (no alpha) + +--- + +> PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2 + +8*2 bpp (2 channels) + +--- + +> PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3 + +16 bpp + +--- + +> PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4 + +24 bpp + +--- + +> PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5 + +16 bpp (1 bit alpha) + +--- + +> PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6 -PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA = 2 +16 bpp (4 bit alpha) -PIXELFORMAT_UNCOMPRESSED_R5G6B5 = 3 +--- + +> PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7 + +32 bpp + +--- + +> PIXELFORMAT_UNCOMPRESSED_R32 = 8 + +32 bpp (1 channel - float) + +--- + +> PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9 + +32*3 bpp (3 channels - float) + +--- + +> PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10 + +32*4 bpp (4 channels - float) + +--- + +> PIXELFORMAT_COMPRESSED_DXT1_RGB = 11 -PIXELFORMAT_UNCOMPRESSED_R8G8B8 = 4 +4 bpp (no alpha) -PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 = 5 +--- -PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 = 6 +> PIXELFORMAT_COMPRESSED_DXT1_RGBA = 12 -PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 = 7 +4 bpp (1 bit alpha) -PIXELFORMAT_UNCOMPRESSED_R32 = 8 +--- -PIXELFORMAT_UNCOMPRESSED_R32G32B32 = 9 +> PIXELFORMAT_COMPRESSED_DXT3_RGBA = 13 -PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 = 10 +8 bpp -PIXELFORMAT_COMPRESSED_DXT1_RGB = 11 +--- -PIXELFORMAT_COMPRESSED_DXT1_RGBA = 12 +> PIXELFORMAT_COMPRESSED_DXT5_RGBA = 14 -PIXELFORMAT_COMPRESSED_DXT3_RGBA = 13 +8 bpp -PIXELFORMAT_COMPRESSED_DXT5_RGBA = 14 +--- -PIXELFORMAT_COMPRESSED_ETC1_RGB = 15 +> PIXELFORMAT_COMPRESSED_ETC1_RGB = 15 -PIXELFORMAT_COMPRESSED_ETC2_RGB = 16 +4 bpp -PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 17 +--- -PIXELFORMAT_COMPRESSED_PVRT_RGB = 18 +> PIXELFORMAT_COMPRESSED_ETC2_RGB = 16 -PIXELFORMAT_COMPRESSED_PVRT_RGBA = 19 +4 bpp -PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 20 +--- -PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 21 +> PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA = 17 + +8 bpp + +--- + +> PIXELFORMAT_COMPRESSED_PVRT_RGB = 18 + +4 bpp + +--- + +> PIXELFORMAT_COMPRESSED_PVRT_RGBA = 19 + +4 bpp + +--- + +> PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA = 20 + +8 bpp + +--- + +> PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA = 21 + +2 bpp + +--- ## Globals - TextureFilters -TEXTURE_FILTER_POINT = 0 +> TEXTURE_FILTER_POINT = 0 -TEXTURE_FILTER_BILINEAR = 1 +No filter, just pixel approximation -TEXTURE_FILTER_TRILINEAR = 2 +--- -TEXTURE_FILTER_ANISOTROPIC_4X = 3 +> TEXTURE_FILTER_BILINEAR = 1 -TEXTURE_FILTER_ANISOTROPIC_8X = 4 +Linear filtering -TEXTURE_FILTER_ANISOTROPIC_16X = 5 +--- + +> TEXTURE_FILTER_TRILINEAR = 2 + +Trilinear filtering (linear with mipmaps) + +--- + +> TEXTURE_FILTER_ANISOTROPIC_4X = 3 + +Anisotropic filtering 4x + +--- + +> TEXTURE_FILTER_ANISOTROPIC_8X = 4 + +Anisotropic filtering 8x + +--- + +> TEXTURE_FILTER_ANISOTROPIC_16X = 5 + +Anisotropic filtering 16x + +--- ## Globals - TextureWrap -TEXTURE_WRAP_REPEAT = 0 +> TEXTURE_WRAP_REPEAT = 0 + +Repeats texture in tiled mode + +--- + +> TEXTURE_WRAP_CLAMP = 1 + +Clamps texture to edge pixel in tiled mode + +--- + +> TEXTURE_WRAP_MIRROR_REPEAT = 2 + +Mirrors and repeats the texture in tiled mode + +--- -TEXTURE_WRAP_CLAMP = 1 +> TEXTURE_WRAP_MIRROR_CLAMP = 3 -TEXTURE_WRAP_MIRROR_REPEAT = 2 +Mirrors and clamps to border the texture in tiled mode -TEXTURE_WRAP_MIRROR_CLAMP = 3 +--- ## Globals - CubemapLayout -CUBEMAP_LAYOUT_AUTO_DETECT = 0 +> CUBEMAP_LAYOUT_AUTO_DETECT = 0 + +Automatically detect layout type + +--- + +> CUBEMAP_LAYOUT_LINE_VERTICAL = 1 + +Layout is defined by a vertical line with faces + +--- + +> CUBEMAP_LAYOUT_LINE_HORIZONTAL = 2 + +Layout is defined by a horizontal line with faces + +--- + +> CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR = 3 + +Layout is defined by a 3x4 cross with cubemap faces + +--- + +> CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE = 4 -CUBEMAP_LAYOUT_LINE_VERTICAL = 1 +Layout is defined by a 4x3 cross with cubemap faces -CUBEMAP_LAYOUT_LINE_HORIZONTAL = 2 +--- -CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR = 3 +> CUBEMAP_LAYOUT_PANORAMA = 5 -CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE = 4 +Layout is defined by a panorama image (equirrectangular map) -CUBEMAP_LAYOUT_PANORAMA = 5 +--- ## Globals - FontType -FONT_DEFAULT = 0 +> FONT_DEFAULT = 0 + +Default font generation, anti-aliased -FONT_BITMAP = 1 +--- + +> FONT_BITMAP = 1 -FONT_SDF = 2 +Bitmap font generation, no anti-aliasing + +--- + +> FONT_SDF = 2 + +SDF font generation, requires external shader + +--- ## Globals - BlendModes -BLEND_ALPHA = 0 +> BLEND_ALPHA = 0 + +Blend textures considering alpha (default) + +--- + +> BLEND_ADDITIVE = 1 + +Blend textures adding colors + +--- -BLEND_ADDITIVE = 1 +> BLEND_MULTIPLIED = 2 -BLEND_MULTIPLIED = 2 +Blend textures multiplying colors -BLEND_ADD_COLORS = 3 +--- + +> BLEND_ADD_COLORS = 3 + +Blend textures adding colors (alternative) + +--- + +> BLEND_SUBTRACT_COLORS = 4 -BLEND_SUBTRACT_COLORS = 4 +Blend textures subtracting colors (alternative) -BLEND_ALPHA_PREMULTIPLY = 5 +--- + +> BLEND_ALPHA_PREMULTIPLY = 5 + +Blend premultiplied textures considering alpha -BLEND_CUSTOM = 6 +--- + +> BLEND_CUSTOM = 6 -BLEND_CUSTOM_SEPARATE = 7 +Blend textures using custom src/dst factors (use rlSetBlendFactors()) + +--- + +> BLEND_CUSTOM_SEPARATE = 7 + +Blend textures using custom rgb/alpha separate src/dst factors (use rlSetBlendFactorsSeparate()) + +--- ## Globals - Gesture -GESTURE_NONE = 0 +> GESTURE_NONE = 0 + +No gesture + +--- + +> GESTURE_TAP = 1 + +Tap gesture + +--- + +> GESTURE_DOUBLETAP = 2 + +Double tap gesture + +--- + +> GESTURE_HOLD = 4 + +Hold gesture + +--- + +> GESTURE_DRAG = 8 + +Drag gesture + +--- + +> GESTURE_SWIPE_RIGHT = 16 + +Swipe right gesture + +--- + +> GESTURE_SWIPE_LEFT = 32 -GESTURE_TAP = 1 +Swipe left gesture + +--- + +> GESTURE_SWIPE_UP = 64 + +Swipe up gesture + +--- -GESTURE_DOUBLETAP = 2 +> GESTURE_SWIPE_DOWN = 128 -GESTURE_HOLD = 4 +Swipe down gesture -GESTURE_DRAG = 8 +--- -GESTURE_SWIPE_RIGHT = 16 +> GESTURE_PINCH_IN = 256 -GESTURE_SWIPE_LEFT = 32 +Pinch in gesture -GESTURE_SWIPE_UP = 64 +--- -GESTURE_SWIPE_DOWN = 128 +> GESTURE_PINCH_OUT = 512 -GESTURE_PINCH_IN = 256 +Pinch out gesture -GESTURE_PINCH_OUT = 512 +--- ## Globals - CameraMode -CAMERA_CUSTOM = 0 +> CAMERA_CUSTOM = 0 + +Custom camera + +--- + +> CAMERA_FREE = 1 + +Free camera + +--- + +> CAMERA_ORBITAL = 2 + +Orbital camera -CAMERA_FREE = 1 +--- + +> CAMERA_FIRST_PERSON = 3 + +First person camera -CAMERA_ORBITAL = 2 +--- + +> CAMERA_THIRD_PERSON = 4 -CAMERA_FIRST_PERSON = 3 +Third person camera -CAMERA_THIRD_PERSON = 4 +--- ## Globals - CameraProjections -CAMERA_PERSPECTIVE = 0 +> CAMERA_PERSPECTIVE = 0 -CAMERA_ORTHOGRAPHIC = 1 +Perspective projection + +--- + +> CAMERA_ORTHOGRAPHIC = 1 + +Orthographic projection + +--- ## Globals - N-patchLayout -NPATCH_NINE_PATCH = 0 +> NPATCH_NINE_PATCH = 0 -NPATCH_THREE_PATCH_VERTICAL = 1 +Npatch layout: 3x3 tiles -NPATCH_THREE_PATCH_HORIZONTAL = 2 +--- + +> NPATCH_THREE_PATCH_VERTICAL = 1 + +Npatch layout: 1x3 tiles + +--- + +> NPATCH_THREE_PATCH_HORIZONTAL = 2 + +Npatch layout: 3x1 tiles + +--- ## Globals - Colors LIGHTGRAY = { 200, 200, 200, 255 } +Light Gray + +--- + GRAY = { 130, 130, 130, 255 } +Gray + +--- + DARKGRAY = { 80, 80, 80, 255 } +Dark Gray + +--- + YELLOW = { 253, 249, 0, 255 } +Yellow + +--- + GOLD = { 255, 203, 0, 255 } +Gold + +--- + ORANGE = { 255, 161, 0, 255 } +Orange + +--- + PINK = { 255, 109, 194, 255 } +Pink + +--- + RED = { 230, 41, 55, 255 } +Red + +--- + MAROON = { 190, 33, 55, 255 } +Maroon + +--- + GREEN = { 0, 228, 48, 255 } +Green + +--- + LIME = { 0, 158, 47, 255 } +Lime + +--- + DARKGREEN = { 0, 117, 44, 255 } +Dark Green + +--- + SKYBLUE = { 102, 191, 255, 255 } +Sky Blue + +--- + BLUE = { 0, 121, 241, 255 } +Blue + +--- + DARKBLUE = { 0, 82, 172, 255 } +Dark Blue + +--- + PURPLE = { 200, 122, 255, 255 } +Purple + +--- + VIOLET = { 135, 60, 190, 255 } +Violet + +--- + DARKPURPLE = { 112, 31, 126, 255 } +Dark Purple + +--- + BEIGE = { 211, 176, 131, 255 } +Beige + +--- + BROWN = { 127, 106, 79, 255 } +Brown + +--- + DARKBROWN = { 76, 63, 47, 255 } +Dark Brown + +--- + WHITE = { 255, 255, 255, 255 } +White + +--- + BLACK = { 0, 0, 0, 255 } +Black + +--- + BLANK = { 0, 0, 0, 0 } +Blank (Transparent) + +--- + MAGENTA = { 255, 0, 255, 255 } +Magenta + +--- + RAYWHITE = { 245, 245, 245, 255 } +My own White (raylib logo) + +--- + ## Globals - Math -PI = 3.1415927410126 +> PI = 3.1415927410126 + +Pi + +--- + +> DEG2RAD = 0.017453292384744 + +Degrees to radians + +--- + +> RAD2DEG = 57.295776367188 -DEG2RAD = 0.017453292384744 +Radians to degrees -RAD2DEG = 57.295776367188 +--- ## Globals - GuiControlState -STATE_NORMAL = 0 +> STATE_NORMAL = 0 + +--- + +> STATE_FOCUSED = 1 + +--- -STATE_FOCUSED = 1 +> STATE_PRESSED = 2 -STATE_PRESSED = 2 +--- + +> STATE_DISABLED = 3 -STATE_DISABLED = 3 +--- ## Globals - GuiTextAlignment -TEXT_ALIGN_LEFT = 0 +> TEXT_ALIGN_LEFT = 0 -TEXT_ALIGN_CENTER = 1 +--- + +> TEXT_ALIGN_CENTER = 1 -TEXT_ALIGN_RIGHT = 2 +--- + +> TEXT_ALIGN_RIGHT = 2 + +--- ## Globals - GuiControl -DEFAULT = 0 +> DEFAULT = 0 + +--- + +> LABEL = 1 + +Used also for: LABELBUTTON + +--- + +> BUTTON = 2 + +--- -LABEL = 1 +> TOGGLE = 3 -BUTTON = 2 +Used also for: TOGGLEGROUP -TOGGLE = 3 +--- + +> SLIDER = 4 + +Used also for: SLIDERBAR + +--- + +> PROGRESSBAR = 5 -SLIDER = 4 +--- -PROGRESSBAR = 5 +> CHECKBOX = 6 -CHECKBOX = 6 +--- -COMBOBOX = 7 +> COMBOBOX = 7 -DROPDOWNBOX = 8 +--- -TEXTBOX = 9 +> DROPDOWNBOX = 8 -VALUEBOX = 10 +--- -SPINNER = 11 +> TEXTBOX = 9 -LISTVIEW = 12 +Used also for: TEXTBOXMULTI -COLORPICKER = 13 +--- -SCROLLBAR = 14 +> VALUEBOX = 10 -STATUSBAR = 15 +--- + +> SPINNER = 11 + +Uses: BUTTON, VALUEBOX + +--- + +> LISTVIEW = 12 + +--- + +> COLORPICKER = 13 + +--- + +> SCROLLBAR = 14 + +--- + +> STATUSBAR = 15 + +--- ## Globals - GuiControlProperty -BORDER_COLOR_NORMAL = 0 +> BORDER_COLOR_NORMAL = 0 -BASE_COLOR_NORMAL = 1 +--- -TEXT_COLOR_NORMAL = 2 +> BASE_COLOR_NORMAL = 1 -BORDER_COLOR_FOCUSED = 3 +--- -BASE_COLOR_FOCUSED = 4 +> TEXT_COLOR_NORMAL = 2 -TEXT_COLOR_FOCUSED = 5 +--- -BORDER_COLOR_PRESSED = 6 +> BORDER_COLOR_FOCUSED = 3 -BASE_COLOR_PRESSED = 7 +--- -TEXT_COLOR_PRESSED = 8 +> BASE_COLOR_FOCUSED = 4 -BORDER_COLOR_DISABLED = 9 +--- -BASE_COLOR_DISABLED = 10 +> TEXT_COLOR_FOCUSED = 5 -TEXT_COLOR_DISABLED = 11 +--- -BORDER_WIDTH = 12 +> BORDER_COLOR_PRESSED = 6 -TEXT_PADDING = 13 +--- -TEXT_ALIGNMENT = 14 +> BASE_COLOR_PRESSED = 7 -RESERVED = 15 +--- + +> TEXT_COLOR_PRESSED = 8 + +--- + +> BORDER_COLOR_DISABLED = 9 + +--- + +> BASE_COLOR_DISABLED = 10 + +--- + +> TEXT_COLOR_DISABLED = 11 + +--- + +> BORDER_WIDTH = 12 + +--- + +> TEXT_PADDING = 13 + +--- + +> TEXT_ALIGNMENT = 14 + +--- + +> RESERVED = 15 + +--- ## Globals - GuiDefaultProperty -TEXT_SIZE = 16 +> TEXT_SIZE = 16 + +Text size (glyphs max height) + +--- + +> TEXT_SPACING = 17 + +Text spacing between glyphs -TEXT_SPACING = 17 +--- + +> LINE_COLOR = 18 + +Line control color -LINE_COLOR = 18 +--- + +> BACKGROUND_COLOR = 19 -BACKGROUND_COLOR = 19 +Background color + +--- ## Globals - GuiToggleProperty -GROUP_PADDING = 16 +> GROUP_PADDING = 16 + +ToggleGroup separation between toggles + +--- ## Globals - GuiSliderProperty -SLIDER_WIDTH = 16 +> SLIDER_WIDTH = 16 + +Slider size of internal bar -SLIDER_PADDING = 17 +--- + +> SLIDER_PADDING = 17 + +Slider/SliderBar internal bar padding + +--- ## Globals - GuiProgressBarProperty -PROGRESS_PADDING = 16 +> PROGRESS_PADDING = 16 + +ProgressBar internal padding + +--- ## Globals - GuiScrollBarProperty -ARROWS_SIZE = 16 +> ARROWS_SIZE = 16 + +--- + +> ARROWS_VISIBLE = 17 + +--- + +> SCROLL_SLIDER_PADDING = 18 + +(SLIDERBAR, SLIDER_PADDING) + +--- + +> SCROLL_SLIDER_SIZE = 19 -ARROWS_VISIBLE = 17 +--- -SCROLL_SLIDER_PADDING = 18 +> SCROLL_PADDING = 20 -SCROLL_SLIDER_SIZE = 19 +--- -SCROLL_PADDING = 20 +> SCROLL_SPEED = 21 -SCROLL_SPEED = 21 +--- ## Globals - GuiCheckBoxProperty -CHECK_PADDING = 16 +> CHECK_PADDING = 16 + +CheckBox internal check padding + +--- ## Globals - GuiComboBoxProperty -COMBO_BUTTON_WIDTH = 16 +> COMBO_BUTTON_WIDTH = 16 -COMBO_BUTTON_SPACING = 17 +ComboBox right button width + +--- + +> COMBO_BUTTON_SPACING = 17 + +ComboBox button separation + +--- ## Globals - GuiDropdownBoxProperty -ARROW_PADDING = 16 +> ARROW_PADDING = 16 -DROPDOWN_ITEMS_SPACING = 17 +DropdownBox arrow separation from border and items + +--- + +> DROPDOWN_ITEMS_SPACING = 17 + +DropdownBox items separation + +--- ## Globals - GuiTextBoxProperty -TEXT_INNER_PADDING = 16 +> TEXT_INNER_PADDING = 16 -TEXT_LINES_SPACING = 17 +TextBox/TextBoxMulti/ValueBox/Spinner inner text padding + +--- + +> TEXT_LINES_SPACING = 17 + +TextBoxMulti lines separation + +--- ## Globals - GuiSpinnerProperty -SPIN_BUTTON_WIDTH = 16 +> SPIN_BUTTON_WIDTH = 16 -SPIN_BUTTON_SPACING = 17 +Spinner left/right buttons width + +--- + +> SPIN_BUTTON_SPACING = 17 + +Spinner buttons separation + +--- ## Globals - GuiListViewProperty -LIST_ITEMS_HEIGHT = 16 +> LIST_ITEMS_HEIGHT = 16 -LIST_ITEMS_SPACING = 17 +ListView items height -SCROLLBAR_WIDTH = 18 +--- + +> LIST_ITEMS_SPACING = 17 + +ListView items separation + +--- -SCROLLBAR_SIDE = 19 +> SCROLLBAR_WIDTH = 18 + +ListView scrollbar size (usually width) + +--- + +> SCROLLBAR_SIDE = 19 + +ListView scrollbar side (0-left, 1-right) + +--- ## Globals - GuiColorPickerProperty -COLOR_SELECTOR_SIZE = 16 +> COLOR_SELECTOR_SIZE = 16 + +--- + +> HUEBAR_WIDTH = 17 + +ColorPicker right hue bar width + +--- + +> HUEBAR_PADDING = 18 + +ColorPicker right hue bar separation from panel + +--- + +> HUEBAR_SELECTOR_HEIGHT = 19 -HUEBAR_WIDTH = 17 +ColorPicker right hue bar selector height -HUEBAR_PADDING = 18 +--- + +> HUEBAR_SELECTOR_OVERFLOW = 20 -HUEBAR_SELECTOR_HEIGHT = 19 +ColorPicker right hue bar selector overflow -HUEBAR_SELECTOR_OVERFLOW = 20 +--- ## Globals - LightType -LIGHT_DIRECTIONAL = 0 +> LIGHT_DIRECTIONAL = 0 + +--- + +> LIGHT_POINT = 1 -LIGHT_POINT = 1 +--- ## Globals - RLGL -RL_DEFAULT_BATCH_BUFFER_ELEMENTS = 8192 +> RL_DEFAULT_BATCH_BUFFER_ELEMENTS = 8192 + +Default internal render batch elements limits + +--- + +> RL_DEFAULT_BATCH_BUFFERS = 1 + +Default number of batch buffers (multi-buffering) + +--- + +> RL_DEFAULT_BATCH_DRAWCALLS = 256 + +Default number of batch draw calls (by state changes: mode, texture) + +--- -RL_DEFAULT_BATCH_BUFFERS = 1 +> RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS = 4 -RL_DEFAULT_BATCH_DRAWCALLS = 256 +Maximum number of textures units that can be activated on batch drawing (SetShaderValueTexture()) -RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS = 4 +--- ## Globals - RLGL -RL_MAX_MATRIX_STACK_SIZE = 32 +> RL_MAX_MATRIX_STACK_SIZE = 32 + +Maximum size of internal Matrix stack + +--- ## Globals - RLGL -RL_MAX_SHADER_LOCATIONS = 32 +> RL_MAX_SHADER_LOCATIONS = 32 + +Maximum number of shader locations supported + +--- ## Globals - RLGL -RL_CULL_DISTANCE_NEAR = 0.01 +> RL_CULL_DISTANCE_NEAR = 0.01 + +Default projection matrix near cull distance + +--- + +> RL_CULL_DISTANCE_FAR = 1000.0 -RL_CULL_DISTANCE_FAR = 1000.0 +Default projection matrix far cull distance + +--- ## Globals - RLGL -RL_TEXTURE_WRAP_S = 10242 +> RL_TEXTURE_WRAP_S = 10242 + +GL_TEXTURE_WRAP_S + +--- + +> RL_TEXTURE_WRAP_T = 10243 + +GL_TEXTURE_WRAP_T + +--- + +> RL_TEXTURE_MAG_FILTER = 10240 + +GL_TEXTURE_MAG_FILTER + +--- -RL_TEXTURE_WRAP_T = 10243 +> RL_TEXTURE_MIN_FILTER = 10241 -RL_TEXTURE_MAG_FILTER = 10240 +GL_TEXTURE_MIN_FILTER -RL_TEXTURE_MIN_FILTER = 10241 +--- + +> RL_TEXTURE_FILTER_NEAREST = 9728 + +GL_NEAREST + +--- + +> RL_TEXTURE_FILTER_LINEAR = 9729 -RL_TEXTURE_FILTER_NEAREST = 9728 +GL_LINEAR -RL_TEXTURE_FILTER_LINEAR = 9729 +--- + +> RL_TEXTURE_FILTER_MIP_NEAREST = 9984 -RL_TEXTURE_FILTER_MIP_NEAREST = 9984 +GL_NEAREST_MIPMAP_NEAREST -RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR = 9986 +--- -RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST = 9985 +> RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR = 9986 -RL_TEXTURE_FILTER_MIP_LINEAR = 9987 +GL_NEAREST_MIPMAP_LINEAR -RL_TEXTURE_FILTER_ANISOTROPIC = 12288 +--- -RL_TEXTURE_MIPMAP_BIAS_RATIO = 16384 +> RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST = 9985 -RL_TEXTURE_WRAP_REPEAT = 10497 +GL_LINEAR_MIPMAP_NEAREST -RL_TEXTURE_WRAP_CLAMP = 33071 +--- -RL_TEXTURE_WRAP_MIRROR_REPEAT = 33648 +> RL_TEXTURE_FILTER_MIP_LINEAR = 9987 -RL_TEXTURE_WRAP_MIRROR_CLAMP = 34626 +GL_LINEAR_MIPMAP_LINEAR + +--- + +> RL_TEXTURE_FILTER_ANISOTROPIC = 12288 + +Anisotropic filter (custom identifier) + +--- + +> RL_TEXTURE_MIPMAP_BIAS_RATIO = 16384 + +Texture mipmap bias, percentage ratio (custom identifier) + +--- + +> RL_TEXTURE_WRAP_REPEAT = 10497 + +GL_REPEAT + +--- + +> RL_TEXTURE_WRAP_CLAMP = 33071 + +GL_CLAMP_TO_EDGE + +--- + +> RL_TEXTURE_WRAP_MIRROR_REPEAT = 33648 + +GL_MIRRORED_REPEAT + +--- + +> RL_TEXTURE_WRAP_MIRROR_CLAMP = 34626 + +GL_MIRROR_CLAMP_EXT + +--- ## Globals - RLGL -RL_MODELVIEW = 5888 +> RL_MODELVIEW = 5888 + +GL_MODELVIEW + +--- + +> RL_PROJECTION = 5889 -RL_PROJECTION = 5889 +GL_PROJECTION -RL_TEXTURE = 5890 +--- + +> RL_TEXTURE = 5890 + +GL_TEXTURE + +--- ## Globals - RLGL -RL_LINES = 1 +> RL_LINES = 1 + +GL_LINES -RL_TRIANGLES = 4 +--- + +> RL_TRIANGLES = 4 + +GL_TRIANGLES + +--- + +> RL_QUADS = 7 -RL_QUADS = 7 +GL_QUADS + +--- ## Globals - RLGL -RL_UNSIGNED_BYTE = 5121 +> RL_UNSIGNED_BYTE = 5121 + +GL_UNSIGNED_BYTE -RL_FLOAT = 5126 +--- + +> RL_FLOAT = 5126 + +GL_FLOAT + +--- ## Globals - RLGL -RL_STREAM_DRAW = 35040 +> RL_STREAM_DRAW = 35040 + +GL_STREAM_DRAW + +--- + +> RL_STREAM_READ = 35041 + +GL_STREAM_READ + +--- + +> RL_STREAM_COPY = 35042 + +GL_STREAM_COPY + +--- + +> RL_STATIC_DRAW = 35044 + +GL_STATIC_DRAW + +--- + +> RL_STATIC_READ = 35045 + +GL_STATIC_READ + +--- + +> RL_STATIC_COPY = 35046 + +GL_STATIC_COPY -RL_STREAM_READ = 35041 +--- + +> RL_DYNAMIC_DRAW = 35048 + +GL_DYNAMIC_DRAW -RL_STREAM_COPY = 35042 +--- -RL_STATIC_DRAW = 35044 +> RL_DYNAMIC_READ = 35049 -RL_STATIC_READ = 35045 +GL_DYNAMIC_READ -RL_STATIC_COPY = 35046 +--- -RL_DYNAMIC_DRAW = 35048 +> RL_DYNAMIC_COPY = 35050 -RL_DYNAMIC_READ = 35049 +GL_DYNAMIC_COPY -RL_DYNAMIC_COPY = 35050 +--- ## Globals - RLGL -RL_FRAGMENT_SHADER = 35632 +> RL_FRAGMENT_SHADER = 35632 + +GL_FRAGMENT_SHADER + +--- + +> RL_VERTEX_SHADER = 35633 + +GL_VERTEX_SHADER + +--- + +> RL_COMPUTE_SHADER = 37305 -RL_VERTEX_SHADER = 35633 +GL_COMPUTE_SHADER -RL_COMPUTE_SHADER = 37305 +--- ## Globals - RLGL -RL_ZERO = 0 +> RL_ZERO = 0 + +GL_ZERO + +--- + +> RL_ONE = 1 + +GL_ONE + +--- + +> RL_SRC_COLOR = 768 + +GL_SRC_COLOR + +--- + +> RL_ONE_MINUS_SRC_COLOR = 769 + +GL_ONE_MINUS_SRC_COLOR + +--- + +> RL_SRC_ALPHA = 770 + +GL_SRC_ALPHA + +--- + +> RL_ONE_MINUS_SRC_ALPHA = 771 + +GL_ONE_MINUS_SRC_ALPHA + +--- + +> RL_DST_ALPHA = 772 + +GL_DST_ALPHA + +--- + +> RL_ONE_MINUS_DST_ALPHA = 773 + +GL_ONE_MINUS_DST_ALPHA + +--- + +> RL_DST_COLOR = 774 -RL_ONE = 1 +GL_DST_COLOR -RL_SRC_COLOR = 768 +--- + +> RL_ONE_MINUS_DST_COLOR = 775 + +GL_ONE_MINUS_DST_COLOR + +--- + +> RL_SRC_ALPHA_SATURATE = 776 -RL_ONE_MINUS_SRC_COLOR = 769 +GL_SRC_ALPHA_SATURATE -RL_SRC_ALPHA = 770 +--- + +> RL_CONSTANT_COLOR = 32769 + +GL_CONSTANT_COLOR -RL_ONE_MINUS_SRC_ALPHA = 771 +--- -RL_DST_ALPHA = 772 +> RL_ONE_MINUS_CONSTANT_COLOR = 32770 -RL_ONE_MINUS_DST_ALPHA = 773 +GL_ONE_MINUS_CONSTANT_COLOR -RL_DST_COLOR = 774 +--- -RL_ONE_MINUS_DST_COLOR = 775 +> RL_CONSTANT_ALPHA = 32771 -RL_SRC_ALPHA_SATURATE = 776 +GL_CONSTANT_ALPHA -RL_CONSTANT_COLOR = 32769 +--- -RL_ONE_MINUS_CONSTANT_COLOR = 32770 +> RL_ONE_MINUS_CONSTANT_ALPHA = 32772 -RL_CONSTANT_ALPHA = 32771 +GL_ONE_MINUS_CONSTANT_ALPHA -RL_ONE_MINUS_CONSTANT_ALPHA = 32772 +--- ## Globals - RLGL -RL_FUNC_ADD = 32774 +> RL_FUNC_ADD = 32774 + +GL_FUNC_ADD + +--- + +> RL_MIN = 32775 + +GL_MIN + +--- + +> RL_MAX = 32776 + +GL_MAX + +--- -RL_MIN = 32775 +> RL_FUNC_SUBTRACT = 32778 -RL_MAX = 32776 +GL_FUNC_SUBTRACT -RL_FUNC_SUBTRACT = 32778 +--- + +> RL_FUNC_REVERSE_SUBTRACT = 32779 + +GL_FUNC_REVERSE_SUBTRACT + +--- + +> RL_BLEND_EQUATION = 32777 + +GL_BLEND_EQUATION + +--- + +> RL_BLEND_EQUATION_RGB = 32777 + +GL_BLEND_EQUATION_RGB // (Same as BLEND_EQUATION) + +--- + +> RL_BLEND_EQUATION_ALPHA = 34877 + +GL_BLEND_EQUATION_ALPHA + +--- + +> RL_BLEND_DST_RGB = 32968 -RL_FUNC_REVERSE_SUBTRACT = 32779 +GL_BLEND_DST_RGB -RL_BLEND_EQUATION = 32777 +--- + +> RL_BLEND_SRC_RGB = 32969 + +GL_BLEND_SRC_RGB -RL_BLEND_EQUATION_RGB = 32777 +--- -RL_BLEND_EQUATION_ALPHA = 34877 +> RL_BLEND_DST_ALPHA = 32970 -RL_BLEND_DST_RGB = 32968 +GL_BLEND_DST_ALPHA -RL_BLEND_SRC_RGB = 32969 +--- -RL_BLEND_DST_ALPHA = 32970 +> RL_BLEND_SRC_ALPHA = 32971 -RL_BLEND_SRC_ALPHA = 32971 +GL_BLEND_SRC_ALPHA -RL_BLEND_COLOR = 32773 +--- + +> RL_BLEND_COLOR = 32773 + +GL_BLEND_COLOR + +--- ## Globals - RLGL -RL_OPENGL_11 = 1 +> RL_OPENGL_11 = 1 + +OpenGL 1.1 + +--- + +> RL_OPENGL_21 = 2 + +OpenGL 2.1 (GLSL 120) + +--- + +> RL_OPENGL_33 = 3 -RL_OPENGL_21 = 2 +OpenGL 3.3 (GLSL 330) -RL_OPENGL_33 = 3 +--- + +> RL_OPENGL_43 = 4 + +OpenGL 4.3 (using GLSL 330) + +--- + +> RL_OPENGL_ES_20 = 5 -RL_OPENGL_43 = 4 +OpenGL ES 2.0 (GLSL 100) -RL_OPENGL_ES_20 = 5 +--- ## Globals - RLGL -RL_ATTACHMENT_COLOR_CHANNEL0 = 0 +> RL_ATTACHMENT_COLOR_CHANNEL0 = 0 + +Framebuffer attachment type: color 0 -RL_ATTACHMENT_COLOR_CHANNEL1 = 1 +--- -RL_ATTACHMENT_COLOR_CHANNEL2 = 2 +> RL_ATTACHMENT_COLOR_CHANNEL1 = 1 -RL_ATTACHMENT_COLOR_CHANNEL3 = 3 +Framebuffer attachment type: color 1 -RL_ATTACHMENT_COLOR_CHANNEL4 = 4 +--- -RL_ATTACHMENT_COLOR_CHANNEL5 = 5 +> RL_ATTACHMENT_COLOR_CHANNEL2 = 2 -RL_ATTACHMENT_COLOR_CHANNEL6 = 6 +Framebuffer attachment type: color 2 -RL_ATTACHMENT_COLOR_CHANNEL7 = 7 +--- -RL_ATTACHMENT_DEPTH = 100 +> RL_ATTACHMENT_COLOR_CHANNEL3 = 3 -RL_ATTACHMENT_STENCIL = 200 +Framebuffer attachment type: color 3 + +--- + +> RL_ATTACHMENT_COLOR_CHANNEL4 = 4 + +Framebuffer attachment type: color 4 + +--- + +> RL_ATTACHMENT_COLOR_CHANNEL5 = 5 + +Framebuffer attachment type: color 5 + +--- + +> RL_ATTACHMENT_COLOR_CHANNEL6 = 6 + +Framebuffer attachment type: color 6 + +--- + +> RL_ATTACHMENT_COLOR_CHANNEL7 = 7 + +Framebuffer attachment type: color 7 + +--- + +> RL_ATTACHMENT_DEPTH = 100 + +Framebuffer attachment type: depth + +--- + +> RL_ATTACHMENT_STENCIL = 200 + +Framebuffer attachment type: stencil + +--- ## Globals - RLGL -RL_ATTACHMENT_CUBEMAP_POSITIVE_X = 0 +> RL_ATTACHMENT_CUBEMAP_POSITIVE_X = 0 + +Framebuffer texture attachment type: cubemap, +X side + +--- + +> RL_ATTACHMENT_CUBEMAP_NEGATIVE_X = 1 + +Framebuffer texture attachment type: cubemap, -X side + +--- + +> RL_ATTACHMENT_CUBEMAP_POSITIVE_Y = 2 + +Framebuffer texture attachment type: cubemap, +Y side + +--- + +> RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y = 3 + +Framebuffer texture attachment type: cubemap, -Y side + +--- + +> RL_ATTACHMENT_CUBEMAP_POSITIVE_Z = 4 -RL_ATTACHMENT_CUBEMAP_NEGATIVE_X = 1 +Framebuffer texture attachment type: cubemap, +Z side -RL_ATTACHMENT_CUBEMAP_POSITIVE_Y = 2 +--- + +> RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z = 5 + +Framebuffer texture attachment type: cubemap, -Z side -RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y = 3 +--- -RL_ATTACHMENT_CUBEMAP_POSITIVE_Z = 4 +> RL_ATTACHMENT_TEXTURE2D = 100 -RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z = 5 +Framebuffer texture attachment type: texture2d -RL_ATTACHMENT_TEXTURE2D = 100 +--- -RL_ATTACHMENT_RENDERBUFFER = 200 +> RL_ATTACHMENT_RENDERBUFFER = 200 + +Framebuffer texture attachment type: renderbuffer + +--- ## Globals - RLGL -RL_CULL_FACE_FRONT = 0 +> RL_CULL_FACE_FRONT = 0 + +--- + +> RL_CULL_FACE_BACK = 1 -RL_CULL_FACE_BACK = 1 +--- ## Globals - OpenGL -GL_COLOR_BUFFER_BIT = 16384 +> GL_COLOR_BUFFER_BIT = 16384 -GL_DEPTH_BUFFER_BIT = 256 +--- + +> GL_DEPTH_BUFFER_BIT = 256 + +--- -GL_STENCIL_BUFFER_BIT = 1024 +> GL_STENCIL_BUFFER_BIT = 1024 -GL_NEAREST = 9728 +--- -GL_LINEAR = 9729 +> GL_NEAREST = 9728 + +--- + +> GL_LINEAR = 9729 + +--- ## Globals - GLFW -GLFW_RELEASE = 0 +> GLFW_RELEASE = 0 + +The key or mouse button was released + +--- + +> GLFW_PRESS = 1 + +The key or mouse button was pressed + +--- -GLFW_PRESS = 1 +> GLFW_REPEAT = 2 -GLFW_REPEAT = 2 +The key was held down until it repeated + +--- ## Globals - CBuffer -BUFFER_UNSIGNED_CHAR = 0 +> BUFFER_UNSIGNED_CHAR = 0 + +C type char + +--- + +> BUFFER_UNSIGNED_SHORT = 1 + +C type short + +--- + +> BUFFER_UNSIGNED_INT = 2 + +C type int + +--- -BUFFER_UNSIGNED_SHORT = 1 +> BUFFER_FLOAT = 3 -BUFFER_UNSIGNED_INT = 2 +C type float -BUFFER_FLOAT = 3 +--- ## Globals - Window -EVENT_WINDOW_SIZE = 0 +> EVENT_WINDOW_SIZE = 0 + +GLFW event window size changed + +--- + +> EVENT_WINDOW_MAXIMIZE = 1 -EVENT_WINDOW_MAXIMIZE = 1 +GLFW event window maximize -EVENT_WINDOW_ICONYFY = 2 +--- + +> EVENT_WINDOW_ICONYFY = 2 + +GLFW event window iconify -EVENT_WINDOW_FOCUS = 3 +--- + +> EVENT_WINDOW_FOCUS = 3 -EVENT_WINDOW_DROP = 4 +GLFW event window focus + +--- + +> EVENT_WINDOW_DROP = 4 + +GLFW event window drop + +--- ## Globals - Input -EVENT_KEY = 5 +> EVENT_KEY = 5 + +GLFW event keyboard key -EVENT_CHAR = 6 +--- + +> EVENT_CHAR = 6 + +GLFW event Unicode character -EVENT_MOUSE_BUTTON = 7 +--- + +> EVENT_MOUSE_BUTTON = 7 -EVENT_MOUSE_CURSOR_POS = 8 +GLFW event mouse button -EVENT_MOUSE_SCROLL = 9 +--- -EVENT_CURSOR_ENTER = 10 +> EVENT_MOUSE_CURSOR_POS = 8 + +GLFW event cursor position + +--- + +> EVENT_MOUSE_SCROLL = 9 + +GLFW event mouse scroll + +--- + +> EVENT_CURSOR_ENTER = 10 + +GLFW event cursor enter/leave + +--- ## Core - Window |
