Skip to content
TechnologicalTurtle edited this page Jul 21, 2026 · 6 revisions

Enums

DefShaderType_


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

WindowInitFlag_


Window init flag
Enum name Value Description
WindowInitFlag_FullscreenOnF11 0b001 Default vertex shader
WindowInitFlag_CantBeResized 0b010 Default fragment shader

Direction_


Used in LibGui::Image editing methods.
Enum name Value
Direction_Up 0
Direction_Bottom 1
Direction_Right 2
Direction_Left 3

FunctionalKey_


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

CursorShape_


Different cursor cosmetics.
Enum name Value Image
CursorShape_Default 0x00000000 default cursor image
CursorShape_Arrow 0x00036001 default cursor image
CursorShape_IBeam 0x00036002 IBeam cursor image
CursorShape_Crosshair 0x00036003 crosshair cursor image
CursorShape_PointingHand 0x00036004 pointing hand cursor image
CursorShape_HorizontalResize 0x00036005 horizontal resize cursor image
CursorShape_VerticalResize 0x00036006 vertical resize cursor image
CursorShape_FromTopLeftDiagonalResize 0x00036007 diagonal1 cursor image
CursorShape_FromTopRightDiagonalResize 0x00036008 diagonal2 cursor image
CursorShape_AllResize 0x00036009 allresize cursor image
CursorShape_NotAllowed 0x0003600A not allowed cursor image

UniformFlag


Used for Object.UniformFlags
Enum name Value
UniformFlag_XPos_Normalized 0b1
UniformFlag_YPos_Normalized 0b10
UniformFlag_XScale_Normalized 0b100
UniformFlag_YScale_Normalized 0b1000
UniformFlag_RenderAsLine 0b10000

Debug::DebugLevel_


Used in [Debug](debug) namespace
Enum name Value
DebugLevel_None 0
DebugLevel_Log 1
DebugLevel_Warning 2
DebugLevel_Happy 3
DebugLevel_Error 4
DebugLevel_Fatal 5

Clone this wiki locally