-
Notifications
You must be signed in to change notification settings - Fork 0
Enums
TechnologicalTurtle edited this page Jul 19, 2026
·
6 revisions
Passed to GetDefShaderCode(), to get in-built shader source code.
| Enum name | Value | Description |
|---|---|---|
| DefShaderType_defVertex | 0 | Default vertex shader |
| DefShaderType_defFragment | 1 | Default fragment shader |
| DefShaderType_dtVertex | 2 | Dynamic text vertex shader |
| DefShaderType_dtFragment | 3 | Dynamic text fragment shader |
Window init flag
| Enum name | Value | Description |
|---|---|---|
| WindowInitFlag_FullscreenOnF11 | 0b001 | Default vertex shader |
| WindowInitFlag_CantBeResized | 0b010 | Default fragment shader |
Used in LibGui::Image editing methods.
| Enum name | Value |
|---|---|
| Direction_Up | 0 |
| Direction_Bottom | 1 |
| Direction_Right | 2 |
| Direction_Left | 3 |
Stores codes for unprintable characters for GetKeyPressed-like functions.
| Enum name | Value | Description |
|---|---|---|
| FunctionalKey_Escape | 256 | Esc |
| FunctionalKey_Enter | 257 | Enter |
| FunctionalKey_Tab | 258 | Tab |
| FunctionalKey_Backspace | 259 | Backspace |
| FunctionalKey_Insert | 260 | Insert |
| FunctionalKey_Delete | 261 | Delete |
| FunctionalKey_Right | 262 | RightArrow |
| FunctionalKey_Left | 263 | LeftArrow |
| FunctionalKey_Down | 264 | DownArrow |
| FunctionalKey_Up | 265 | UpArrow |
| FunctionalKey_PageUp | 266 | PageUp |
| FunctionalKey_PageDown | 267 | PageDown |
| FunctionalKey_Home | 268 | Home |
| FunctionalKey_End | 269 | End |
| FunctionalKey_CapsLock | 280 | CapsLock |
| FunctionalKey_ScrollLock | 281 | ScrollLock |
| FunctionalKey_NumLock | 282 | NumLock |
| FunctionalKey_PrintScreen | 283 | PrintScreen |
| FunctionalKey_Pause | 284 | Pause |
| FunctionalKey_F1 | 290 | F1 |
| FunctionalKey_F2 | 291 | F2 |
| FunctionalKey_F3 | 292 | F3 |
| FunctionalKey_F4 | 293 | F4 |
| FunctionalKey_F5 | 294 | F5 |
| FunctionalKey_F6 | 295 | F6 |
| FunctionalKey_F7 | 296 | F7 |
| FunctionalKey_F8 | 297 | F8 |
| FunctionalKey_F9 | 298 | F9 |
| FunctionalKey_F10 | 299 | F10 |
| FunctionalKey_F11 | 300 | F11 |
| FunctionalKey_F12 | 301 | F12 |
| FunctionalKey_F13 | 302 | F13 |
| FunctionalKey_F14 | 303 | F14 |
| FunctionalKey_F15 | 304 | F15 |
| FunctionalKey_F16 | 305 | F16 |
| FunctionalKey_F17 | 306 | F17 |
| FunctionalKey_F18 | 307 | F18 |
| FunctionalKey_F19 | 308 | F19 |
| FunctionalKey_F20 | 309 | F20 |
| FunctionalKey_F21 | 310 | F21 |
| FunctionalKey_F22 | 311 | F22 |
| FunctionalKey_F23 | 312 | F23 |
| FunctionalKey_F24 | 313 | F24 |
| FunctionalKey_F25 | 314 | F25 |
| FunctionalKey_KP_0 | 320 | KeyPad 0 |
| FunctionalKey_KP_1 | 321 | KeyPad 1 |
| FunctionalKey_KP_2 | 322 | KeyPad 2 |
| FunctionalKey_KP_3 | 323 | KeyPad 3 |
| FunctionalKey_KP_4 | 324 | KeyPad 4 |
| FunctionalKey_KP_5 | 325 | KeyPad 5 |
| FunctionalKey_KP_6 | 326 | KeyPad 6 |
| FunctionalKey_KP_7 | 327 | KeyPad 7 |
| FunctionalKey_KP_8 | 328 | KeyPad 8 |
| FunctionalKey_KP_9 | 329 | KeyPad 9 |
| FunctionalKey_KP_Decimal | 330 | KeyPad Delete/Decimal |
| FunctionalKey_KP_Divide | 331 | KeyPad Divide |
| FunctionalKey_KP_Multiply | 332 | KeyPad Multiply |
| FunctionalKey_KP_SUBTRACT | 333 | KeyPad Substract |
| FunctionalKey_KP_Add | 334 | KeyPad Add |
| FunctionalKey_KP_Enter | 335 | KeyPad Enter |
| FunctionalKey_KP_Equal | 336 | KeyPad Equal |
| FunctionalKey_Left_Shift | 340 | |
| FunctionalKey_Left_Control | 341 | |
| FunctionalKey_Left_Alt | 342 | |
| FunctionalKey_Left_Super | 343 | |
| FunctionalKey_Right_Shift | 344 | |
| FunctionalKey_Right_Control | 345 | |
| FunctionalKey_Right_Alt | 346 | |
| FunctionalKey_Right_Super | 347 | |
| FunctionalKey_Menu | 348 |
Different cursor cosmetics.
| Enum name | Value | Image |
|---|---|---|
| CursorShape_Default | 0x00000000 | ![]() |
| CursorShape_Arrow | 0x00036001 | ![]() |
| CursorShape_IBeam | 0x00036002 | |
| CursorShape_Crosshair | 0x00036003 | |
| CursorShape_PointingHand | 0x00036004 | |
| CursorShape_HorizontalResize | 0x00036005 | |
| CursorShape_VerticalResize | 0x00036006 | |
| CursorShape_FromTopLeftDiagonalResize | 0x00036007 | |
| CursorShape_FromTopRightDiagonalResize | 0x00036008 | ![]() |
| CursorShape_AllResize | 0x00036009 | |
| CursorShape_NotAllowed | 0x0003600A |
Features

