543 lines
22 KiB
Lua
543 lines
22 KiB
Lua
--- This file was automatically generated by generate_lua_godot_api.py
|
|
--- @meta
|
|
|
|
-----------------------------------------------------------
|
|
-- Global Enums
|
|
-----------------------------------------------------------
|
|
|
|
--- @alias Side `SIDE_LEFT` | `SIDE_TOP` | `SIDE_RIGHT` | `SIDE_BOTTOM`
|
|
SIDE_LEFT = 0
|
|
SIDE_TOP = 1
|
|
SIDE_RIGHT = 2
|
|
SIDE_BOTTOM = 3
|
|
--- @alias Corner `CORNER_TOP_LEFT` | `CORNER_TOP_RIGHT` | `CORNER_BOTTOM_RIGHT` | `CORNER_BOTTOM_LEFT`
|
|
CORNER_TOP_LEFT = 0
|
|
CORNER_TOP_RIGHT = 1
|
|
CORNER_BOTTOM_RIGHT = 2
|
|
CORNER_BOTTOM_LEFT = 3
|
|
--- @alias Orientation `VERTICAL` | `HORIZONTAL`
|
|
VERTICAL = 1
|
|
HORIZONTAL = 0
|
|
--- @alias ClockDirection `CLOCKWISE` | `COUNTERCLOCKWISE`
|
|
CLOCKWISE = 0
|
|
COUNTERCLOCKWISE = 1
|
|
--- @alias HorizontalAlignment `HORIZONTAL_ALIGNMENT_LEFT` | `HORIZONTAL_ALIGNMENT_CENTER` | `HORIZONTAL_ALIGNMENT_RIGHT` | `HORIZONTAL_ALIGNMENT_FILL`
|
|
HORIZONTAL_ALIGNMENT_LEFT = 0
|
|
HORIZONTAL_ALIGNMENT_CENTER = 1
|
|
HORIZONTAL_ALIGNMENT_RIGHT = 2
|
|
HORIZONTAL_ALIGNMENT_FILL = 3
|
|
--- @alias VerticalAlignment `VERTICAL_ALIGNMENT_TOP` | `VERTICAL_ALIGNMENT_CENTER` | `VERTICAL_ALIGNMENT_BOTTOM` | `VERTICAL_ALIGNMENT_FILL`
|
|
VERTICAL_ALIGNMENT_TOP = 0
|
|
VERTICAL_ALIGNMENT_CENTER = 1
|
|
VERTICAL_ALIGNMENT_BOTTOM = 2
|
|
VERTICAL_ALIGNMENT_FILL = 3
|
|
--- @alias InlineAlignment `INLINE_ALIGNMENT_TOP_TO` | `INLINE_ALIGNMENT_CENTER_TO` | `INLINE_ALIGNMENT_BASELINE_TO` | `INLINE_ALIGNMENT_BOTTOM_TO` | `INLINE_ALIGNMENT_TO_TOP` | `INLINE_ALIGNMENT_TO_CENTER` | `INLINE_ALIGNMENT_TO_BASELINE` | `INLINE_ALIGNMENT_TO_BOTTOM` | `INLINE_ALIGNMENT_TOP` | `INLINE_ALIGNMENT_CENTER` | `INLINE_ALIGNMENT_BOTTOM` | `INLINE_ALIGNMENT_IMAGE_MASK` | `INLINE_ALIGNMENT_TEXT_MASK`
|
|
INLINE_ALIGNMENT_TOP_TO = 0
|
|
INLINE_ALIGNMENT_CENTER_TO = 1
|
|
INLINE_ALIGNMENT_BASELINE_TO = 3
|
|
INLINE_ALIGNMENT_BOTTOM_TO = 2
|
|
INLINE_ALIGNMENT_TO_TOP = 0
|
|
INLINE_ALIGNMENT_TO_CENTER = 4
|
|
INLINE_ALIGNMENT_TO_BASELINE = 8
|
|
INLINE_ALIGNMENT_TO_BOTTOM = 12
|
|
INLINE_ALIGNMENT_TOP = 0
|
|
INLINE_ALIGNMENT_CENTER = 5
|
|
INLINE_ALIGNMENT_BOTTOM = 14
|
|
INLINE_ALIGNMENT_IMAGE_MASK = 3
|
|
INLINE_ALIGNMENT_TEXT_MASK = 12
|
|
--- @alias EulerOrder `EULER_ORDER_XYZ` | `EULER_ORDER_XZY` | `EULER_ORDER_YXZ` | `EULER_ORDER_YZX` | `EULER_ORDER_ZXY` | `EULER_ORDER_ZYX`
|
|
EULER_ORDER_XYZ = 0
|
|
EULER_ORDER_XZY = 1
|
|
EULER_ORDER_YXZ = 2
|
|
EULER_ORDER_YZX = 3
|
|
EULER_ORDER_ZXY = 4
|
|
EULER_ORDER_ZYX = 5
|
|
--- @alias Key `KEY_NONE` | `KEY_SPECIAL` | `KEY_ESCAPE` | `KEY_TAB` | `KEY_BACKTAB` | `KEY_BACKSPACE` | `KEY_ENTER` | `KEY_KP_ENTER` | `KEY_INSERT` | `KEY_DELETE` | `KEY_PAUSE` | `KEY_PRINT` | `KEY_SYSREQ` | `KEY_CLEAR` | `KEY_HOME` | `KEY_END` | `KEY_LEFT` | `KEY_UP` | `KEY_RIGHT` | `KEY_DOWN` | `KEY_PAGEUP` | `KEY_PAGEDOWN` | `KEY_SHIFT` | `KEY_CTRL` | `KEY_META` | `KEY_ALT` | `KEY_CAPSLOCK` | `KEY_NUMLOCK` | `KEY_SCROLLLOCK` | `KEY_F1` | `KEY_F2` | `KEY_F3` | `KEY_F4` | `KEY_F5` | `KEY_F6` | `KEY_F7` | `KEY_F8` | `KEY_F9` | `KEY_F10` | `KEY_F11` | `KEY_F12` | `KEY_F13` | `KEY_F14` | `KEY_F15` | `KEY_F16` | `KEY_F17` | `KEY_F18` | `KEY_F19` | `KEY_F20` | `KEY_F21` | `KEY_F22` | `KEY_F23` | `KEY_F24` | `KEY_F25` | `KEY_F26` | `KEY_F27` | `KEY_F28` | `KEY_F29` | `KEY_F30` | `KEY_F31` | `KEY_F32` | `KEY_F33` | `KEY_F34` | `KEY_F35` | `KEY_KP_MULTIPLY` | `KEY_KP_DIVIDE` | `KEY_KP_SUBTRACT` | `KEY_KP_PERIOD` | `KEY_KP_ADD` | `KEY_KP_0` | `KEY_KP_1` | `KEY_KP_2` | `KEY_KP_3` | `KEY_KP_4` | `KEY_KP_5` | `KEY_KP_6` | `KEY_KP_7` | `KEY_KP_8` | `KEY_KP_9` | `KEY_MENU` | `KEY_HYPER` | `KEY_HELP` | `KEY_BACK` | `KEY_FORWARD` | `KEY_STOP` | `KEY_REFRESH` | `KEY_VOLUMEDOWN` | `KEY_VOLUMEMUTE` | `KEY_VOLUMEUP` | `KEY_MEDIAPLAY` | `KEY_MEDIASTOP` | `KEY_MEDIAPREVIOUS` | `KEY_MEDIANEXT` | `KEY_MEDIARECORD` | `KEY_HOMEPAGE` | `KEY_FAVORITES` | `KEY_SEARCH` | `KEY_STANDBY` | `KEY_OPENURL` | `KEY_LAUNCHMAIL` | `KEY_LAUNCHMEDIA` | `KEY_LAUNCH0` | `KEY_LAUNCH1` | `KEY_LAUNCH2` | `KEY_LAUNCH3` | `KEY_LAUNCH4` | `KEY_LAUNCH5` | `KEY_LAUNCH6` | `KEY_LAUNCH7` | `KEY_LAUNCH8` | `KEY_LAUNCH9` | `KEY_LAUNCHA` | `KEY_LAUNCHB` | `KEY_LAUNCHC` | `KEY_LAUNCHD` | `KEY_LAUNCHE` | `KEY_LAUNCHF` | `KEY_GLOBE` | `KEY_KEYBOARD` | `KEY_JIS_EISU` | `KEY_JIS_KANA` | `KEY_UNKNOWN` | `KEY_SPACE` | `KEY_EXCLAM` | `KEY_QUOTEDBL` | `KEY_NUMBERSIGN` | `KEY_DOLLAR` | `KEY_PERCENT` | `KEY_AMPERSAND` | `KEY_APOSTROPHE` | `KEY_PARENLEFT` | `KEY_PARENRIGHT` | `KEY_ASTERISK` | `KEY_PLUS` | `KEY_COMMA` | `KEY_MINUS` | `KEY_PERIOD` | `KEY_SLASH` | `KEY_0` | `KEY_1` | `KEY_2` | `KEY_3` | `KEY_4` | `KEY_5` | `KEY_6` | `KEY_7` | `KEY_8` | `KEY_9` | `KEY_COLON` | `KEY_SEMICOLON` | `KEY_LESS` | `KEY_EQUAL` | `KEY_GREATER` | `KEY_QUESTION` | `KEY_AT` | `KEY_A` | `KEY_B` | `KEY_C` | `KEY_D` | `KEY_E` | `KEY_F` | `KEY_G` | `KEY_H` | `KEY_I` | `KEY_J` | `KEY_K` | `KEY_L` | `KEY_M` | `KEY_N` | `KEY_O` | `KEY_P` | `KEY_Q` | `KEY_R` | `KEY_S` | `KEY_T` | `KEY_U` | `KEY_V` | `KEY_W` | `KEY_X` | `KEY_Y` | `KEY_Z` | `KEY_BRACKETLEFT` | `KEY_BACKSLASH` | `KEY_BRACKETRIGHT` | `KEY_ASCIICIRCUM` | `KEY_UNDERSCORE` | `KEY_QUOTELEFT` | `KEY_BRACELEFT` | `KEY_BAR` | `KEY_BRACERIGHT` | `KEY_ASCIITILDE` | `KEY_YEN` | `KEY_SECTION`
|
|
KEY_NONE = 0
|
|
KEY_SPECIAL = 4194304
|
|
KEY_ESCAPE = 4194305
|
|
KEY_TAB = 4194306
|
|
KEY_BACKTAB = 4194307
|
|
KEY_BACKSPACE = 4194308
|
|
KEY_ENTER = 4194309
|
|
KEY_KP_ENTER = 4194310
|
|
KEY_INSERT = 4194311
|
|
KEY_DELETE = 4194312
|
|
KEY_PAUSE = 4194313
|
|
KEY_PRINT = 4194314
|
|
KEY_SYSREQ = 4194315
|
|
KEY_CLEAR = 4194316
|
|
KEY_HOME = 4194317
|
|
KEY_END = 4194318
|
|
KEY_LEFT = 4194319
|
|
KEY_UP = 4194320
|
|
KEY_RIGHT = 4194321
|
|
KEY_DOWN = 4194322
|
|
KEY_PAGEUP = 4194323
|
|
KEY_PAGEDOWN = 4194324
|
|
KEY_SHIFT = 4194325
|
|
KEY_CTRL = 4194326
|
|
KEY_META = 4194327
|
|
KEY_ALT = 4194328
|
|
KEY_CAPSLOCK = 4194329
|
|
KEY_NUMLOCK = 4194330
|
|
KEY_SCROLLLOCK = 4194331
|
|
KEY_F1 = 4194332
|
|
KEY_F2 = 4194333
|
|
KEY_F3 = 4194334
|
|
KEY_F4 = 4194335
|
|
KEY_F5 = 4194336
|
|
KEY_F6 = 4194337
|
|
KEY_F7 = 4194338
|
|
KEY_F8 = 4194339
|
|
KEY_F9 = 4194340
|
|
KEY_F10 = 4194341
|
|
KEY_F11 = 4194342
|
|
KEY_F12 = 4194343
|
|
KEY_F13 = 4194344
|
|
KEY_F14 = 4194345
|
|
KEY_F15 = 4194346
|
|
KEY_F16 = 4194347
|
|
KEY_F17 = 4194348
|
|
KEY_F18 = 4194349
|
|
KEY_F19 = 4194350
|
|
KEY_F20 = 4194351
|
|
KEY_F21 = 4194352
|
|
KEY_F22 = 4194353
|
|
KEY_F23 = 4194354
|
|
KEY_F24 = 4194355
|
|
KEY_F25 = 4194356
|
|
KEY_F26 = 4194357
|
|
KEY_F27 = 4194358
|
|
KEY_F28 = 4194359
|
|
KEY_F29 = 4194360
|
|
KEY_F30 = 4194361
|
|
KEY_F31 = 4194362
|
|
KEY_F32 = 4194363
|
|
KEY_F33 = 4194364
|
|
KEY_F34 = 4194365
|
|
KEY_F35 = 4194366
|
|
KEY_KP_MULTIPLY = 4194433
|
|
KEY_KP_DIVIDE = 4194434
|
|
KEY_KP_SUBTRACT = 4194435
|
|
KEY_KP_PERIOD = 4194436
|
|
KEY_KP_ADD = 4194437
|
|
KEY_KP_0 = 4194438
|
|
KEY_KP_1 = 4194439
|
|
KEY_KP_2 = 4194440
|
|
KEY_KP_3 = 4194441
|
|
KEY_KP_4 = 4194442
|
|
KEY_KP_5 = 4194443
|
|
KEY_KP_6 = 4194444
|
|
KEY_KP_7 = 4194445
|
|
KEY_KP_8 = 4194446
|
|
KEY_KP_9 = 4194447
|
|
KEY_MENU = 4194370
|
|
KEY_HYPER = 4194371
|
|
KEY_HELP = 4194373
|
|
KEY_BACK = 4194376
|
|
KEY_FORWARD = 4194377
|
|
KEY_STOP = 4194378
|
|
KEY_REFRESH = 4194379
|
|
KEY_VOLUMEDOWN = 4194380
|
|
KEY_VOLUMEMUTE = 4194381
|
|
KEY_VOLUMEUP = 4194382
|
|
KEY_MEDIAPLAY = 4194388
|
|
KEY_MEDIASTOP = 4194389
|
|
KEY_MEDIAPREVIOUS = 4194390
|
|
KEY_MEDIANEXT = 4194391
|
|
KEY_MEDIARECORD = 4194392
|
|
KEY_HOMEPAGE = 4194393
|
|
KEY_FAVORITES = 4194394
|
|
KEY_SEARCH = 4194395
|
|
KEY_STANDBY = 4194396
|
|
KEY_OPENURL = 4194397
|
|
KEY_LAUNCHMAIL = 4194398
|
|
KEY_LAUNCHMEDIA = 4194399
|
|
KEY_LAUNCH0 = 4194400
|
|
KEY_LAUNCH1 = 4194401
|
|
KEY_LAUNCH2 = 4194402
|
|
KEY_LAUNCH3 = 4194403
|
|
KEY_LAUNCH4 = 4194404
|
|
KEY_LAUNCH5 = 4194405
|
|
KEY_LAUNCH6 = 4194406
|
|
KEY_LAUNCH7 = 4194407
|
|
KEY_LAUNCH8 = 4194408
|
|
KEY_LAUNCH9 = 4194409
|
|
KEY_LAUNCHA = 4194410
|
|
KEY_LAUNCHB = 4194411
|
|
KEY_LAUNCHC = 4194412
|
|
KEY_LAUNCHD = 4194413
|
|
KEY_LAUNCHE = 4194414
|
|
KEY_LAUNCHF = 4194415
|
|
KEY_GLOBE = 4194416
|
|
KEY_KEYBOARD = 4194417
|
|
KEY_JIS_EISU = 4194418
|
|
KEY_JIS_KANA = 4194419
|
|
KEY_UNKNOWN = 8388607
|
|
KEY_SPACE = 32
|
|
KEY_EXCLAM = 33
|
|
KEY_QUOTEDBL = 34
|
|
KEY_NUMBERSIGN = 35
|
|
KEY_DOLLAR = 36
|
|
KEY_PERCENT = 37
|
|
KEY_AMPERSAND = 38
|
|
KEY_APOSTROPHE = 39
|
|
KEY_PARENLEFT = 40
|
|
KEY_PARENRIGHT = 41
|
|
KEY_ASTERISK = 42
|
|
KEY_PLUS = 43
|
|
KEY_COMMA = 44
|
|
KEY_MINUS = 45
|
|
KEY_PERIOD = 46
|
|
KEY_SLASH = 47
|
|
KEY_0 = 48
|
|
KEY_1 = 49
|
|
KEY_2 = 50
|
|
KEY_3 = 51
|
|
KEY_4 = 52
|
|
KEY_5 = 53
|
|
KEY_6 = 54
|
|
KEY_7 = 55
|
|
KEY_8 = 56
|
|
KEY_9 = 57
|
|
KEY_COLON = 58
|
|
KEY_SEMICOLON = 59
|
|
KEY_LESS = 60
|
|
KEY_EQUAL = 61
|
|
KEY_GREATER = 62
|
|
KEY_QUESTION = 63
|
|
KEY_AT = 64
|
|
KEY_A = 65
|
|
KEY_B = 66
|
|
KEY_C = 67
|
|
KEY_D = 68
|
|
KEY_E = 69
|
|
KEY_F = 70
|
|
KEY_G = 71
|
|
KEY_H = 72
|
|
KEY_I = 73
|
|
KEY_J = 74
|
|
KEY_K = 75
|
|
KEY_L = 76
|
|
KEY_M = 77
|
|
KEY_N = 78
|
|
KEY_O = 79
|
|
KEY_P = 80
|
|
KEY_Q = 81
|
|
KEY_R = 82
|
|
KEY_S = 83
|
|
KEY_T = 84
|
|
KEY_U = 85
|
|
KEY_V = 86
|
|
KEY_W = 87
|
|
KEY_X = 88
|
|
KEY_Y = 89
|
|
KEY_Z = 90
|
|
KEY_BRACKETLEFT = 91
|
|
KEY_BACKSLASH = 92
|
|
KEY_BRACKETRIGHT = 93
|
|
KEY_ASCIICIRCUM = 94
|
|
KEY_UNDERSCORE = 95
|
|
KEY_QUOTELEFT = 96
|
|
KEY_BRACELEFT = 123
|
|
KEY_BAR = 124
|
|
KEY_BRACERIGHT = 125
|
|
KEY_ASCIITILDE = 126
|
|
KEY_YEN = 165
|
|
KEY_SECTION = 167
|
|
--- @alias KeyModifierMask `KEY_CODE_MASK` | `KEY_MODIFIER_MASK` | `KEY_MASK_CMD_OR_CTRL` | `KEY_MASK_SHIFT` | `KEY_MASK_ALT` | `KEY_MASK_META` | `KEY_MASK_CTRL` | `KEY_MASK_KPAD` | `KEY_MASK_GROUP_SWITCH`
|
|
KEY_CODE_MASK = 8388607
|
|
KEY_MODIFIER_MASK = 2130706432
|
|
KEY_MASK_CMD_OR_CTRL = 16777216
|
|
KEY_MASK_SHIFT = 33554432
|
|
KEY_MASK_ALT = 67108864
|
|
KEY_MASK_META = 134217728
|
|
KEY_MASK_CTRL = 268435456
|
|
KEY_MASK_KPAD = 536870912
|
|
KEY_MASK_GROUP_SWITCH = 1073741824
|
|
--- @alias KeyLocation `KEY_LOCATION_UNSPECIFIED` | `KEY_LOCATION_LEFT` | `KEY_LOCATION_RIGHT`
|
|
KEY_LOCATION_UNSPECIFIED = 0
|
|
KEY_LOCATION_LEFT = 1
|
|
KEY_LOCATION_RIGHT = 2
|
|
--- @alias MouseButton `MOUSE_BUTTON_NONE` | `MOUSE_BUTTON_LEFT` | `MOUSE_BUTTON_RIGHT` | `MOUSE_BUTTON_MIDDLE` | `MOUSE_BUTTON_WHEEL_UP` | `MOUSE_BUTTON_WHEEL_DOWN` | `MOUSE_BUTTON_WHEEL_LEFT` | `MOUSE_BUTTON_WHEEL_RIGHT` | `MOUSE_BUTTON_XBUTTON1` | `MOUSE_BUTTON_XBUTTON2`
|
|
MOUSE_BUTTON_NONE = 0
|
|
MOUSE_BUTTON_LEFT = 1
|
|
MOUSE_BUTTON_RIGHT = 2
|
|
MOUSE_BUTTON_MIDDLE = 3
|
|
MOUSE_BUTTON_WHEEL_UP = 4
|
|
MOUSE_BUTTON_WHEEL_DOWN = 5
|
|
MOUSE_BUTTON_WHEEL_LEFT = 6
|
|
MOUSE_BUTTON_WHEEL_RIGHT = 7
|
|
MOUSE_BUTTON_XBUTTON1 = 8
|
|
MOUSE_BUTTON_XBUTTON2 = 9
|
|
--- @alias MouseButtonMask `MOUSE_BUTTON_MASK_LEFT` | `MOUSE_BUTTON_MASK_RIGHT` | `MOUSE_BUTTON_MASK_MIDDLE` | `MOUSE_BUTTON_MASK_MB_XBUTTON1` | `MOUSE_BUTTON_MASK_MB_XBUTTON2`
|
|
MOUSE_BUTTON_MASK_LEFT = 1
|
|
MOUSE_BUTTON_MASK_RIGHT = 2
|
|
MOUSE_BUTTON_MASK_MIDDLE = 4
|
|
MOUSE_BUTTON_MASK_MB_XBUTTON1 = 128
|
|
MOUSE_BUTTON_MASK_MB_XBUTTON2 = 256
|
|
--- @alias JoyButton `JOY_BUTTON_INVALID` | `JOY_BUTTON_A` | `JOY_BUTTON_B` | `JOY_BUTTON_X` | `JOY_BUTTON_Y` | `JOY_BUTTON_BACK` | `JOY_BUTTON_GUIDE` | `JOY_BUTTON_START` | `JOY_BUTTON_LEFT_STICK` | `JOY_BUTTON_RIGHT_STICK` | `JOY_BUTTON_LEFT_SHOULDER` | `JOY_BUTTON_RIGHT_SHOULDER` | `JOY_BUTTON_DPAD_UP` | `JOY_BUTTON_DPAD_DOWN` | `JOY_BUTTON_DPAD_LEFT` | `JOY_BUTTON_DPAD_RIGHT` | `JOY_BUTTON_MISC1` | `JOY_BUTTON_PADDLE1` | `JOY_BUTTON_PADDLE2` | `JOY_BUTTON_PADDLE3` | `JOY_BUTTON_PADDLE4` | `JOY_BUTTON_TOUCHPAD` | `JOY_BUTTON_SDL_MAX` | `JOY_BUTTON_MAX`
|
|
JOY_BUTTON_INVALID = -1
|
|
JOY_BUTTON_A = 0
|
|
JOY_BUTTON_B = 1
|
|
JOY_BUTTON_X = 2
|
|
JOY_BUTTON_Y = 3
|
|
JOY_BUTTON_BACK = 4
|
|
JOY_BUTTON_GUIDE = 5
|
|
JOY_BUTTON_START = 6
|
|
JOY_BUTTON_LEFT_STICK = 7
|
|
JOY_BUTTON_RIGHT_STICK = 8
|
|
JOY_BUTTON_LEFT_SHOULDER = 9
|
|
JOY_BUTTON_RIGHT_SHOULDER = 10
|
|
JOY_BUTTON_DPAD_UP = 11
|
|
JOY_BUTTON_DPAD_DOWN = 12
|
|
JOY_BUTTON_DPAD_LEFT = 13
|
|
JOY_BUTTON_DPAD_RIGHT = 14
|
|
JOY_BUTTON_MISC1 = 15
|
|
JOY_BUTTON_PADDLE1 = 16
|
|
JOY_BUTTON_PADDLE2 = 17
|
|
JOY_BUTTON_PADDLE3 = 18
|
|
JOY_BUTTON_PADDLE4 = 19
|
|
JOY_BUTTON_TOUCHPAD = 20
|
|
JOY_BUTTON_SDL_MAX = 21
|
|
JOY_BUTTON_MAX = 128
|
|
--- @alias JoyAxis `JOY_AXIS_INVALID` | `JOY_AXIS_LEFT_X` | `JOY_AXIS_LEFT_Y` | `JOY_AXIS_RIGHT_X` | `JOY_AXIS_RIGHT_Y` | `JOY_AXIS_TRIGGER_LEFT` | `JOY_AXIS_TRIGGER_RIGHT` | `JOY_AXIS_SDL_MAX` | `JOY_AXIS_MAX`
|
|
JOY_AXIS_INVALID = -1
|
|
JOY_AXIS_LEFT_X = 0
|
|
JOY_AXIS_LEFT_Y = 1
|
|
JOY_AXIS_RIGHT_X = 2
|
|
JOY_AXIS_RIGHT_Y = 3
|
|
JOY_AXIS_TRIGGER_LEFT = 4
|
|
JOY_AXIS_TRIGGER_RIGHT = 5
|
|
JOY_AXIS_SDL_MAX = 6
|
|
JOY_AXIS_MAX = 10
|
|
--- @alias MIDIMessage `MIDI_MESSAGE_NONE` | `MIDI_MESSAGE_NOTE_OFF` | `MIDI_MESSAGE_NOTE_ON` | `MIDI_MESSAGE_AFTERTOUCH` | `MIDI_MESSAGE_CONTROL_CHANGE` | `MIDI_MESSAGE_PROGRAM_CHANGE` | `MIDI_MESSAGE_CHANNEL_PRESSURE` | `MIDI_MESSAGE_PITCH_BEND` | `MIDI_MESSAGE_SYSTEM_EXCLUSIVE` | `MIDI_MESSAGE_QUARTER_FRAME` | `MIDI_MESSAGE_SONG_POSITION_POINTER` | `MIDI_MESSAGE_SONG_SELECT` | `MIDI_MESSAGE_TUNE_REQUEST` | `MIDI_MESSAGE_TIMING_CLOCK` | `MIDI_MESSAGE_START` | `MIDI_MESSAGE_CONTINUE` | `MIDI_MESSAGE_STOP` | `MIDI_MESSAGE_ACTIVE_SENSING` | `MIDI_MESSAGE_SYSTEM_RESET`
|
|
MIDI_MESSAGE_NONE = 0
|
|
MIDI_MESSAGE_NOTE_OFF = 8
|
|
MIDI_MESSAGE_NOTE_ON = 9
|
|
MIDI_MESSAGE_AFTERTOUCH = 10
|
|
MIDI_MESSAGE_CONTROL_CHANGE = 11
|
|
MIDI_MESSAGE_PROGRAM_CHANGE = 12
|
|
MIDI_MESSAGE_CHANNEL_PRESSURE = 13
|
|
MIDI_MESSAGE_PITCH_BEND = 14
|
|
MIDI_MESSAGE_SYSTEM_EXCLUSIVE = 240
|
|
MIDI_MESSAGE_QUARTER_FRAME = 241
|
|
MIDI_MESSAGE_SONG_POSITION_POINTER = 242
|
|
MIDI_MESSAGE_SONG_SELECT = 243
|
|
MIDI_MESSAGE_TUNE_REQUEST = 246
|
|
MIDI_MESSAGE_TIMING_CLOCK = 248
|
|
MIDI_MESSAGE_START = 250
|
|
MIDI_MESSAGE_CONTINUE = 251
|
|
MIDI_MESSAGE_STOP = 252
|
|
MIDI_MESSAGE_ACTIVE_SENSING = 254
|
|
MIDI_MESSAGE_SYSTEM_RESET = 255
|
|
--- @alias Error `OK` | `FAILED` | `ERR_UNAVAILABLE` | `ERR_UNCONFIGURED` | `ERR_UNAUTHORIZED` | `ERR_PARAMETER_RANGE_ERROR` | `ERR_OUT_OF_MEMORY` | `ERR_FILE_NOT_FOUND` | `ERR_FILE_BAD_DRIVE` | `ERR_FILE_BAD_PATH` | `ERR_FILE_NO_PERMISSION` | `ERR_FILE_ALREADY_IN_USE` | `ERR_FILE_CANT_OPEN` | `ERR_FILE_CANT_WRITE` | `ERR_FILE_CANT_READ` | `ERR_FILE_UNRECOGNIZED` | `ERR_FILE_CORRUPT` | `ERR_FILE_MISSING_DEPENDENCIES` | `ERR_FILE_EOF` | `ERR_CANT_OPEN` | `ERR_CANT_CREATE` | `ERR_QUERY_FAILED` | `ERR_ALREADY_IN_USE` | `ERR_LOCKED` | `ERR_TIMEOUT` | `ERR_CANT_CONNECT` | `ERR_CANT_RESOLVE` | `ERR_CONNECTION_ERROR` | `ERR_CANT_ACQUIRE_RESOURCE` | `ERR_CANT_FORK` | `ERR_INVALID_DATA` | `ERR_INVALID_PARAMETER` | `ERR_ALREADY_EXISTS` | `ERR_DOES_NOT_EXIST` | `ERR_DATABASE_CANT_READ` | `ERR_DATABASE_CANT_WRITE` | `ERR_COMPILATION_FAILED` | `ERR_METHOD_NOT_FOUND` | `ERR_LINK_FAILED` | `ERR_SCRIPT_FAILED` | `ERR_CYCLIC_LINK` | `ERR_INVALID_DECLARATION` | `ERR_DUPLICATE_SYMBOL` | `ERR_PARSE_ERROR` | `ERR_BUSY` | `ERR_SKIP` | `ERR_HELP` | `ERR_BUG` | `ERR_PRINTER_ON_FIRE`
|
|
OK = 0
|
|
FAILED = 1
|
|
ERR_UNAVAILABLE = 2
|
|
ERR_UNCONFIGURED = 3
|
|
ERR_UNAUTHORIZED = 4
|
|
ERR_PARAMETER_RANGE_ERROR = 5
|
|
ERR_OUT_OF_MEMORY = 6
|
|
ERR_FILE_NOT_FOUND = 7
|
|
ERR_FILE_BAD_DRIVE = 8
|
|
ERR_FILE_BAD_PATH = 9
|
|
ERR_FILE_NO_PERMISSION = 10
|
|
ERR_FILE_ALREADY_IN_USE = 11
|
|
ERR_FILE_CANT_OPEN = 12
|
|
ERR_FILE_CANT_WRITE = 13
|
|
ERR_FILE_CANT_READ = 14
|
|
ERR_FILE_UNRECOGNIZED = 15
|
|
ERR_FILE_CORRUPT = 16
|
|
ERR_FILE_MISSING_DEPENDENCIES = 17
|
|
ERR_FILE_EOF = 18
|
|
ERR_CANT_OPEN = 19
|
|
ERR_CANT_CREATE = 20
|
|
ERR_QUERY_FAILED = 21
|
|
ERR_ALREADY_IN_USE = 22
|
|
ERR_LOCKED = 23
|
|
ERR_TIMEOUT = 24
|
|
ERR_CANT_CONNECT = 25
|
|
ERR_CANT_RESOLVE = 26
|
|
ERR_CONNECTION_ERROR = 27
|
|
ERR_CANT_ACQUIRE_RESOURCE = 28
|
|
ERR_CANT_FORK = 29
|
|
ERR_INVALID_DATA = 30
|
|
ERR_INVALID_PARAMETER = 31
|
|
ERR_ALREADY_EXISTS = 32
|
|
ERR_DOES_NOT_EXIST = 33
|
|
ERR_DATABASE_CANT_READ = 34
|
|
ERR_DATABASE_CANT_WRITE = 35
|
|
ERR_COMPILATION_FAILED = 36
|
|
ERR_METHOD_NOT_FOUND = 37
|
|
ERR_LINK_FAILED = 38
|
|
ERR_SCRIPT_FAILED = 39
|
|
ERR_CYCLIC_LINK = 40
|
|
ERR_INVALID_DECLARATION = 41
|
|
ERR_DUPLICATE_SYMBOL = 42
|
|
ERR_PARSE_ERROR = 43
|
|
ERR_BUSY = 44
|
|
ERR_SKIP = 45
|
|
ERR_HELP = 46
|
|
ERR_BUG = 47
|
|
ERR_PRINTER_ON_FIRE = 48
|
|
--- @alias PropertyHint `PROPERTY_HINT_NONE` | `PROPERTY_HINT_RANGE` | `PROPERTY_HINT_ENUM` | `PROPERTY_HINT_ENUM_SUGGESTION` | `PROPERTY_HINT_EXP_EASING` | `PROPERTY_HINT_LINK` | `PROPERTY_HINT_FLAGS` | `PROPERTY_HINT_LAYERS_2D_RENDER` | `PROPERTY_HINT_LAYERS_2D_PHYSICS` | `PROPERTY_HINT_LAYERS_2D_NAVIGATION` | `PROPERTY_HINT_LAYERS_3D_RENDER` | `PROPERTY_HINT_LAYERS_3D_PHYSICS` | `PROPERTY_HINT_LAYERS_3D_NAVIGATION` | `PROPERTY_HINT_LAYERS_AVOIDANCE` | `PROPERTY_HINT_FILE` | `PROPERTY_HINT_DIR` | `PROPERTY_HINT_GLOBAL_FILE` | `PROPERTY_HINT_GLOBAL_DIR` | `PROPERTY_HINT_RESOURCE_TYPE` | `PROPERTY_HINT_MULTILINE_TEXT` | `PROPERTY_HINT_EXPRESSION` | `PROPERTY_HINT_PLACEHOLDER_TEXT` | `PROPERTY_HINT_COLOR_NO_ALPHA` | `PROPERTY_HINT_OBJECT_ID` | `PROPERTY_HINT_TYPE_STRING` | `PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE` | `PROPERTY_HINT_OBJECT_TOO_BIG` | `PROPERTY_HINT_NODE_PATH_VALID_TYPES` | `PROPERTY_HINT_SAVE_FILE` | `PROPERTY_HINT_GLOBAL_SAVE_FILE` | `PROPERTY_HINT_INT_IS_OBJECTID` | `PROPERTY_HINT_INT_IS_POINTER` | `PROPERTY_HINT_ARRAY_TYPE` | `PROPERTY_HINT_DICTIONARY_TYPE` | `PROPERTY_HINT_LOCALE_ID` | `PROPERTY_HINT_LOCALIZABLE_STRING` | `PROPERTY_HINT_NODE_TYPE` | `PROPERTY_HINT_HIDE_QUATERNION_EDIT` | `PROPERTY_HINT_PASSWORD` | `PROPERTY_HINT_TOOL_BUTTON` | `PROPERTY_HINT_ONESHOT` | `PROPERTY_HINT_GROUP_ENABLE` | `PROPERTY_HINT_INPUT_NAME` | `PROPERTY_HINT_FILE_PATH` | `PROPERTY_HINT_MAX`
|
|
PROPERTY_HINT_NONE = 0
|
|
PROPERTY_HINT_RANGE = 1
|
|
PROPERTY_HINT_ENUM = 2
|
|
PROPERTY_HINT_ENUM_SUGGESTION = 3
|
|
PROPERTY_HINT_EXP_EASING = 4
|
|
PROPERTY_HINT_LINK = 5
|
|
PROPERTY_HINT_FLAGS = 6
|
|
PROPERTY_HINT_LAYERS_2D_RENDER = 7
|
|
PROPERTY_HINT_LAYERS_2D_PHYSICS = 8
|
|
PROPERTY_HINT_LAYERS_2D_NAVIGATION = 9
|
|
PROPERTY_HINT_LAYERS_3D_RENDER = 10
|
|
PROPERTY_HINT_LAYERS_3D_PHYSICS = 11
|
|
PROPERTY_HINT_LAYERS_3D_NAVIGATION = 12
|
|
PROPERTY_HINT_LAYERS_AVOIDANCE = 37
|
|
PROPERTY_HINT_FILE = 13
|
|
PROPERTY_HINT_DIR = 14
|
|
PROPERTY_HINT_GLOBAL_FILE = 15
|
|
PROPERTY_HINT_GLOBAL_DIR = 16
|
|
PROPERTY_HINT_RESOURCE_TYPE = 17
|
|
PROPERTY_HINT_MULTILINE_TEXT = 18
|
|
PROPERTY_HINT_EXPRESSION = 19
|
|
PROPERTY_HINT_PLACEHOLDER_TEXT = 20
|
|
PROPERTY_HINT_COLOR_NO_ALPHA = 21
|
|
PROPERTY_HINT_OBJECT_ID = 22
|
|
PROPERTY_HINT_TYPE_STRING = 23
|
|
PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE = 24
|
|
PROPERTY_HINT_OBJECT_TOO_BIG = 25
|
|
PROPERTY_HINT_NODE_PATH_VALID_TYPES = 26
|
|
PROPERTY_HINT_SAVE_FILE = 27
|
|
PROPERTY_HINT_GLOBAL_SAVE_FILE = 28
|
|
PROPERTY_HINT_INT_IS_OBJECTID = 29
|
|
PROPERTY_HINT_INT_IS_POINTER = 30
|
|
PROPERTY_HINT_ARRAY_TYPE = 31
|
|
PROPERTY_HINT_DICTIONARY_TYPE = 38
|
|
PROPERTY_HINT_LOCALE_ID = 32
|
|
PROPERTY_HINT_LOCALIZABLE_STRING = 33
|
|
PROPERTY_HINT_NODE_TYPE = 34
|
|
PROPERTY_HINT_HIDE_QUATERNION_EDIT = 35
|
|
PROPERTY_HINT_PASSWORD = 36
|
|
PROPERTY_HINT_TOOL_BUTTON = 39
|
|
PROPERTY_HINT_ONESHOT = 40
|
|
PROPERTY_HINT_GROUP_ENABLE = 42
|
|
PROPERTY_HINT_INPUT_NAME = 43
|
|
PROPERTY_HINT_FILE_PATH = 44
|
|
PROPERTY_HINT_MAX = 45
|
|
--- @alias PropertyUsageFlags `PROPERTY_USAGE_NONE` | `PROPERTY_USAGE_STORAGE` | `PROPERTY_USAGE_EDITOR` | `PROPERTY_USAGE_INTERNAL` | `PROPERTY_USAGE_CHECKABLE` | `PROPERTY_USAGE_CHECKED` | `PROPERTY_USAGE_GROUP` | `PROPERTY_USAGE_CATEGORY` | `PROPERTY_USAGE_SUBGROUP` | `PROPERTY_USAGE_CLASS_IS_BITFIELD` | `PROPERTY_USAGE_NO_INSTANCE_STATE` | `PROPERTY_USAGE_RESTART_IF_CHANGED` | `PROPERTY_USAGE_SCRIPT_VARIABLE` | `PROPERTY_USAGE_STORE_IF_NULL` | `PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED` | `PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE` | `PROPERTY_USAGE_CLASS_IS_ENUM` | `PROPERTY_USAGE_NIL_IS_VARIANT` | `PROPERTY_USAGE_ARRAY` | `PROPERTY_USAGE_ALWAYS_DUPLICATE` | `PROPERTY_USAGE_NEVER_DUPLICATE` | `PROPERTY_USAGE_HIGH_END_GFX` | `PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT` | `PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT` | `PROPERTY_USAGE_KEYING_INCREMENTS` | `PROPERTY_USAGE_DEFERRED_SET_RESOURCE` | `PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT` | `PROPERTY_USAGE_EDITOR_BASIC_SETTING` | `PROPERTY_USAGE_READ_ONLY` | `PROPERTY_USAGE_SECRET` | `PROPERTY_USAGE_DEFAULT` | `PROPERTY_USAGE_NO_EDITOR`
|
|
PROPERTY_USAGE_NONE = 0
|
|
PROPERTY_USAGE_STORAGE = 2
|
|
PROPERTY_USAGE_EDITOR = 4
|
|
PROPERTY_USAGE_INTERNAL = 8
|
|
PROPERTY_USAGE_CHECKABLE = 16
|
|
PROPERTY_USAGE_CHECKED = 32
|
|
PROPERTY_USAGE_GROUP = 64
|
|
PROPERTY_USAGE_CATEGORY = 128
|
|
PROPERTY_USAGE_SUBGROUP = 256
|
|
PROPERTY_USAGE_CLASS_IS_BITFIELD = 512
|
|
PROPERTY_USAGE_NO_INSTANCE_STATE = 1024
|
|
PROPERTY_USAGE_RESTART_IF_CHANGED = 2048
|
|
PROPERTY_USAGE_SCRIPT_VARIABLE = 4096
|
|
PROPERTY_USAGE_STORE_IF_NULL = 8192
|
|
PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED = 16384
|
|
PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE = 32768
|
|
PROPERTY_USAGE_CLASS_IS_ENUM = 65536
|
|
PROPERTY_USAGE_NIL_IS_VARIANT = 131072
|
|
PROPERTY_USAGE_ARRAY = 262144
|
|
PROPERTY_USAGE_ALWAYS_DUPLICATE = 524288
|
|
PROPERTY_USAGE_NEVER_DUPLICATE = 1048576
|
|
PROPERTY_USAGE_HIGH_END_GFX = 2097152
|
|
PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT = 4194304
|
|
PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT = 8388608
|
|
PROPERTY_USAGE_KEYING_INCREMENTS = 16777216
|
|
PROPERTY_USAGE_DEFERRED_SET_RESOURCE = 33554432
|
|
PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT = 67108864
|
|
PROPERTY_USAGE_EDITOR_BASIC_SETTING = 134217728
|
|
PROPERTY_USAGE_READ_ONLY = 268435456
|
|
PROPERTY_USAGE_SECRET = 536870912
|
|
PROPERTY_USAGE_DEFAULT = 6
|
|
PROPERTY_USAGE_NO_EDITOR = 2
|
|
--- @alias MethodFlags `METHOD_FLAG_NORMAL` | `METHOD_FLAG_EDITOR` | `METHOD_FLAG_CONST` | `METHOD_FLAG_VIRTUAL` | `METHOD_FLAG_VARARG` | `METHOD_FLAG_STATIC` | `METHOD_FLAG_OBJECT_CORE` | `METHOD_FLAG_VIRTUAL_REQUIRED` | `METHOD_FLAGS_DEFAULT`
|
|
METHOD_FLAG_NORMAL = 1
|
|
METHOD_FLAG_EDITOR = 2
|
|
METHOD_FLAG_CONST = 4
|
|
METHOD_FLAG_VIRTUAL = 8
|
|
METHOD_FLAG_VARARG = 16
|
|
METHOD_FLAG_STATIC = 32
|
|
METHOD_FLAG_OBJECT_CORE = 64
|
|
METHOD_FLAG_VIRTUAL_REQUIRED = 128
|
|
METHOD_FLAGS_DEFAULT = 1
|
|
--- @alias Variant.Type `TYPE_NIL` | `TYPE_BOOL` | `TYPE_INT` | `TYPE_FLOAT` | `TYPE_STRING` | `TYPE_VECTOR2` | `TYPE_VECTOR2I` | `TYPE_RECT2` | `TYPE_RECT2I` | `TYPE_VECTOR3` | `TYPE_VECTOR3I` | `TYPE_TRANSFORM2D` | `TYPE_VECTOR4` | `TYPE_VECTOR4I` | `TYPE_PLANE` | `TYPE_QUATERNION` | `TYPE_AABB` | `TYPE_BASIS` | `TYPE_TRANSFORM3D` | `TYPE_PROJECTION` | `TYPE_COLOR` | `TYPE_STRING_NAME` | `TYPE_NODE_PATH` | `TYPE_RID` | `TYPE_OBJECT` | `TYPE_CALLABLE` | `TYPE_SIGNAL` | `TYPE_DICTIONARY` | `TYPE_ARRAY` | `TYPE_PACKED_BYTE_ARRAY` | `TYPE_PACKED_INT32_ARRAY` | `TYPE_PACKED_INT64_ARRAY` | `TYPE_PACKED_FLOAT32_ARRAY` | `TYPE_PACKED_FLOAT64_ARRAY` | `TYPE_PACKED_STRING_ARRAY` | `TYPE_PACKED_VECTOR2_ARRAY` | `TYPE_PACKED_VECTOR3_ARRAY` | `TYPE_PACKED_COLOR_ARRAY` | `TYPE_PACKED_VECTOR4_ARRAY` | `TYPE_MAX`
|
|
TYPE_NIL = 0
|
|
TYPE_BOOL = 1
|
|
TYPE_INT = 2
|
|
TYPE_FLOAT = 3
|
|
TYPE_STRING = 4
|
|
TYPE_VECTOR2 = 5
|
|
TYPE_VECTOR2I = 6
|
|
TYPE_RECT2 = 7
|
|
TYPE_RECT2I = 8
|
|
TYPE_VECTOR3 = 9
|
|
TYPE_VECTOR3I = 10
|
|
TYPE_TRANSFORM2D = 11
|
|
TYPE_VECTOR4 = 12
|
|
TYPE_VECTOR4I = 13
|
|
TYPE_PLANE = 14
|
|
TYPE_QUATERNION = 15
|
|
TYPE_AABB = 16
|
|
TYPE_BASIS = 17
|
|
TYPE_TRANSFORM3D = 18
|
|
TYPE_PROJECTION = 19
|
|
TYPE_COLOR = 20
|
|
TYPE_STRING_NAME = 21
|
|
TYPE_NODE_PATH = 22
|
|
TYPE_RID = 23
|
|
TYPE_OBJECT = 24
|
|
TYPE_CALLABLE = 25
|
|
TYPE_SIGNAL = 26
|
|
TYPE_DICTIONARY = 27
|
|
TYPE_ARRAY = 28
|
|
TYPE_PACKED_BYTE_ARRAY = 29
|
|
TYPE_PACKED_INT32_ARRAY = 30
|
|
TYPE_PACKED_INT64_ARRAY = 31
|
|
TYPE_PACKED_FLOAT32_ARRAY = 32
|
|
TYPE_PACKED_FLOAT64_ARRAY = 33
|
|
TYPE_PACKED_STRING_ARRAY = 34
|
|
TYPE_PACKED_VECTOR2_ARRAY = 35
|
|
TYPE_PACKED_VECTOR3_ARRAY = 36
|
|
TYPE_PACKED_COLOR_ARRAY = 37
|
|
TYPE_PACKED_VECTOR4_ARRAY = 38
|
|
TYPE_MAX = 39
|
|
--- @alias Variant.Operator `OP_EQUAL` | `OP_NOT_EQUAL` | `OP_LESS` | `OP_LESS_EQUAL` | `OP_GREATER` | `OP_GREATER_EQUAL` | `OP_ADD` | `OP_SUBTRACT` | `OP_MULTIPLY` | `OP_DIVIDE` | `OP_NEGATE` | `OP_POSITIVE` | `OP_MODULE` | `OP_POWER` | `OP_SHIFT_LEFT` | `OP_SHIFT_RIGHT` | `OP_BIT_AND` | `OP_BIT_OR` | `OP_BIT_XOR` | `OP_BIT_NEGATE` | `OP_AND` | `OP_OR` | `OP_XOR` | `OP_NOT` | `OP_IN` | `OP_MAX`
|
|
OP_EQUAL = 0
|
|
OP_NOT_EQUAL = 1
|
|
OP_LESS = 2
|
|
OP_LESS_EQUAL = 3
|
|
OP_GREATER = 4
|
|
OP_GREATER_EQUAL = 5
|
|
OP_ADD = 6
|
|
OP_SUBTRACT = 7
|
|
OP_MULTIPLY = 8
|
|
OP_DIVIDE = 9
|
|
OP_NEGATE = 10
|
|
OP_POSITIVE = 11
|
|
OP_MODULE = 12
|
|
OP_POWER = 13
|
|
OP_SHIFT_LEFT = 14
|
|
OP_SHIFT_RIGHT = 15
|
|
OP_BIT_AND = 16
|
|
OP_BIT_OR = 17
|
|
OP_BIT_XOR = 18
|
|
OP_BIT_NEGATE = 19
|
|
OP_AND = 20
|
|
OP_OR = 21
|
|
OP_XOR = 22
|
|
OP_NOT = 23
|
|
OP_IN = 24
|
|
OP_MAX = 25
|
|
|