Skip to content

Instantly share code, notes, and snippets.

@reduz
Created June 19, 2021 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reduz/8ae7f8eae06da0047c5a2b87ecd5e001 to your computer and use it in GitHub Desktop.
Save reduz/8ae7f8eae06da0047c5a2b87ecd5e001 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
{
"header": {
"version_major": 4,
"version_minor": 0,
"version_patch": 0,
"version_status": "dev",
"version_build": "custom_build",
"version_full_name": "Godot Engine v4.0.dev.custom_build"
},
"global_constants": [
{
"name": "SPKEY",
"value": 16777216
}
],
"global_enums": [
{
"name": "ClockDirection",
"values": [
{
"name": "CLOCKWISE",
"value": 0
},
{
"name": "COUNTERCLOCKWISE",
"value": 1
}
]
},
{
"name": "Corner",
"values": [
{
"name": "CORNER_TOP_LEFT",
"value": 0
},
{
"name": "CORNER_TOP_RIGHT",
"value": 1
},
{
"name": "CORNER_BOTTOM_RIGHT",
"value": 2
},
{
"name": "CORNER_BOTTOM_LEFT",
"value": 3
}
]
},
{
"name": "Error",
"values": [
{
"name": "OK",
"value": 0
},
{
"name": "FAILED",
"value": 1
},
{
"name": "ERR_UNAVAILABLE",
"value": 2
},
{
"name": "ERR_UNCONFIGURED",
"value": 3
},
{
"name": "ERR_UNAUTHORIZED",
"value": 4
},
{
"name": "ERR_PARAMETER_RANGE_ERROR",
"value": 5
},
{
"name": "ERR_OUT_OF_MEMORY",
"value": 6
},
{
"name": "ERR_FILE_NOT_FOUND",
"value": 7
},
{
"name": "ERR_FILE_BAD_DRIVE",
"value": 8
},
{
"name": "ERR_FILE_BAD_PATH",
"value": 9
},
{
"name": "ERR_FILE_NO_PERMISSION",
"value": 10
},
{
"name": "ERR_FILE_ALREADY_IN_USE",
"value": 11
},
{
"name": "ERR_FILE_CANT_OPEN",
"value": 12
},
{
"name": "ERR_FILE_CANT_WRITE",
"value": 13
},
{
"name": "ERR_FILE_CANT_READ",
"value": 14
},
{
"name": "ERR_FILE_UNRECOGNIZED",
"value": 15
},
{
"name": "ERR_FILE_CORRUPT",
"value": 16
},
{
"name": "ERR_FILE_MISSING_DEPENDENCIES",
"value": 17
},
{
"name": "ERR_FILE_EOF",
"value": 18
},
{
"name": "ERR_CANT_OPEN",
"value": 19
},
{
"name": "ERR_CANT_CREATE",
"value": 20
},
{
"name": "ERR_QUERY_FAILED",
"value": 21
},
{
"name": "ERR_ALREADY_IN_USE",
"value": 22
},
{
"name": "ERR_LOCKED",
"value": 23
},
{
"name": "ERR_TIMEOUT",
"value": 24
},
{
"name": "ERR_CANT_CONNECT",
"value": 25
},
{
"name": "ERR_CANT_RESOLVE",
"value": 26
},
{
"name": "ERR_CONNECTION_ERROR",
"value": 27
},
{
"name": "ERR_CANT_ACQUIRE_RESOURCE",
"value": 28
},
{
"name": "ERR_CANT_FORK",
"value": 29
},
{
"name": "ERR_INVALID_DATA",
"value": 30
},
{
"name": "ERR_INVALID_PARAMETER",
"value": 31
},
{
"name": "ERR_ALREADY_EXISTS",
"value": 32
},
{
"name": "ERR_DOES_NOT_EXIST",
"value": 33
},
{
"name": "ERR_DATABASE_CANT_READ",
"value": 34
},
{
"name": "ERR_DATABASE_CANT_WRITE",
"value": 35
},
{
"name": "ERR_COMPILATION_FAILED",
"value": 36
},
{
"name": "ERR_METHOD_NOT_FOUND",
"value": 37
},
{
"name": "ERR_LINK_FAILED",
"value": 38
},
{
"name": "ERR_SCRIPT_FAILED",
"value": 39
},
{
"name": "ERR_CYCLIC_LINK",
"value": 40
},
{
"name": "ERR_INVALID_DECLARATION",
"value": 41
},
{
"name": "ERR_DUPLICATE_SYMBOL",
"value": 42
},
{
"name": "ERR_PARSE_ERROR",
"value": 43
},
{
"name": "ERR_BUSY",
"value": 44
},
{
"name": "ERR_SKIP",
"value": 45
},
{
"name": "ERR_HELP",
"value": 46
},
{
"name": "ERR_BUG",
"value": 47
},
{
"name": "ERR_PRINTER_ON_FIRE",
"value": 48
}
]
},
{
"name": "HAlign",
"values": [
{
"name": "HALIGN_LEFT",
"value": 0
},
{
"name": "HALIGN_CENTER",
"value": 1
},
{
"name": "HALIGN_RIGHT",
"value": 2
},
{
"name": "HALIGN_FILL",
"value": 3
}
]
},
{
"name": "JoyAxis",
"values": [
{
"name": "JOY_AXIS_INVALID",
"value": -1
},
{
"name": "JOY_AXIS_LEFT_X",
"value": 0
},
{
"name": "JOY_AXIS_LEFT_Y",
"value": 1
},
{
"name": "JOY_AXIS_RIGHT_X",
"value": 2
},
{
"name": "JOY_AXIS_RIGHT_Y",
"value": 3
},
{
"name": "JOY_AXIS_TRIGGER_LEFT",
"value": 4
},
{
"name": "JOY_AXIS_TRIGGER_RIGHT",
"value": 5
},
{
"name": "JOY_AXIS_SDL_MAX",
"value": 6
},
{
"name": "JOY_AXIS_MAX",
"value": 10
}
]
},
{
"name": "JoyButton",
"values": [
{
"name": "JOY_BUTTON_INVALID",
"value": -1
},
{
"name": "JOY_BUTTON_A",
"value": 0
},
{
"name": "JOY_BUTTON_B",
"value": 1
},
{
"name": "JOY_BUTTON_X",
"value": 2
},
{
"name": "JOY_BUTTON_Y",
"value": 3
},
{
"name": "JOY_BUTTON_BACK",
"value": 4
},
{
"name": "JOY_BUTTON_GUIDE",
"value": 5
},
{
"name": "JOY_BUTTON_START",
"value": 6
},
{
"name": "JOY_BUTTON_LEFT_STICK",
"value": 7
},
{
"name": "JOY_BUTTON_RIGHT_STICK",
"value": 8
},
{
"name": "JOY_BUTTON_LEFT_SHOULDER",
"value": 9
},
{
"name": "JOY_BUTTON_RIGHT_SHOULDER",
"value": 10
},
{
"name": "JOY_BUTTON_DPAD_UP",
"value": 11
},
{
"name": "JOY_BUTTON_DPAD_DOWN",
"value": 12
},
{
"name": "JOY_BUTTON_DPAD_LEFT",
"value": 13
},
{
"name": "JOY_BUTTON_DPAD_RIGHT",
"value": 14
},
{
"name": "JOY_BUTTON_MISC1",
"value": 15
},
{
"name": "JOY_BUTTON_PADDLE1",
"value": 16
},
{
"name": "JOY_BUTTON_PADDLE2",
"value": 17
},
{
"name": "JOY_BUTTON_PADDLE3",
"value": 18
},
{
"name": "JOY_BUTTON_PADDLE4",
"value": 19
},
{
"name": "JOY_BUTTON_TOUCHPAD",
"value": 20
},
{
"name": "JOY_BUTTON_SDL_MAX",
"value": 21
},
{
"name": "JOY_BUTTON_MAX",
"value": 36
}
]
},
{
"name": "Key",
"values": [
{
"name": "KEY_ESCAPE",
"value": 16777217
},
{
"name": "KEY_TAB",
"value": 16777218
},
{
"name": "KEY_BACKTAB",
"value": 16777219
},
{
"name": "KEY_BACKSPACE",
"value": 16777220
},
{
"name": "KEY_ENTER",
"value": 16777221
},
{
"name": "KEY_KP_ENTER",
"value": 16777222
},
{
"name": "KEY_INSERT",
"value": 16777223
},
{
"name": "KEY_DELETE",
"value": 16777224
},
{
"name": "KEY_PAUSE",
"value": 16777225
},
{
"name": "KEY_PRINT",
"value": 16777226
},
{
"name": "KEY_SYSREQ",
"value": 16777227
},
{
"name": "KEY_CLEAR",
"value": 16777228
},
{
"name": "KEY_HOME",
"value": 16777229
},
{
"name": "KEY_END",
"value": 16777230
},
{
"name": "KEY_LEFT",
"value": 16777231
},
{
"name": "KEY_UP",
"value": 16777232
},
{
"name": "KEY_RIGHT",
"value": 16777233
},
{
"name": "KEY_DOWN",
"value": 16777234
},
{
"name": "KEY_PAGEUP",
"value": 16777235
},
{
"name": "KEY_PAGEDOWN",
"value": 16777236
},
{
"name": "KEY_SHIFT",
"value": 16777237
},
{
"name": "KEY_CTRL",
"value": 16777238
},
{
"name": "KEY_META",
"value": 16777239
},
{
"name": "KEY_ALT",
"value": 16777240
},
{
"name": "KEY_CAPSLOCK",
"value": 16777241
},
{
"name": "KEY_NUMLOCK",
"value": 16777242
},
{
"name": "KEY_SCROLLLOCK",
"value": 16777243
},
{
"name": "KEY_F1",
"value": 16777244
},
{
"name": "KEY_F2",
"value": 16777245
},
{
"name": "KEY_F3",
"value": 16777246
},
{
"name": "KEY_F4",
"value": 16777247
},
{
"name": "KEY_F5",
"value": 16777248
},
{
"name": "KEY_F6",
"value": 16777249
},
{
"name": "KEY_F7",
"value": 16777250
},
{
"name": "KEY_F8",
"value": 16777251
},
{
"name": "KEY_F9",
"value": 16777252
},
{
"name": "KEY_F10",
"value": 16777253
},
{
"name": "KEY_F11",
"value": 16777254
},
{
"name": "KEY_F12",
"value": 16777255
},
{
"name": "KEY_F13",
"value": 16777256
},
{
"name": "KEY_F14",
"value": 16777257
},
{
"name": "KEY_F15",
"value": 16777258
},
{
"name": "KEY_F16",
"value": 16777259
},
{
"name": "KEY_KP_MULTIPLY",
"value": 16777345
},
{
"name": "KEY_KP_DIVIDE",
"value": 16777346
},
{
"name": "KEY_KP_SUBTRACT",
"value": 16777347
},
{
"name": "KEY_KP_PERIOD",
"value": 16777348
},
{
"name": "KEY_KP_ADD",
"value": 16777349
},
{
"name": "KEY_KP_0",
"value": 16777350
},
{
"name": "KEY_KP_1",
"value": 16777351
},
{
"name": "KEY_KP_2",
"value": 16777352
},
{
"name": "KEY_KP_3",
"value": 16777353
},
{
"name": "KEY_KP_4",
"value": 16777354
},
{
"name": "KEY_KP_5",
"value": 16777355
},
{
"name": "KEY_KP_6",
"value": 16777356
},
{
"name": "KEY_KP_7",
"value": 16777357
},
{
"name": "KEY_KP_8",
"value": 16777358
},
{
"name": "KEY_KP_9",
"value": 16777359
},
{
"name": "KEY_SUPER_L",
"value": 16777260
},
{
"name": "KEY_SUPER_R",
"value": 16777261
},
{
"name": "KEY_MENU",
"value": 16777262
},
{
"name": "KEY_HYPER_L",
"value": 16777263
},
{
"name": "KEY_HYPER_R",
"value": 16777264
},
{
"name": "KEY_HELP",
"value": 16777265
},
{
"name": "KEY_DIRECTION_L",
"value": 16777266
},
{
"name": "KEY_DIRECTION_R",
"value": 16777267
},
{
"name": "KEY_BACK",
"value": 16777280
},
{
"name": "KEY_FORWARD",
"value": 16777281
},
{
"name": "KEY_STOP",
"value": 16777282
},
{
"name": "KEY_REFRESH",
"value": 16777283
},
{
"name": "KEY_VOLUMEDOWN",
"value": 16777284
},
{
"name": "KEY_VOLUMEMUTE",
"value": 16777285
},
{
"name": "KEY_VOLUMEUP",
"value": 16777286
},
{
"name": "KEY_BASSBOOST",
"value": 16777287
},
{
"name": "KEY_BASSUP",
"value": 16777288
},
{
"name": "KEY_BASSDOWN",
"value": 16777289
},
{
"name": "KEY_TREBLEUP",
"value": 16777290
},
{
"name": "KEY_TREBLEDOWN",
"value": 16777291
},
{
"name": "KEY_MEDIAPLAY",
"value": 16777292
},
{
"name": "KEY_MEDIASTOP",
"value": 16777293
},
{
"name": "KEY_MEDIAPREVIOUS",
"value": 16777294
},
{
"name": "KEY_MEDIANEXT",
"value": 16777295
},
{
"name": "KEY_MEDIARECORD",
"value": 16777296
},
{
"name": "KEY_HOMEPAGE",
"value": 16777297
},
{
"name": "KEY_FAVORITES",
"value": 16777298
},
{
"name": "KEY_SEARCH",
"value": 16777299
},
{
"name": "KEY_STANDBY",
"value": 16777300
},
{
"name": "KEY_OPENURL",
"value": 16777301
},
{
"name": "KEY_LAUNCHMAIL",
"value": 16777302
},
{
"name": "KEY_LAUNCHMEDIA",
"value": 16777303
},
{
"name": "KEY_LAUNCH0",
"value": 16777304
},
{
"name": "KEY_LAUNCH1",
"value": 16777305
},
{
"name": "KEY_LAUNCH2",
"value": 16777306
},
{
"name": "KEY_LAUNCH3",
"value": 16777307
},
{
"name": "KEY_LAUNCH4",
"value": 16777308
},
{
"name": "KEY_LAUNCH5",
"value": 16777309
},
{
"name": "KEY_LAUNCH6",
"value": 16777310
},
{
"name": "KEY_LAUNCH7",
"value": 16777311
},
{
"name": "KEY_LAUNCH8",
"value": 16777312
},
{
"name": "KEY_LAUNCH9",
"value": 16777313
},
{
"name": "KEY_LAUNCHA",
"value": 16777314
},
{
"name": "KEY_LAUNCHB",
"value": 16777315
},
{
"name": "KEY_LAUNCHC",
"value": 16777316
},
{
"name": "KEY_LAUNCHD",
"value": 16777317
},
{
"name": "KEY_LAUNCHE",
"value": 16777318
},
{
"name": "KEY_LAUNCHF",
"value": 16777319
},
{
"name": "KEY_UNKNOWN",
"value": 33554431
},
{
"name": "KEY_SPACE",
"value": 32
},
{
"name": "KEY_EXCLAM",
"value": 33
},
{
"name": "KEY_QUOTEDBL",
"value": 34
},
{
"name": "KEY_NUMBERSIGN",
"value": 35
},
{
"name": "KEY_DOLLAR",
"value": 36
},
{
"name": "KEY_PERCENT",
"value": 37
},
{
"name": "KEY_AMPERSAND",
"value": 38
},
{
"name": "KEY_APOSTROPHE",
"value": 39
},
{
"name": "KEY_PARENLEFT",
"value": 40
},
{
"name": "KEY_PARENRIGHT",
"value": 41
},
{
"name": "KEY_ASTERISK",
"value": 42
},
{
"name": "KEY_PLUS",
"value": 43
},
{
"name": "KEY_COMMA",
"value": 44
},
{
"name": "KEY_MINUS",
"value": 45
},
{
"name": "KEY_PERIOD",
"value": 46
},
{
"name": "KEY_SLASH",
"value": 47
},
{
"name": "KEY_0",
"value": 48
},
{
"name": "KEY_1",
"value": 49
},
{
"name": "KEY_2",
"value": 50
},
{
"name": "KEY_3",
"value": 51
},
{
"name": "KEY_4",
"value": 52
},
{
"name": "KEY_5",
"value": 53
},
{
"name": "KEY_6",
"value": 54
},
{
"name": "KEY_7",
"value": 55
},
{
"name": "KEY_8",
"value": 56
},
{
"name": "KEY_9",
"value": 57
},
{
"name": "KEY_COLON",
"value": 58
},
{
"name": "KEY_SEMICOLON",
"value": 59
},
{
"name": "KEY_LESS",
"value": 60
},
{
"name": "KEY_EQUAL",
"value": 61
},
{
"name": "KEY_GREATER",
"value": 62
},
{
"name": "KEY_QUESTION",
"value": 63
},
{
"name": "KEY_AT",
"value": 64
},
{
"name": "KEY_A",
"value": 65
},
{
"name": "KEY_B",
"value": 66
},
{
"name": "KEY_C",
"value": 67
},
{
"name": "KEY_D",
"value": 68
},
{
"name": "KEY_E",
"value": 69
},
{
"name": "KEY_F",
"value": 70
},
{
"name": "KEY_G",
"value": 71
},
{
"name": "KEY_H",
"value": 72
},
{
"name": "KEY_I",
"value": 73
},
{
"name": "KEY_J",
"value": 74
},
{
"name": "KEY_K",
"value": 75
},
{
"name": "KEY_L",
"value": 76
},
{
"name": "KEY_M",
"value": 77
},
{
"name": "KEY_N",
"value": 78
},
{
"name": "KEY_O",
"value": 79
},
{
"name": "KEY_P",
"value": 80
},
{
"name": "KEY_Q",
"value": 81
},
{
"name": "KEY_R",
"value": 82
},
{
"name": "KEY_S",
"value": 83
},
{
"name": "KEY_T",
"value": 84
},
{
"name": "KEY_U",
"value": 85
},
{
"name": "KEY_V",
"value": 86
},
{
"name": "KEY_W",
"value": 87
},
{
"name": "KEY_X",
"value": 88
},
{
"name": "KEY_Y",
"value": 89
},
{
"name": "KEY_Z",
"value": 90
},
{
"name": "KEY_BRACKETLEFT",
"value": 91
},
{
"name": "KEY_BACKSLASH",
"value": 92
},
{
"name": "KEY_BRACKETRIGHT",
"value": 93
},
{
"name": "KEY_ASCIICIRCUM",
"value": 94
},
{
"name": "KEY_UNDERSCORE",
"value": 95
},
{
"name": "KEY_QUOTELEFT",
"value": 96
},
{
"name": "KEY_BRACELEFT",
"value": 123
},
{
"name": "KEY_BAR",
"value": 124
},
{
"name": "KEY_BRACERIGHT",
"value": 125
},
{
"name": "KEY_ASCIITILDE",
"value": 126
},
{
"name": "KEY_NOBREAKSPACE",
"value": 160
},
{
"name": "KEY_EXCLAMDOWN",
"value": 161
},
{
"name": "KEY_CENT",
"value": 162
},
{
"name": "KEY_STERLING",
"value": 163
},
{
"name": "KEY_CURRENCY",
"value": 164
},
{
"name": "KEY_YEN",
"value": 165
},
{
"name": "KEY_BROKENBAR",
"value": 166
},
{
"name": "KEY_SECTION",
"value": 167
},
{
"name": "KEY_DIAERESIS",
"value": 168
},
{
"name": "KEY_COPYRIGHT",
"value": 169
},
{
"name": "KEY_ORDFEMININE",
"value": 170
},
{
"name": "KEY_GUILLEMOTLEFT",
"value": 171
},
{
"name": "KEY_NOTSIGN",
"value": 172
},
{
"name": "KEY_HYPHEN",
"value": 173
},
{
"name": "KEY_REGISTERED",
"value": 174
},
{
"name": "KEY_MACRON",
"value": 175
},
{
"name": "KEY_DEGREE",
"value": 176
},
{
"name": "KEY_PLUSMINUS",
"value": 177
},
{
"name": "KEY_TWOSUPERIOR",
"value": 178
},
{
"name": "KEY_THREESUPERIOR",
"value": 179
},
{
"name": "KEY_ACUTE",
"value": 180
},
{
"name": "KEY_MU",
"value": 181
},
{
"name": "KEY_PARAGRAPH",
"value": 182
},
{
"name": "KEY_PERIODCENTERED",
"value": 183
},
{
"name": "KEY_CEDILLA",
"value": 184
},
{
"name": "KEY_ONESUPERIOR",
"value": 185
},
{
"name": "KEY_MASCULINE",
"value": 186
},
{
"name": "KEY_GUILLEMOTRIGHT",
"value": 187
},
{
"name": "KEY_ONEQUARTER",
"value": 188
},
{
"name": "KEY_ONEHALF",
"value": 189
},
{
"name": "KEY_THREEQUARTERS",
"value": 190
},
{
"name": "KEY_QUESTIONDOWN",
"value": 191
},
{
"name": "KEY_AGRAVE",
"value": 192
},
{
"name": "KEY_AACUTE",
"value": 193
},
{
"name": "KEY_ACIRCUMFLEX",
"value": 194
},
{
"name": "KEY_ATILDE",
"value": 195
},
{
"name": "KEY_ADIAERESIS",
"value": 196
},
{
"name": "KEY_ARING",
"value": 197
},
{
"name": "KEY_AE",
"value": 198
},
{
"name": "KEY_CCEDILLA",
"value": 199
},
{
"name": "KEY_EGRAVE",
"value": 200
},
{
"name": "KEY_EACUTE",
"value": 201
},
{
"name": "KEY_ECIRCUMFLEX",
"value": 202
},
{
"name": "KEY_EDIAERESIS",
"value": 203
},
{
"name": "KEY_IGRAVE",
"value": 204
},
{
"name": "KEY_IACUTE",
"value": 205
},
{
"name": "KEY_ICIRCUMFLEX",
"value": 206
},
{
"name": "KEY_IDIAERESIS",
"value": 207
},
{
"name": "KEY_ETH",
"value": 208
},
{
"name": "KEY_NTILDE",
"value": 209
},
{
"name": "KEY_OGRAVE",
"value": 210
},
{
"name": "KEY_OACUTE",
"value": 211
},
{
"name": "KEY_OCIRCUMFLEX",
"value": 212
},
{
"name": "KEY_OTILDE",
"value": 213
},
{
"name": "KEY_ODIAERESIS",
"value": 214
},
{
"name": "KEY_MULTIPLY",
"value": 215
},
{
"name": "KEY_OOBLIQUE",
"value": 216
},
{
"name": "KEY_UGRAVE",
"value": 217
},
{
"name": "KEY_UACUTE",
"value": 218
},
{
"name": "KEY_UCIRCUMFLEX",
"value": 219
},
{
"name": "KEY_UDIAERESIS",
"value": 220
},
{
"name": "KEY_YACUTE",
"value": 221
},
{
"name": "KEY_THORN",
"value": 222
},
{
"name": "KEY_SSHARP",
"value": 223
},
{
"name": "KEY_DIVISION",
"value": 247
},
{
"name": "KEY_YDIAERESIS",
"value": 255
}
]
},
{
"name": "KeyModifierMask",
"values": [
{
"name": "KEY_CODE_MASK",
"value": 33554431
},
{
"name": "KEY_MODIFIER_MASK",
"value": -16777216
},
{
"name": "KEY_MASK_SHIFT",
"value": 33554432
},
{
"name": "KEY_MASK_ALT",
"value": 67108864
},
{
"name": "KEY_MASK_META",
"value": 134217728
},
{
"name": "KEY_MASK_CTRL",
"value": 268435456
},
{
"name": "KEY_MASK_CMD",
"value": 268435456
},
{
"name": "KEY_MASK_KPAD",
"value": 536870912
},
{
"name": "KEY_MASK_GROUP_SWITCH",
"value": 1073741824
}
]
},
{
"name": "MIDIMessage",
"values": [
{
"name": "MIDI_MESSAGE_NOTE_OFF",
"value": 8
},
{
"name": "MIDI_MESSAGE_NOTE_ON",
"value": 9
},
{
"name": "MIDI_MESSAGE_AFTERTOUCH",
"value": 10
},
{
"name": "MIDI_MESSAGE_CONTROL_CHANGE",
"value": 11
},
{
"name": "MIDI_MESSAGE_PROGRAM_CHANGE",
"value": 12
},
{
"name": "MIDI_MESSAGE_CHANNEL_PRESSURE",
"value": 13
},
{
"name": "MIDI_MESSAGE_PITCH_BEND",
"value": 14
}
]
},
{
"name": "MethodFlags",
"values": [
{
"name": "METHOD_FLAG_NORMAL",
"value": 1
},
{
"name": "METHOD_FLAG_EDITOR",
"value": 2
},
{
"name": "METHOD_FLAG_NOSCRIPT",
"value": 4
},
{
"name": "METHOD_FLAG_CONST",
"value": 8
},
{
"name": "METHOD_FLAG_REVERSE",
"value": 16
},
{
"name": "METHOD_FLAG_VIRTUAL",
"value": 32
},
{
"name": "METHOD_FLAG_FROM_SCRIPT",
"value": 64
},
{
"name": "METHOD_FLAG_STATIC",
"value": 256
},
{
"name": "METHOD_FLAGS_DEFAULT",
"value": 1
}
]
},
{
"name": "MouseButton",
"values": [
{
"name": "MOUSE_BUTTON_LEFT",
"value": 1
},
{
"name": "MOUSE_BUTTON_RIGHT",
"value": 2
},
{
"name": "MOUSE_BUTTON_MIDDLE",
"value": 3
},
{
"name": "MOUSE_BUTTON_XBUTTON1",
"value": 8
},
{
"name": "MOUSE_BUTTON_XBUTTON2",
"value": 9
},
{
"name": "MOUSE_BUTTON_WHEEL_UP",
"value": 4
},
{
"name": "MOUSE_BUTTON_WHEEL_DOWN",
"value": 5
},
{
"name": "MOUSE_BUTTON_WHEEL_LEFT",
"value": 6
},
{
"name": "MOUSE_BUTTON_WHEEL_RIGHT",
"value": 7
},
{
"name": "MOUSE_BUTTON_MASK_LEFT",
"value": 1
},
{
"name": "MOUSE_BUTTON_MASK_RIGHT",
"value": 2
},
{
"name": "MOUSE_BUTTON_MASK_MIDDLE",
"value": 4
},
{
"name": "MOUSE_BUTTON_MASK_XBUTTON1",
"value": 128
},
{
"name": "MOUSE_BUTTON_MASK_XBUTTON2",
"value": 256
}
]
},
{
"name": "Orientation",
"values": [
{
"name": "VERTICAL",
"value": 1
},
{
"name": "HORIZONTAL",
"value": 0
}
]
},
{
"name": "PropertyHint",
"values": [
{
"name": "PROPERTY_HINT_NONE",
"value": 0
},
{
"name": "PROPERTY_HINT_RANGE",
"value": 1
},
{
"name": "PROPERTY_HINT_EXP_RANGE",
"value": 2
},
{
"name": "PROPERTY_HINT_ENUM",
"value": 3
},
{
"name": "PROPERTY_HINT_EXP_EASING",
"value": 4
},
{
"name": "PROPERTY_HINT_LENGTH",
"value": 5
},
{
"name": "PROPERTY_HINT_KEY_ACCEL",
"value": 6
},
{
"name": "PROPERTY_HINT_FLAGS",
"value": 7
},
{
"name": "PROPERTY_HINT_LAYERS_2D_RENDER",
"value": 8
},
{
"name": "PROPERTY_HINT_LAYERS_2D_PHYSICS",
"value": 9
},
{
"name": "PROPERTY_HINT_LAYERS_2D_NAVIGATION",
"value": 10
},
{
"name": "PROPERTY_HINT_LAYERS_3D_RENDER",
"value": 11
},
{
"name": "PROPERTY_HINT_LAYERS_3D_PHYSICS",
"value": 12
},
{
"name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION",
"value": 13
},
{
"name": "PROPERTY_HINT_FILE",
"value": 14
},
{
"name": "PROPERTY_HINT_DIR",
"value": 15
},
{
"name": "PROPERTY_HINT_GLOBAL_FILE",
"value": 16
},
{
"name": "PROPERTY_HINT_GLOBAL_DIR",
"value": 17
},
{
"name": "PROPERTY_HINT_RESOURCE_TYPE",
"value": 18
},
{
"name": "PROPERTY_HINT_MULTILINE_TEXT",
"value": 19
},
{
"name": "PROPERTY_HINT_PLACEHOLDER_TEXT",
"value": 20
},
{
"name": "PROPERTY_HINT_COLOR_NO_ALPHA",
"value": 21
},
{
"name": "PROPERTY_HINT_IMAGE_COMPRESS_LOSSY",
"value": 22
},
{
"name": "PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS",
"value": 23
},
{
"name": "PROPERTY_HINT_TYPE_STRING",
"value": 25
}
]
},
{
"name": "PropertyUsageFlags",
"values": [
{
"name": "PROPERTY_USAGE_STORAGE",
"value": 1
},
{
"name": "PROPERTY_USAGE_EDITOR",
"value": 2
},
{
"name": "PROPERTY_USAGE_NETWORK",
"value": 4
},
{
"name": "PROPERTY_USAGE_EDITOR_HELPER",
"value": 8
},
{
"name": "PROPERTY_USAGE_CHECKABLE",
"value": 16
},
{
"name": "PROPERTY_USAGE_CHECKED",
"value": 32
},
{
"name": "PROPERTY_USAGE_INTERNATIONALIZED",
"value": 64
},
{
"name": "PROPERTY_USAGE_GROUP",
"value": 128
},
{
"name": "PROPERTY_USAGE_CATEGORY",
"value": 256
},
{
"name": "PROPERTY_USAGE_SUBGROUP",
"value": 512
},
{
"name": "PROPERTY_USAGE_NO_INSTANCE_STATE",
"value": 2048
},
{
"name": "PROPERTY_USAGE_RESTART_IF_CHANGED",
"value": 4096
},
{
"name": "PROPERTY_USAGE_SCRIPT_VARIABLE",
"value": 8192
},
{
"name": "PROPERTY_USAGE_DEFAULT",
"value": 7
},
{
"name": "PROPERTY_USAGE_DEFAULT_INTL",
"value": 71
},
{
"name": "PROPERTY_USAGE_NOEDITOR",
"value": 5
}
]
},
{
"name": "Side",
"values": [
{
"name": "SIDE_LEFT",
"value": 0
},
{
"name": "SIDE_TOP",
"value": 1
},
{
"name": "SIDE_RIGHT",
"value": 2
},
{
"name": "SIDE_BOTTOM",
"value": 3
}
]
},
{
"name": "VAlign",
"values": [
{
"name": "VALIGN_TOP",
"value": 0
},
{
"name": "VALIGN_CENTER",
"value": 1
},
{
"name": "VALIGN_BOTTOM",
"value": 2
}
]
},
{
"name": "Variant.Operator",
"values": [
{
"name": "OP_EQUAL",
"value": 0
},
{
"name": "OP_NOT_EQUAL",
"value": 1
},
{
"name": "OP_LESS",
"value": 2
},
{
"name": "OP_LESS_EQUAL",
"value": 3
},
{
"name": "OP_GREATER",
"value": 4
},
{
"name": "OP_GREATER_EQUAL",
"value": 5
},
{
"name": "OP_ADD",
"value": 6
},
{
"name": "OP_SUBTRACT",
"value": 7
},
{
"name": "OP_MULTIPLY",
"value": 8
},
{
"name": "OP_DIVIDE",
"value": 9
},
{
"name": "OP_NEGATE",
"value": 10
},
{
"name": "OP_POSITIVE",
"value": 11
},
{
"name": "OP_MODULE",
"value": 12
},
{
"name": "OP_SHIFT_LEFT",
"value": 13
},
{
"name": "OP_SHIFT_RIGHT",
"value": 14
},
{
"name": "OP_BIT_AND",
"value": 15
},
{
"name": "OP_BIT_OR",
"value": 16
},
{
"name": "OP_BIT_XOR",
"value": 17
},
{
"name": "OP_BIT_NEGATE",
"value": 18
},
{
"name": "OP_AND",
"value": 19
},
{
"name": "OP_OR",
"value": 20
},
{
"name": "OP_XOR",
"value": 21
},
{
"name": "OP_NOT",
"value": 22
},
{
"name": "OP_IN",
"value": 23
},
{
"name": "OP_MAX",
"value": 24
}
]
},
{
"name": "Variant.Type",
"values": [
{
"name": "TYPE_NIL",
"value": 0
},
{
"name": "TYPE_BOOL",
"value": 1
},
{
"name": "TYPE_INT",
"value": 2
},
{
"name": "TYPE_FLOAT",
"value": 3
},
{
"name": "TYPE_STRING",
"value": 4
},
{
"name": "TYPE_VECTOR2",
"value": 5
},
{
"name": "TYPE_VECTOR2I",
"value": 6
},
{
"name": "TYPE_RECT2",
"value": 7
},
{
"name": "TYPE_RECT2I",
"value": 8
},
{
"name": "TYPE_VECTOR3",
"value": 9
},
{
"name": "TYPE_VECTOR3I",
"value": 10
},
{
"name": "TYPE_TRANSFORM2D",
"value": 11
},
{
"name": "TYPE_PLANE",
"value": 12
},
{
"name": "TYPE_QUATERNION",
"value": 13
},
{
"name": "TYPE_AABB",
"value": 14
},
{
"name": "TYPE_BASIS",
"value": 15
},
{
"name": "TYPE_TRANSFORM3D",
"value": 16
},
{
"name": "TYPE_COLOR",
"value": 17
},
{
"name": "TYPE_STRING_NAME",
"value": 18
},
{
"name": "TYPE_NODE_PATH",
"value": 19
},
{
"name": "TYPE_RID",
"value": 20
},
{
"name": "TYPE_OBJECT",
"value": 21
},
{
"name": "TYPE_CALLABLE",
"value": 22
},
{
"name": "TYPE_SIGNAL",
"value": 23
},
{
"name": "TYPE_DICTIONARY",
"value": 24
},
{
"name": "TYPE_ARRAY",
"value": 25
},
{
"name": "TYPE_RAW_ARRAY",
"value": 26
},
{
"name": "TYPE_INT32_ARRAY",
"value": 27
},
{
"name": "TYPE_INT64_ARRAY",
"value": 28
},
{
"name": "TYPE_FLOAT32_ARRAY",
"value": 29
},
{
"name": "TYPE_FLOAT64_ARRAY",
"value": 30
},
{
"name": "TYPE_STRING_ARRAY",
"value": 31
},
{
"name": "TYPE_VECTOR2_ARRAY",
"value": 32
},
{
"name": "TYPE_VECTOR3_ARRAY",
"value": 33
},
{
"name": "TYPE_COLOR_ARRAY",
"value": 34
},
{
"name": "TYPE_MAX",
"value": 35
}
]
}
],
"utility_functions": [
{
"name": "sin",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "angle_rad",
"type": "float"
}
]
},
{
"name": "cos",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "angle_rad",
"type": "float"
}
]
},
{
"name": "tan",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "angle_rad",
"type": "float"
}
]
},
{
"name": "sinh",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "cosh",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "tanh",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "asin",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "acos",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "atan",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "atan2",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "y",
"type": "float"
},
{
"name": "x",
"type": "float"
}
]
},
{
"name": "sqrt",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "fmod",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
}
]
},
{
"name": "fposmod",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
}
]
},
{
"name": "posmod",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
}
]
},
{
"name": "floor",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "ceil",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "round",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "abs",
"return_type": "Variant",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "Variant"
}
]
},
{
"name": "absf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "absi",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "int"
}
]
},
{
"name": "sign",
"return_type": "Variant",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "Variant"
}
]
},
{
"name": "signf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "signi",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "int"
}
]
},
{
"name": "pow",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "base",
"type": "float"
},
{
"name": "exp",
"type": "float"
}
]
},
{
"name": "log",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "exp",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "is_nan",
"return_type": "bool",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "is_inf",
"return_type": "bool",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "a",
"type": "float"
},
{
"name": "b",
"type": "float"
}
]
},
{
"name": "is_zero_approx",
"return_type": "bool",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "ease",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "curve",
"type": "float"
}
]
},
{
"name": "step_decimals",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "range_step_decimals",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
}
]
},
{
"name": "snapped",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "step",
"type": "float"
}
]
},
{
"name": "lerp",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "lerp_angle",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "inverse_lerp",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "range_lerp",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "float"
},
{
"name": "istart",
"type": "float"
},
{
"name": "istop",
"type": "float"
},
{
"name": "ostart",
"type": "float"
},
{
"name": "ostop",
"type": "float"
}
]
},
{
"name": "smoothstep",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
},
{
"name": "x",
"type": "float"
}
]
},
{
"name": "move_toward",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
},
{
"name": "delta",
"type": "float"
}
]
},
{
"name": "dectime",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "float"
},
{
"name": "amount",
"type": "float"
},
{
"name": "step",
"type": "float"
}
]
},
{
"name": "deg2rad",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "deg",
"type": "float"
}
]
},
{
"name": "rad2deg",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "rad",
"type": "float"
}
]
},
{
"name": "linear2db",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "lin",
"type": "float"
}
]
},
{
"name": "db2linear",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "db",
"type": "float"
}
]
},
{
"name": "polar2cartesian",
"return_type": "Vector2",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "r",
"type": "float"
},
{
"name": "th",
"type": "float"
}
]
},
{
"name": "cartesian2polar",
"return_type": "Vector2",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
}
]
},
{
"name": "wrapi",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "int"
},
{
"name": "min",
"type": "int"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "wrapf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "float"
},
{
"name": "min",
"type": "float"
},
{
"name": "max",
"type": "float"
}
]
},
{
"name": "max",
"return_type": "Variant",
"category": "math",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
},
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "maxi",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "a",
"type": "int"
},
{
"name": "b",
"type": "int"
}
]
},
{
"name": "maxf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "a",
"type": "float"
},
{
"name": "b",
"type": "float"
}
]
},
{
"name": "min",
"return_type": "Variant",
"category": "math",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
},
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "mini",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "a",
"type": "int"
},
{
"name": "b",
"type": "int"
}
]
},
{
"name": "minf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "a",
"type": "float"
},
{
"name": "b",
"type": "float"
}
]
},
{
"name": "clamp",
"return_type": "Variant",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "Variant"
},
{
"name": "min",
"type": "Variant"
},
{
"name": "max",
"type": "Variant"
}
]
},
{
"name": "clampi",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "int"
},
{
"name": "min",
"type": "int"
},
{
"name": "max",
"type": "int"
}
]
},
{
"name": "clampf",
"return_type": "float",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "float"
},
{
"name": "min",
"type": "float"
},
{
"name": "max",
"type": "float"
}
]
},
{
"name": "nearest_po2",
"return_type": "int",
"category": "math",
"is_vararg": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "randomize",
"category": "random",
"is_vararg": false
},
{
"name": "randi",
"return_type": "int",
"category": "random",
"is_vararg": false
},
{
"name": "randf",
"return_type": "float",
"category": "random",
"is_vararg": false
},
{
"name": "randi_range",
"return_type": "int",
"category": "random",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "randf_range",
"return_type": "float",
"category": "random",
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "float"
},
{
"name": "to",
"type": "float"
}
]
},
{
"name": "seed",
"category": "random",
"is_vararg": false,
"arguments": [
{
"name": "base",
"type": "int"
}
]
},
{
"name": "rand_from_seed",
"return_type": "PackedInt64Array",
"category": "random",
"is_vararg": false,
"arguments": [
{
"name": "seed",
"type": "int"
}
]
},
{
"name": "weakref",
"return_type": "Variant",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "obj",
"type": "Variant"
}
]
},
{
"name": "typeof",
"return_type": "int",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "variable",
"type": "Variant"
}
]
},
{
"name": "str",
"return_type": "String",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "print",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "printerr",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "printt",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "prints",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "printraw",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "push_error",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "push_warning",
"category": "general",
"is_vararg": true,
"arguments": [
{
"name": "",
"type": "Variant"
}
]
},
{
"name": "var2str",
"return_type": "String",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "variable",
"type": "Variant"
}
]
},
{
"name": "str2var",
"return_type": "Variant",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "string",
"type": "String"
}
]
},
{
"name": "var2bytes",
"return_type": "PackedByteArray",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "variable",
"type": "Variant"
}
]
},
{
"name": "bytes2var",
"return_type": "Variant",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "bytes",
"type": "PackedByteArray"
}
]
},
{
"name": "var2bytes_with_objects",
"return_type": "PackedByteArray",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "variable",
"type": "Variant"
}
]
},
{
"name": "bytes2var_with_objects",
"return_type": "Variant",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "bytes",
"type": "PackedByteArray"
}
]
},
{
"name": "hash",
"return_type": "int",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "variable",
"type": "Variant"
}
]
},
{
"name": "instance_from_id",
"return_type": "Object",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "instance_id",
"type": "int"
}
]
},
{
"name": "is_instance_id_valid",
"return_type": "bool",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int"
}
]
},
{
"name": "is_instance_valid",
"return_type": "bool",
"category": "general",
"is_vararg": false,
"arguments": [
{
"name": "instance",
"type": "Variant"
}
]
}
],
"builtin_classes": [
{
"name": "Nil",
"operators": [
{
"name": "==",
"right_type": "Nil"
},
{
"name": "!=",
"right_type": "Nil"
},
{
"name": "or",
"right_type": "Nil"
},
{
"name": "not",
"right_type": "Nil"
},
{
"name": "and",
"right_type": "bool"
},
{
"name": "or",
"right_type": "bool"
},
{
"name": "xor",
"right_type": "bool"
},
{
"name": "and",
"right_type": "int"
},
{
"name": "or",
"right_type": "int"
},
{
"name": "xor",
"right_type": "int"
},
{
"name": "and",
"right_type": "float"
},
{
"name": "or",
"right_type": "float"
},
{
"name": "xor",
"right_type": "float"
},
{
"name": "==",
"right_type": "Object"
},
{
"name": "!=",
"right_type": "Object"
},
{
"name": "and",
"right_type": "Object"
},
{
"name": "or",
"right_type": "Object"
},
{
"name": "xor",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Nil"
}
]
}
]
},
{
"name": "bool",
"operators": [
{
"name": "and",
"right_type": "Nil"
},
{
"name": "or",
"right_type": "Nil"
},
{
"name": "xor",
"right_type": "Nil"
},
{
"name": "not",
"right_type": "Nil"
},
{
"name": "==",
"right_type": "bool"
},
{
"name": "!=",
"right_type": "bool"
},
{
"name": "<",
"right_type": "bool"
},
{
"name": ">",
"right_type": "bool"
},
{
"name": "and",
"right_type": "bool"
},
{
"name": "or",
"right_type": "bool"
},
{
"name": "xor",
"right_type": "bool"
},
{
"name": "and",
"right_type": "int"
},
{
"name": "or",
"right_type": "int"
},
{
"name": "xor",
"right_type": "int"
},
{
"name": "and",
"right_type": "float"
},
{
"name": "or",
"right_type": "float"
},
{
"name": "xor",
"right_type": "float"
},
{
"name": "and",
"right_type": "Object"
},
{
"name": "or",
"right_type": "Object"
},
{
"name": "xor",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "bool"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "int"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "from",
"type": "float"
}
]
}
]
},
{
"name": "int",
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "~",
"right_type": "Nil"
},
{
"name": "and",
"right_type": "Nil"
},
{
"name": "or",
"right_type": "Nil"
},
{
"name": "xor",
"right_type": "Nil"
},
{
"name": "not",
"right_type": "Nil"
},
{
"name": "and",
"right_type": "bool"
},
{
"name": "or",
"right_type": "bool"
},
{
"name": "xor",
"right_type": "bool"
},
{
"name": "==",
"right_type": "int"
},
{
"name": "!=",
"right_type": "int"
},
{
"name": "<",
"right_type": "int"
},
{
"name": "<=",
"right_type": "int"
},
{
"name": ">",
"right_type": "int"
},
{
"name": ">=",
"right_type": "int"
},
{
"name": "+",
"right_type": "int"
},
{
"name": "-",
"right_type": "int"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "%",
"right_type": "int"
},
{
"name": "<<",
"right_type": "int"
},
{
"name": ">>",
"right_type": "int"
},
{
"name": "&",
"right_type": "int"
},
{
"name": "|",
"right_type": "int"
},
{
"name": "^",
"right_type": "int"
},
{
"name": "and",
"right_type": "int"
},
{
"name": "or",
"right_type": "int"
},
{
"name": "xor",
"right_type": "int"
},
{
"name": "==",
"right_type": "float"
},
{
"name": "!=",
"right_type": "float"
},
{
"name": "<",
"right_type": "float"
},
{
"name": "<=",
"right_type": "float"
},
{
"name": ">",
"right_type": "float"
},
{
"name": ">=",
"right_type": "float"
},
{
"name": "+",
"right_type": "float"
},
{
"name": "-",
"right_type": "float"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "and",
"right_type": "float"
},
{
"name": "or",
"right_type": "float"
},
{
"name": "xor",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector2"
},
{
"name": "*",
"right_type": "Vector2i"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "*",
"right_type": "Vector3i"
},
{
"name": "*",
"right_type": "Quaternion"
},
{
"name": "*",
"right_type": "Color"
},
{
"name": "and",
"right_type": "Object"
},
{
"name": "or",
"right_type": "Object"
},
{
"name": "xor",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "in",
"right_type": "PackedByteArray"
},
{
"name": "in",
"right_type": "PackedInt32Array"
},
{
"name": "in",
"right_type": "PackedInt64Array"
},
{
"name": "in",
"right_type": "PackedFloat32Array"
},
{
"name": "in",
"right_type": "PackedFloat64Array"
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "int"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "float"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "from",
"type": "bool"
}
]
}
]
},
{
"name": "float",
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "and",
"right_type": "Nil"
},
{
"name": "or",
"right_type": "Nil"
},
{
"name": "xor",
"right_type": "Nil"
},
{
"name": "not",
"right_type": "Nil"
},
{
"name": "and",
"right_type": "bool"
},
{
"name": "or",
"right_type": "bool"
},
{
"name": "xor",
"right_type": "bool"
},
{
"name": "==",
"right_type": "int"
},
{
"name": "!=",
"right_type": "int"
},
{
"name": "<",
"right_type": "int"
},
{
"name": "<=",
"right_type": "int"
},
{
"name": ">",
"right_type": "int"
},
{
"name": ">=",
"right_type": "int"
},
{
"name": "+",
"right_type": "int"
},
{
"name": "-",
"right_type": "int"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "and",
"right_type": "int"
},
{
"name": "or",
"right_type": "int"
},
{
"name": "xor",
"right_type": "int"
},
{
"name": "==",
"right_type": "float"
},
{
"name": "!=",
"right_type": "float"
},
{
"name": "<",
"right_type": "float"
},
{
"name": "<=",
"right_type": "float"
},
{
"name": ">",
"right_type": "float"
},
{
"name": ">=",
"right_type": "float"
},
{
"name": "+",
"right_type": "float"
},
{
"name": "-",
"right_type": "float"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "and",
"right_type": "float"
},
{
"name": "or",
"right_type": "float"
},
{
"name": "xor",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector2"
},
{
"name": "*",
"right_type": "Vector2i"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "*",
"right_type": "Vector3i"
},
{
"name": "*",
"right_type": "Quaternion"
},
{
"name": "*",
"right_type": "Color"
},
{
"name": "and",
"right_type": "Object"
},
{
"name": "or",
"right_type": "Object"
},
{
"name": "xor",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "in",
"right_type": "PackedByteArray"
},
{
"name": "in",
"right_type": "PackedInt32Array"
},
{
"name": "in",
"right_type": "PackedInt64Array"
},
{
"name": "in",
"right_type": "PackedFloat32Array"
},
{
"name": "in",
"right_type": "PackedFloat64Array"
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "float"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "int"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "from",
"type": "bool"
}
]
}
]
},
{
"name": "String",
"operators": [
{
"name": "%",
"right_type": "Nil"
},
{
"name": "%",
"right_type": "bool"
},
{
"name": "%",
"right_type": "int"
},
{
"name": "%",
"right_type": "float"
},
{
"name": "==",
"right_type": "String"
},
{
"name": "!=",
"right_type": "String"
},
{
"name": "<",
"right_type": "String"
},
{
"name": "<=",
"right_type": "String"
},
{
"name": ">",
"right_type": "String"
},
{
"name": ">=",
"right_type": "String"
},
{
"name": "+",
"right_type": "String"
},
{
"name": "%",
"right_type": "String"
},
{
"name": "in",
"right_type": "String"
},
{
"name": "%",
"right_type": "Vector2"
},
{
"name": "%",
"right_type": "Vector2i"
},
{
"name": "%",
"right_type": "Rect2"
},
{
"name": "%",
"right_type": "Rect2i"
},
{
"name": "%",
"right_type": "Vector3"
},
{
"name": "%",
"right_type": "Vector3i"
},
{
"name": "%",
"right_type": "Transform2D"
},
{
"name": "%",
"right_type": "Plane"
},
{
"name": "%",
"right_type": "Quaternion"
},
{
"name": "%",
"right_type": "AABB"
},
{
"name": "%",
"right_type": "Basis"
},
{
"name": "%",
"right_type": "Transform3D"
},
{
"name": "%",
"right_type": "Color"
},
{
"name": "==",
"right_type": "StringName"
},
{
"name": "!=",
"right_type": "StringName"
},
{
"name": "%",
"right_type": "StringName"
},
{
"name": "%",
"right_type": "NodePath"
},
{
"name": "%",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Object"
},
{
"name": "%",
"right_type": "Callable"
},
{
"name": "%",
"right_type": "Signal"
},
{
"name": "%",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "%",
"right_type": "Array"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "%",
"right_type": "PackedByteArray"
},
{
"name": "%",
"right_type": "PackedInt32Array"
},
{
"name": "%",
"right_type": "PackedInt64Array"
},
{
"name": "%",
"right_type": "PackedFloat32Array"
},
{
"name": "%",
"right_type": "PackedFloat64Array"
},
{
"name": "%",
"right_type": "PackedStringArray"
},
{
"name": "in",
"right_type": "PackedStringArray"
},
{
"name": "%",
"right_type": "PackedVector2Array"
},
{
"name": "%",
"right_type": "PackedVector3Array"
},
{
"name": "%",
"right_type": "PackedColorArray"
}
],
"methods": [
{
"name": "casecmp_to",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "String"
}
]
},
{
"name": "nocasecmp_to",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "String"
}
]
},
{
"name": "naturalnocasecmp_to",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "String"
}
]
},
{
"name": "length",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "substr",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "len",
"type": "int",
"default_value": "-1"
}
]
},
{
"name": "find",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "count",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "0"
},
{
"name": "to",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "countn",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "0"
},
{
"name": "to",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "findn",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "rfind",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "-1"
}
]
},
{
"name": "rfindn",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "from",
"type": "int",
"default_value": "-1"
}
]
},
{
"name": "match",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "expr",
"type": "String"
}
]
},
{
"name": "matchn",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "expr",
"type": "String"
}
]
},
{
"name": "begins_with",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "ends_with",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "is_subsequence_of",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "is_subsequence_ofi",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "bigrams",
"return_type": "PackedStringArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "similarity",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "format",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "values",
"type": "Variant"
},
{
"name": "placeholder",
"type": "String",
"default_value": "\"{_}\""
}
]
},
{
"name": "replace",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "forwhat",
"type": "String"
}
]
},
{
"name": "replacen",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "String"
},
{
"name": "forwhat",
"type": "String"
}
]
},
{
"name": "repeat",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "count",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "position",
"type": "int"
},
{
"name": "what",
"type": "String"
}
]
},
{
"name": "capitalize",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "split",
"return_type": "PackedStringArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "delimiter",
"type": "String"
},
{
"name": "allow_empty",
"type": "bool",
"default_value": "true"
},
{
"name": "maxsplit",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "rsplit",
"return_type": "PackedStringArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "delimiter",
"type": "String"
},
{
"name": "allow_empty",
"type": "bool",
"default_value": "true"
},
{
"name": "maxsplit",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "split_floats",
"return_type": "PackedFloat32Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "delimiter",
"type": "String"
},
{
"name": "allow_empty",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "join",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "parts",
"type": "PackedStringArray"
}
]
},
{
"name": "to_upper",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_lower",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "left",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "position",
"type": "int"
}
]
},
{
"name": "right",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "position",
"type": "int"
}
]
},
{
"name": "strip_edges",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "left",
"type": "bool",
"default_value": "true"
},
{
"name": "right",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "strip_escapes",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "lstrip",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "chars",
"type": "String"
}
]
},
{
"name": "rstrip",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "chars",
"type": "String"
}
]
},
{
"name": "get_extension",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_basename",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "plus_file",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "file",
"type": "String"
}
]
},
{
"name": "unicode_at",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "at",
"type": "int"
}
]
},
{
"name": "dedent",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "hash",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "md5_text",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sha1_text",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sha256_text",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "md5_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sha1_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sha256_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_absolute_path",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_rel_path",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_base_dir",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_file",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "xml_escape",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "escape_quotes",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "xml_unescape",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "uri_encode",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "uri_decode",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "c_escape",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "c_unescape",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "json_escape",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "validate_node_name",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_identifier",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_int",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_float",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_hex_number",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with_prefix",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "is_valid_html_color",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_ip_address",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_valid_filename",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_int",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_float",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "hex_to_int",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "bin_to_int",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "lpad",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min_length",
"type": "int"
},
{
"name": "character",
"type": "String",
"default_value": "\" \""
}
]
},
{
"name": "rpad",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min_length",
"type": "int"
},
{
"name": "character",
"type": "String",
"default_value": "\" \""
}
]
},
{
"name": "pad_decimals",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "digits",
"type": "int"
}
]
},
{
"name": "pad_zeros",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "digits",
"type": "int"
}
]
},
{
"name": "trim_prefix",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "prefix",
"type": "String"
}
]
},
{
"name": "trim_suffix",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "suffix",
"type": "String"
}
]
},
{
"name": "to_ascii_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_utf8_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_utf16_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_utf32_buffer",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "num_scientific",
"return_type": "String",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "number",
"type": "float"
}
]
},
{
"name": "num",
"return_type": "String",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "number",
"type": "float"
},
{
"name": "decimals",
"type": "int",
"default_value": "-1"
}
]
},
{
"name": "chr",
"return_type": "String",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "char",
"type": "int"
}
]
},
{
"name": "humanize_size",
"return_type": "String",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "size",
"type": "int"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "String"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "StringName"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "from",
"type": "NodePath"
}
]
}
]
},
{
"name": "Vector2",
"indexing_return_type": "float",
"members": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
}
],
"constants": [
{
"name": "AXIS_X",
"type": "int",
"value": "0"
},
{
"name": "AXIS_Y",
"type": "int",
"value": "1"
},
{
"name": "ZERO",
"type": "Vector2",
"value": "Vector2(0, 0)"
},
{
"name": "ONE",
"type": "Vector2",
"value": "Vector2(1, 1)"
},
{
"name": "INF",
"type": "Vector2",
"value": "Vector2(inf, inf)"
},
{
"name": "LEFT",
"type": "Vector2",
"value": "Vector2(-1, 0)"
},
{
"name": "RIGHT",
"type": "Vector2",
"value": "Vector2(1, 0)"
},
{
"name": "UP",
"type": "Vector2",
"value": "Vector2(0, -1)"
},
{
"name": "DOWN",
"type": "Vector2",
"value": "Vector2(0, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "==",
"right_type": "Vector2"
},
{
"name": "!=",
"right_type": "Vector2"
},
{
"name": "<",
"right_type": "Vector2"
},
{
"name": "<=",
"right_type": "Vector2"
},
{
"name": ">",
"right_type": "Vector2"
},
{
"name": ">=",
"right_type": "Vector2"
},
{
"name": "+",
"right_type": "Vector2"
},
{
"name": "-",
"right_type": "Vector2"
},
{
"name": "*",
"right_type": "Vector2"
},
{
"name": "/",
"right_type": "Vector2"
},
{
"name": "*",
"right_type": "Transform2D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "in",
"right_type": "PackedVector2Array"
}
],
"methods": [
{
"name": "angle",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "angle_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "angle_to_point",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "direction_to",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector2"
}
]
},
{
"name": "distance_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "distance_squared_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "length",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "length_squared",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "limit_length",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "length",
"type": "float",
"default_value": "1.0"
}
]
},
{
"name": "normalized",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_normalized",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "posmod",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "mod",
"type": "float"
}
]
},
{
"name": "posmodv",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "modv",
"type": "Vector2"
}
]
},
{
"name": "project",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector2"
}
]
},
{
"name": "lerp",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "slerp",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "cubic_interpolate",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector2"
},
{
"name": "pre_a",
"type": "Vector2"
},
{
"name": "post_b",
"type": "Vector2"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "move_toward",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
},
{
"name": "delta",
"type": "float"
}
]
},
{
"name": "rotated",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "phi",
"type": "float"
}
]
},
{
"name": "orthogonal",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "floor",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "ceil",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "round",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "aspect",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "dot",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector2"
}
]
},
{
"name": "slide",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector2"
}
]
},
{
"name": "bounce",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector2"
}
]
},
{
"name": "reflect",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector2"
}
]
},
{
"name": "cross",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector2"
}
]
},
{
"name": "abs",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sign",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clamp",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min",
"type": "Vector2"
},
{
"name": "max",
"type": "Vector2"
}
]
},
{
"name": "snapped",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "step",
"type": "Vector2"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Vector2"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Vector2i"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
}
]
}
]
},
{
"name": "Vector2i",
"indexing_return_type": "int",
"members": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
}
],
"constants": [
{
"name": "AXIS_X",
"type": "int",
"value": "0"
},
{
"name": "AXIS_Y",
"type": "int",
"value": "1"
},
{
"name": "ZERO",
"type": "Vector2i",
"value": "Vector2i(0, 0)"
},
{
"name": "ONE",
"type": "Vector2i",
"value": "Vector2i(1, 1)"
},
{
"name": "LEFT",
"type": "Vector2i",
"value": "Vector2i(-1, 0)"
},
{
"name": "RIGHT",
"type": "Vector2i",
"value": "Vector2i(1, 0)"
},
{
"name": "UP",
"type": "Vector2i",
"value": "Vector2i(0, -1)"
},
{
"name": "DOWN",
"type": "Vector2i",
"value": "Vector2i(0, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "%",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "==",
"right_type": "Vector2i"
},
{
"name": "!=",
"right_type": "Vector2i"
},
{
"name": "<",
"right_type": "Vector2i"
},
{
"name": "<=",
"right_type": "Vector2i"
},
{
"name": ">",
"right_type": "Vector2i"
},
{
"name": ">=",
"right_type": "Vector2i"
},
{
"name": "+",
"right_type": "Vector2i"
},
{
"name": "-",
"right_type": "Vector2i"
},
{
"name": "*",
"right_type": "Vector2i"
},
{
"name": "/",
"right_type": "Vector2i"
},
{
"name": "%",
"right_type": "Vector2i"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "aspect",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sign",
"return_type": "Vector2i",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "abs",
"return_type": "Vector2i",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clamp",
"return_type": "Vector2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min",
"type": "Vector2i"
},
{
"name": "max",
"type": "Vector2i"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Vector2i"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Vector2"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
}
]
}
]
},
{
"name": "Rect2",
"members": [
{
"name": "position",
"type": "Vector2"
},
{
"name": "size",
"type": "Vector2"
},
{
"name": "end",
"type": "Vector2"
}
],
"operators": [
{
"name": "==",
"right_type": "Rect2"
},
{
"name": "!=",
"right_type": "Rect2"
},
{
"name": "*",
"right_type": "Transform2D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "get_area",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_no_area",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_point",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector2"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "rect",
"type": "Rect2"
}
]
},
{
"name": "intersects",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2"
},
{
"name": "include_borders",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "encloses",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2"
}
]
},
{
"name": "intersection",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2"
}
]
},
{
"name": "merge",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2"
}
]
},
{
"name": "expand",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2"
}
]
},
{
"name": "grow",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "amount",
"type": "float"
}
]
},
{
"name": "grow_side",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "side",
"type": "int"
},
{
"name": "amount",
"type": "float"
}
]
},
{
"name": "grow_individual",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "left",
"type": "float"
},
{
"name": "top",
"type": "float"
},
{
"name": "right",
"type": "float"
},
{
"name": "bottom",
"type": "float"
}
]
},
{
"name": "abs",
"return_type": "Rect2",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Rect2"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Rect2i"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "position",
"type": "Vector2"
},
{
"name": "size",
"type": "Vector2"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "width",
"type": "float"
},
{
"name": "height",
"type": "float"
}
]
}
]
},
{
"name": "Rect2i",
"members": [
{
"name": "position",
"type": "Vector2i"
},
{
"name": "size",
"type": "Vector2i"
},
{
"name": "end",
"type": "Vector2i"
}
],
"operators": [
{
"name": "==",
"right_type": "Rect2i"
},
{
"name": "!=",
"right_type": "Rect2i"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "get_area",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_no_area",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_point",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector2i"
}
]
},
{
"name": "intersects",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2i"
}
]
},
{
"name": "encloses",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2i"
}
]
},
{
"name": "intersection",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2i"
}
]
},
{
"name": "merge",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Rect2i"
}
]
},
{
"name": "expand",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector2i"
}
]
},
{
"name": "grow",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "amount",
"type": "int"
}
]
},
{
"name": "grow_side",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "side",
"type": "int"
},
{
"name": "amount",
"type": "int"
}
]
},
{
"name": "grow_individual",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "left",
"type": "int"
},
{
"name": "top",
"type": "int"
},
{
"name": "right",
"type": "int"
},
{
"name": "bottom",
"type": "int"
}
]
},
{
"name": "abs",
"return_type": "Rect2i",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Rect2i"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Rect2"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "position",
"type": "Vector2i"
},
{
"name": "size",
"type": "Vector2i"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "width",
"type": "int"
},
{
"name": "height",
"type": "int"
}
]
}
]
},
{
"name": "Vector3",
"indexing_return_type": "float",
"members": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "z",
"type": "float"
}
],
"constants": [
{
"name": "AXIS_X",
"type": "int",
"value": "0"
},
{
"name": "AXIS_Y",
"type": "int",
"value": "1"
},
{
"name": "AXIS_Z",
"type": "int",
"value": "2"
},
{
"name": "ZERO",
"type": "Vector3",
"value": "Vector3(0, 0, 0)"
},
{
"name": "ONE",
"type": "Vector3",
"value": "Vector3(1, 1, 1)"
},
{
"name": "INF",
"type": "Vector3",
"value": "Vector3(inf, inf, inf)"
},
{
"name": "LEFT",
"type": "Vector3",
"value": "Vector3(-1, 0, 0)"
},
{
"name": "RIGHT",
"type": "Vector3",
"value": "Vector3(1, 0, 0)"
},
{
"name": "UP",
"type": "Vector3",
"value": "Vector3(0, 1, 0)"
},
{
"name": "DOWN",
"type": "Vector3",
"value": "Vector3(0, -1, 0)"
},
{
"name": "FORWARD",
"type": "Vector3",
"value": "Vector3(0, 0, -1)"
},
{
"name": "BACK",
"type": "Vector3",
"value": "Vector3(0, 0, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "==",
"right_type": "Vector3"
},
{
"name": "!=",
"right_type": "Vector3"
},
{
"name": "<",
"right_type": "Vector3"
},
{
"name": "<=",
"right_type": "Vector3"
},
{
"name": ">",
"right_type": "Vector3"
},
{
"name": ">=",
"right_type": "Vector3"
},
{
"name": "+",
"right_type": "Vector3"
},
{
"name": "-",
"right_type": "Vector3"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "/",
"right_type": "Vector3"
},
{
"name": "*",
"right_type": "Quaternion"
},
{
"name": "*",
"right_type": "Basis"
},
{
"name": "*",
"right_type": "Transform3D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "in",
"right_type": "PackedVector3Array"
}
],
"methods": [
{
"name": "min_axis",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "max_axis",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "angle_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
}
]
},
{
"name": "signed_angle_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
},
{
"name": "axis",
"type": "Vector3"
}
]
},
{
"name": "direction_to",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector3"
}
]
},
{
"name": "distance_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector3"
}
]
},
{
"name": "distance_squared_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector3"
}
]
},
{
"name": "length",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "length_squared",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "limit_length",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "length",
"type": "float",
"default_value": "1.0"
}
]
},
{
"name": "normalized",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_normalized",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
}
]
},
{
"name": "inverse",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clamp",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min",
"type": "Vector3"
},
{
"name": "max",
"type": "Vector3"
}
]
},
{
"name": "snapped",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "step",
"type": "Vector3"
}
]
},
{
"name": "rotated",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "by_axis",
"type": "Vector3"
},
{
"name": "phi",
"type": "float"
}
]
},
{
"name": "lerp",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "slerp",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "cubic_interpolate",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector3"
},
{
"name": "pre_a",
"type": "Vector3"
},
{
"name": "post_b",
"type": "Vector3"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "move_toward",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Vector3"
},
{
"name": "delta",
"type": "float"
}
]
},
{
"name": "dot",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "cross",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "outer",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "to_diagonal_matrix",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "abs",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "floor",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "ceil",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "round",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "posmod",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "mod",
"type": "float"
}
]
},
{
"name": "posmodv",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "modv",
"type": "Vector3"
}
]
},
{
"name": "project",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Vector3"
}
]
},
{
"name": "slide",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector3"
}
]
},
{
"name": "bounce",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector3"
}
]
},
{
"name": "reflect",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "n",
"type": "Vector3"
}
]
},
{
"name": "sign",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Vector3"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Vector3i"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "z",
"type": "float"
}
]
}
]
},
{
"name": "Vector3i",
"indexing_return_type": "int",
"members": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
}
],
"constants": [
{
"name": "AXIS_X",
"type": "int",
"value": "0"
},
{
"name": "AXIS_Y",
"type": "int",
"value": "1"
},
{
"name": "AXIS_Z",
"type": "int",
"value": "2"
},
{
"name": "ZERO",
"type": "Vector3i",
"value": "Vector3i(0, 0, 0)"
},
{
"name": "ONE",
"type": "Vector3i",
"value": "Vector3i(1, 1, 1)"
},
{
"name": "LEFT",
"type": "Vector3i",
"value": "Vector3i(-1, 0, 0)"
},
{
"name": "RIGHT",
"type": "Vector3i",
"value": "Vector3i(1, 0, 0)"
},
{
"name": "UP",
"type": "Vector3i",
"value": "Vector3i(0, 1, 0)"
},
{
"name": "DOWN",
"type": "Vector3i",
"value": "Vector3i(0, -1, 0)"
},
{
"name": "FORWARD",
"type": "Vector3i",
"value": "Vector3i(0, 0, -1)"
},
{
"name": "BACK",
"type": "Vector3i",
"value": "Vector3i(0, 0, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "%",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "==",
"right_type": "Vector3i"
},
{
"name": "!=",
"right_type": "Vector3i"
},
{
"name": "<",
"right_type": "Vector3i"
},
{
"name": "<=",
"right_type": "Vector3i"
},
{
"name": ">",
"right_type": "Vector3i"
},
{
"name": ">=",
"right_type": "Vector3i"
},
{
"name": "+",
"right_type": "Vector3i"
},
{
"name": "-",
"right_type": "Vector3i"
},
{
"name": "*",
"right_type": "Vector3i"
},
{
"name": "/",
"right_type": "Vector3i"
},
{
"name": "%",
"right_type": "Vector3i"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "min_axis",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "max_axis",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sign",
"return_type": "Vector3i",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "abs",
"return_type": "Vector3i",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clamp",
"return_type": "Vector3i",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min",
"type": "Vector3i"
},
{
"name": "max",
"type": "Vector3i"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Vector3i"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Vector3"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
}
]
}
]
},
{
"name": "Transform2D",
"indexing_return_type": "Vector2",
"members": [
{
"name": "x",
"type": "Vector2"
},
{
"name": "y",
"type": "Vector2"
},
{
"name": "origin",
"type": "Vector2"
}
],
"constants": [
{
"name": "IDENTITY",
"type": "Transform2D",
"value": "Transform2D(1, 0, 0, 1, 0, 0)"
},
{
"name": "FLIP_X",
"type": "Transform2D",
"value": "Transform2D(-1, 0, 0, 1, 0, 0)"
},
{
"name": "FLIP_Y",
"type": "Transform2D",
"value": "Transform2D(1, 0, 0, -1, 0, 0)"
}
],
"operators": [
{
"name": "*",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector2"
},
{
"name": "*",
"right_type": "Rect2"
},
{
"name": "==",
"right_type": "Transform2D"
},
{
"name": "!=",
"right_type": "Transform2D"
},
{
"name": "*",
"right_type": "Transform2D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "*",
"right_type": "PackedVector2Array"
}
],
"methods": [
{
"name": "inverse",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "affine_inverse",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_rotation",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_origin",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_scale",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "orthonormalized",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "rotated",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "phi",
"type": "float"
}
]
},
{
"name": "scaled",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "scale",
"type": "Vector2"
}
]
},
{
"name": "translated",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "basis_xform",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "v",
"type": "Vector2"
}
]
},
{
"name": "basis_xform_inv",
"return_type": "Vector2",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "v",
"type": "Vector2"
}
]
},
{
"name": "interpolate_with",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D"
}
]
},
{
"name": "set_rotation",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "rotation",
"type": "float"
}
]
},
{
"name": "looking_at",
"return_type": "Transform2D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "target",
"type": "Vector2",
"default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Transform2D"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "rotation",
"type": "float"
},
{
"name": "position",
"type": "Vector2"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x_axis",
"type": "Vector2"
},
{
"name": "y_axis",
"type": "Vector2"
},
{
"name": "origin",
"type": "Vector2"
}
]
}
]
},
{
"name": "Plane",
"members": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "z",
"type": "float"
},
{
"name": "d",
"type": "float"
},
{
"name": "normal",
"type": "Vector3"
}
],
"constants": [
{
"name": "PLANE_YZ",
"type": "Plane",
"value": "Plane(1, 0, 0, 0)"
},
{
"name": "PLANE_XZ",
"type": "Plane",
"value": "Plane(0, 1, 0, 0)"
},
{
"name": "PLANE_XY",
"type": "Plane",
"value": "Plane(0, 0, 1, 0)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "==",
"right_type": "Plane"
},
{
"name": "!=",
"right_type": "Plane"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "normalized",
"return_type": "Plane",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "center",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to_plane",
"type": "Plane"
}
]
},
{
"name": "is_point_over",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "plane",
"type": "Vector3"
}
]
},
{
"name": "distance_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector3"
}
]
},
{
"name": "has_point",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector3"
},
{
"name": "epsilon",
"type": "float",
"default_value": "1e-05"
}
]
},
{
"name": "project",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector3"
}
]
},
{
"name": "intersect_3",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Plane"
},
{
"name": "c",
"type": "Plane"
}
]
},
{
"name": "intersects_ray",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "Vector3"
},
{
"name": "dir",
"type": "Vector3"
}
]
},
{
"name": "intersects_segment",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "Vector3"
},
{
"name": "to",
"type": "Vector3"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Plane"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "normal",
"type": "Vector3"
},
{
"name": "d",
"type": "float"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "point",
"type": "Vector3"
},
{
"name": "normal",
"type": "Vector3"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "point1",
"type": "Vector3"
},
{
"name": "point2",
"type": "Vector3"
},
{
"name": "point3",
"type": "Vector3"
}
]
},
{
"index": 5,
"arguments": [
{
"name": "a",
"type": "float"
},
{
"name": "b",
"type": "float"
},
{
"name": "c",
"type": "float"
},
{
"name": "d",
"type": "float"
}
]
}
]
},
{
"name": "Quaternion",
"indexing_return_type": "float",
"members": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "z",
"type": "float"
},
{
"name": "w",
"type": "float"
}
],
"constants": [
{
"name": "IDENTITY",
"type": "Quaternion",
"value": "Quaternion(0, 0, 0, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "==",
"right_type": "Quaternion"
},
{
"name": "!=",
"right_type": "Quaternion"
},
{
"name": "+",
"right_type": "Quaternion"
},
{
"name": "-",
"right_type": "Quaternion"
},
{
"name": "*",
"right_type": "Quaternion"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "length",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "length_squared",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "normalized",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_normalized",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Quaternion"
}
]
},
{
"name": "inverse",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "angle_to",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Quaternion"
}
]
},
{
"name": "dot",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Quaternion"
}
]
},
{
"name": "slerp",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Quaternion"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "slerpni",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Quaternion"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "cubic_slerp",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Quaternion"
},
{
"name": "pre_a",
"type": "Quaternion"
},
{
"name": "post_b",
"type": "Quaternion"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "get_euler",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Quaternion"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Basis"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "euler",
"type": "Vector3"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "axis",
"type": "Vector3"
},
{
"name": "angle",
"type": "float"
}
]
},
{
"index": 5,
"arguments": [
{
"name": "arc_from",
"type": "Vector3"
},
{
"name": "arc_to",
"type": "Vector3"
}
]
},
{
"index": 6,
"arguments": [
{
"name": "x",
"type": "float"
},
{
"name": "y",
"type": "float"
},
{
"name": "z",
"type": "float"
},
{
"name": "w",
"type": "float"
}
]
}
]
},
{
"name": "AABB",
"members": [
{
"name": "position",
"type": "Vector3"
},
{
"name": "size",
"type": "Vector3"
},
{
"name": "end",
"type": "Vector3"
}
],
"operators": [
{
"name": "==",
"right_type": "AABB"
},
{
"name": "!=",
"right_type": "AABB"
},
{
"name": "*",
"right_type": "Transform3D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "abs",
"return_type": "AABB",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_area",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_no_area",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_no_surface",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "has_point",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "point",
"type": "Vector3"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "aabb",
"type": "AABB"
}
]
},
{
"name": "intersects",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "AABB"
}
]
},
{
"name": "encloses",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "AABB"
}
]
},
{
"name": "intersects_plane",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "plane",
"type": "Plane"
}
]
},
{
"name": "intersection",
"return_type": "AABB",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "AABB"
}
]
},
{
"name": "merge",
"return_type": "AABB",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "AABB"
}
]
},
{
"name": "expand",
"return_type": "AABB",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to_point",
"type": "Vector3"
}
]
},
{
"name": "grow",
"return_type": "AABB",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "by",
"type": "float"
}
]
},
{
"name": "get_support",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "dir",
"type": "Vector3"
}
]
},
{
"name": "get_longest_axis",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_longest_axis_index",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_longest_axis_size",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_shortest_axis",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_shortest_axis_index",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_shortest_axis_size",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_endpoint",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "idx",
"type": "int"
}
]
},
{
"name": "intersects_segment",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "Vector3"
},
{
"name": "to",
"type": "Vector3"
}
]
},
{
"name": "intersects_ray",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "Vector3"
},
{
"name": "dir",
"type": "Vector3"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "AABB"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "position",
"type": "Vector3"
},
{
"name": "size",
"type": "Vector3"
}
]
}
]
},
{
"name": "Basis",
"indexing_return_type": "Vector3",
"members": [
{
"name": "x",
"type": "Vector3"
},
{
"name": "y",
"type": "Vector3"
},
{
"name": "z",
"type": "Vector3"
}
],
"constants": [
{
"name": "IDENTITY",
"type": "Basis",
"value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)"
},
{
"name": "FLIP_X",
"type": "Basis",
"value": "Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)"
},
{
"name": "FLIP_Y",
"type": "Basis",
"value": "Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)"
},
{
"name": "FLIP_Z",
"type": "Basis",
"value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)"
}
],
"operators": [
{
"name": "*",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "==",
"right_type": "Basis"
},
{
"name": "!=",
"right_type": "Basis"
},
{
"name": "*",
"right_type": "Basis"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "inverse",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "transposed",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "orthonormalized",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "determinant",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "rotated",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "axis",
"type": "Vector3"
},
{
"name": "phi",
"type": "float"
}
]
},
{
"name": "scaled",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "scale",
"type": "Vector3"
}
]
},
{
"name": "get_scale",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_euler",
"return_type": "Vector3",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "tdotx",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "tdoty",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "tdotz",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with",
"type": "Vector3"
}
]
},
{
"name": "get_orthogonal_index",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "slerp",
"return_type": "Basis",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Basis"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "b",
"type": "Basis"
}
]
},
{
"name": "get_rotation_quaternion",
"return_type": "Quaternion",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Basis"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Quaternion"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "euler",
"type": "Vector3"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "axis",
"type": "Vector3"
},
{
"name": "phi",
"type": "float"
}
]
},
{
"index": 5,
"arguments": [
{
"name": "x_axis",
"type": "Vector3"
},
{
"name": "y_axis",
"type": "Vector3"
},
{
"name": "z_axis",
"type": "Vector3"
}
]
}
]
},
{
"name": "Transform3D",
"members": [
{
"name": "basis",
"type": "Basis"
},
{
"name": "origin",
"type": "Vector3"
}
],
"constants": [
{
"name": "IDENTITY",
"type": "Transform3D",
"value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
},
{
"name": "FLIP_X",
"type": "Transform3D",
"value": "Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
},
{
"name": "FLIP_Y",
"type": "Transform3D",
"value": "Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)"
},
{
"name": "FLIP_Z",
"type": "Transform3D",
"value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)"
}
],
"operators": [
{
"name": "*",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "*",
"right_type": "Vector3"
},
{
"name": "*",
"right_type": "AABB"
},
{
"name": "==",
"right_type": "Transform3D"
},
{
"name": "!=",
"right_type": "Transform3D"
},
{
"name": "*",
"right_type": "Transform3D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "*",
"right_type": "PackedVector3Array"
}
],
"methods": [
{
"name": "inverse",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "affine_inverse",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "orthonormalized",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "rotated",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "axis",
"type": "Vector3"
},
{
"name": "phi",
"type": "float"
}
]
},
{
"name": "scaled",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "scale",
"type": "Vector3"
}
]
},
{
"name": "translated",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "offset",
"type": "Vector3"
}
]
},
{
"name": "looking_at",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "target",
"type": "Vector3"
},
{
"name": "up",
"type": "Vector3",
"default_value": "Vector3(0, 1, 0)"
}
]
},
{
"name": "interpolate_with",
"return_type": "Transform3D",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "xform",
"type": "Transform3D"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "xform",
"type": "Transform3D"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Transform3D"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "basis",
"type": "Basis"
},
{
"name": "origin",
"type": "Vector3"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "x_axis",
"type": "Vector3"
},
{
"name": "y_axis",
"type": "Vector3"
},
{
"name": "z_axis",
"type": "Vector3"
},
{
"name": "origin",
"type": "Vector3"
}
]
}
]
},
{
"name": "Color",
"indexing_return_type": "float",
"members": [
{
"name": "r",
"type": "float"
},
{
"name": "g",
"type": "float"
},
{
"name": "b",
"type": "float"
},
{
"name": "a",
"type": "float"
},
{
"name": "r8",
"type": "int"
},
{
"name": "g8",
"type": "int"
},
{
"name": "b8",
"type": "int"
},
{
"name": "a8",
"type": "int"
},
{
"name": "h",
"type": "float"
},
{
"name": "s",
"type": "float"
},
{
"name": "v",
"type": "float"
}
],
"constants": [
{
"name": "ALICE_BLUE",
"type": "Color",
"value": "Color(0.94, 0.97, 1, 1)"
},
{
"name": "ANTIQUE_WHITE",
"type": "Color",
"value": "Color(0.98, 0.92, 0.84, 1)"
},
{
"name": "AQUA",
"type": "Color",
"value": "Color(0, 1, 1, 1)"
},
{
"name": "AQUAMARINE",
"type": "Color",
"value": "Color(0.5, 1, 0.83, 1)"
},
{
"name": "AZURE",
"type": "Color",
"value": "Color(0.94, 1, 1, 1)"
},
{
"name": "BEIGE",
"type": "Color",
"value": "Color(0.96, 0.96, 0.86, 1)"
},
{
"name": "BISQUE",
"type": "Color",
"value": "Color(1, 0.89, 0.77, 1)"
},
{
"name": "BLACK",
"type": "Color",
"value": "Color(0, 0, 0, 1)"
},
{
"name": "BLANCHED_ALMOND",
"type": "Color",
"value": "Color(1, 0.92, 0.8, 1)"
},
{
"name": "BLUE",
"type": "Color",
"value": "Color(0, 0, 1, 1)"
},
{
"name": "BLUE_VIOLET",
"type": "Color",
"value": "Color(0.54, 0.17, 0.89, 1)"
},
{
"name": "BROWN",
"type": "Color",
"value": "Color(0.65, 0.16, 0.16, 1)"
},
{
"name": "BURLYWOOD",
"type": "Color",
"value": "Color(0.87, 0.72, 0.53, 1)"
},
{
"name": "CADET_BLUE",
"type": "Color",
"value": "Color(0.37, 0.62, 0.63, 1)"
},
{
"name": "CHARTREUSE",
"type": "Color",
"value": "Color(0.5, 1, 0, 1)"
},
{
"name": "CHOCOLATE",
"type": "Color",
"value": "Color(0.82, 0.41, 0.12, 1)"
},
{
"name": "CORAL",
"type": "Color",
"value": "Color(1, 0.5, 0.31, 1)"
},
{
"name": "CORNFLOWER_BLUE",
"type": "Color",
"value": "Color(0.39, 0.58, 0.93, 1)"
},
{
"name": "CORNSILK",
"type": "Color",
"value": "Color(1, 0.97, 0.86, 1)"
},
{
"name": "CRIMSON",
"type": "Color",
"value": "Color(0.86, 0.08, 0.24, 1)"
},
{
"name": "CYAN",
"type": "Color",
"value": "Color(0, 1, 1, 1)"
},
{
"name": "DARK_BLUE",
"type": "Color",
"value": "Color(0, 0, 0.55, 1)"
},
{
"name": "DARK_CYAN",
"type": "Color",
"value": "Color(0, 0.55, 0.55, 1)"
},
{
"name": "DARK_GOLDENROD",
"type": "Color",
"value": "Color(0.72, 0.53, 0.04, 1)"
},
{
"name": "DARK_GRAY",
"type": "Color",
"value": "Color(0.66, 0.66, 0.66, 1)"
},
{
"name": "DARK_GREEN",
"type": "Color",
"value": "Color(0, 0.39, 0, 1)"
},
{
"name": "DARK_KHAKI",
"type": "Color",
"value": "Color(0.74, 0.72, 0.42, 1)"
},
{
"name": "DARK_MAGENTA",
"type": "Color",
"value": "Color(0.55, 0, 0.55, 1)"
},
{
"name": "DARK_OLIVE_GREEN",
"type": "Color",
"value": "Color(0.33, 0.42, 0.18, 1)"
},
{
"name": "DARK_ORANGE",
"type": "Color",
"value": "Color(1, 0.55, 0, 1)"
},
{
"name": "DARK_ORCHID",
"type": "Color",
"value": "Color(0.6, 0.2, 0.8, 1)"
},
{
"name": "DARK_RED",
"type": "Color",
"value": "Color(0.55, 0, 0, 1)"
},
{
"name": "DARK_SALMON",
"type": "Color",
"value": "Color(0.91, 0.59, 0.48, 1)"
},
{
"name": "DARK_SEA_GREEN",
"type": "Color",
"value": "Color(0.56, 0.74, 0.56, 1)"
},
{
"name": "DARK_SLATE_BLUE",
"type": "Color",
"value": "Color(0.28, 0.24, 0.55, 1)"
},
{
"name": "DARK_SLATE_GRAY",
"type": "Color",
"value": "Color(0.18, 0.31, 0.31, 1)"
},
{
"name": "DARK_TURQUOISE",
"type": "Color",
"value": "Color(0, 0.81, 0.82, 1)"
},
{
"name": "DARK_VIOLET",
"type": "Color",
"value": "Color(0.58, 0, 0.83, 1)"
},
{
"name": "DEEP_PINK",
"type": "Color",
"value": "Color(1, 0.08, 0.58, 1)"
},
{
"name": "DEEP_SKY_BLUE",
"type": "Color",
"value": "Color(0, 0.75, 1, 1)"
},
{
"name": "DIM_GRAY",
"type": "Color",
"value": "Color(0.41, 0.41, 0.41, 1)"
},
{
"name": "DODGER_BLUE",
"type": "Color",
"value": "Color(0.12, 0.56, 1, 1)"
},
{
"name": "FIREBRICK",
"type": "Color",
"value": "Color(0.7, 0.13, 0.13, 1)"
},
{
"name": "FLORAL_WHITE",
"type": "Color",
"value": "Color(1, 0.98, 0.94, 1)"
},
{
"name": "FOREST_GREEN",
"type": "Color",
"value": "Color(0.13, 0.55, 0.13, 1)"
},
{
"name": "FUCHSIA",
"type": "Color",
"value": "Color(1, 0, 1, 1)"
},
{
"name": "GAINSBORO",
"type": "Color",
"value": "Color(0.86, 0.86, 0.86, 1)"
},
{
"name": "GHOST_WHITE",
"type": "Color",
"value": "Color(0.97, 0.97, 1, 1)"
},
{
"name": "GOLD",
"type": "Color",
"value": "Color(1, 0.84, 0, 1)"
},
{
"name": "GOLDENROD",
"type": "Color",
"value": "Color(0.85, 0.65, 0.13, 1)"
},
{
"name": "GRAY",
"type": "Color",
"value": "Color(0.75, 0.75, 0.75, 1)"
},
{
"name": "GREEN",
"type": "Color",
"value": "Color(0, 1, 0, 1)"
},
{
"name": "GREEN_YELLOW",
"type": "Color",
"value": "Color(0.68, 1, 0.18, 1)"
},
{
"name": "HONEYDEW",
"type": "Color",
"value": "Color(0.94, 1, 0.94, 1)"
},
{
"name": "HOT_PINK",
"type": "Color",
"value": "Color(1, 0.41, 0.71, 1)"
},
{
"name": "INDIAN_RED",
"type": "Color",
"value": "Color(0.8, 0.36, 0.36, 1)"
},
{
"name": "INDIGO",
"type": "Color",
"value": "Color(0.29, 0, 0.51, 1)"
},
{
"name": "IVORY",
"type": "Color",
"value": "Color(1, 1, 0.94, 1)"
},
{
"name": "KHAKI",
"type": "Color",
"value": "Color(0.94, 0.9, 0.55, 1)"
},
{
"name": "LAVENDER",
"type": "Color",
"value": "Color(0.9, 0.9, 0.98, 1)"
},
{
"name": "LAVENDER_BLUSH",
"type": "Color",
"value": "Color(1, 0.94, 0.96, 1)"
},
{
"name": "LAWN_GREEN",
"type": "Color",
"value": "Color(0.49, 0.99, 0, 1)"
},
{
"name": "LEMON_CHIFFON",
"type": "Color",
"value": "Color(1, 0.98, 0.8, 1)"
},
{
"name": "LIGHT_BLUE",
"type": "Color",
"value": "Color(0.68, 0.85, 0.9, 1)"
},
{
"name": "LIGHT_CORAL",
"type": "Color",
"value": "Color(0.94, 0.5, 0.5, 1)"
},
{
"name": "LIGHT_CYAN",
"type": "Color",
"value": "Color(0.88, 1, 1, 1)"
},
{
"name": "LIGHT_GOLDENROD",
"type": "Color",
"value": "Color(0.98, 0.98, 0.82, 1)"
},
{
"name": "LIGHT_GRAY",
"type": "Color",
"value": "Color(0.83, 0.83, 0.83, 1)"
},
{
"name": "LIGHT_GREEN",
"type": "Color",
"value": "Color(0.56, 0.93, 0.56, 1)"
},
{
"name": "LIGHT_PINK",
"type": "Color",
"value": "Color(1, 0.71, 0.76, 1)"
},
{
"name": "LIGHT_SALMON",
"type": "Color",
"value": "Color(1, 0.63, 0.48, 1)"
},
{
"name": "LIGHT_SEA_GREEN",
"type": "Color",
"value": "Color(0.13, 0.7, 0.67, 1)"
},
{
"name": "LIGHT_SKY_BLUE",
"type": "Color",
"value": "Color(0.53, 0.81, 0.98, 1)"
},
{
"name": "LIGHT_SLATE_GRAY",
"type": "Color",
"value": "Color(0.47, 0.53, 0.6, 1)"
},
{
"name": "LIGHT_STEEL_BLUE",
"type": "Color",
"value": "Color(0.69, 0.77, 0.87, 1)"
},
{
"name": "LIGHT_YELLOW",
"type": "Color",
"value": "Color(1, 1, 0.88, 1)"
},
{
"name": "LIME",
"type": "Color",
"value": "Color(0, 1, 0, 1)"
},
{
"name": "LIME_GREEN",
"type": "Color",
"value": "Color(0.2, 0.8, 0.2, 1)"
},
{
"name": "LINEN",
"type": "Color",
"value": "Color(0.98, 0.94, 0.9, 1)"
},
{
"name": "MAGENTA",
"type": "Color",
"value": "Color(1, 0, 1, 1)"
},
{
"name": "MAROON",
"type": "Color",
"value": "Color(0.69, 0.19, 0.38, 1)"
},
{
"name": "MEDIUM_AQUAMARINE",
"type": "Color",
"value": "Color(0.4, 0.8, 0.67, 1)"
},
{
"name": "MEDIUM_BLUE",
"type": "Color",
"value": "Color(0, 0, 0.8, 1)"
},
{
"name": "MEDIUM_ORCHID",
"type": "Color",
"value": "Color(0.73, 0.33, 0.83, 1)"
},
{
"name": "MEDIUM_PURPLE",
"type": "Color",
"value": "Color(0.58, 0.44, 0.86, 1)"
},
{
"name": "MEDIUM_SEA_GREEN",
"type": "Color",
"value": "Color(0.24, 0.7, 0.44, 1)"
},
{
"name": "MEDIUM_SLATE_BLUE",
"type": "Color",
"value": "Color(0.48, 0.41, 0.93, 1)"
},
{
"name": "MEDIUM_SPRING_GREEN",
"type": "Color",
"value": "Color(0, 0.98, 0.6, 1)"
},
{
"name": "MEDIUM_TURQUOISE",
"type": "Color",
"value": "Color(0.28, 0.82, 0.8, 1)"
},
{
"name": "MEDIUM_VIOLET_RED",
"type": "Color",
"value": "Color(0.78, 0.08, 0.52, 1)"
},
{
"name": "MIDNIGHT_BLUE",
"type": "Color",
"value": "Color(0.1, 0.1, 0.44, 1)"
},
{
"name": "MINT_CREAM",
"type": "Color",
"value": "Color(0.96, 1, 0.98, 1)"
},
{
"name": "MISTY_ROSE",
"type": "Color",
"value": "Color(1, 0.89, 0.88, 1)"
},
{
"name": "MOCCASIN",
"type": "Color",
"value": "Color(1, 0.89, 0.71, 1)"
},
{
"name": "NAVAJO_WHITE",
"type": "Color",
"value": "Color(1, 0.87, 0.68, 1)"
},
{
"name": "NAVY_BLUE",
"type": "Color",
"value": "Color(0, 0, 0.5, 1)"
},
{
"name": "OLD_LACE",
"type": "Color",
"value": "Color(0.99, 0.96, 0.9, 1)"
},
{
"name": "OLIVE",
"type": "Color",
"value": "Color(0.5, 0.5, 0, 1)"
},
{
"name": "OLIVE_DRAB",
"type": "Color",
"value": "Color(0.42, 0.56, 0.14, 1)"
},
{
"name": "ORANGE",
"type": "Color",
"value": "Color(1, 0.65, 0, 1)"
},
{
"name": "ORANGE_RED",
"type": "Color",
"value": "Color(1, 0.27, 0, 1)"
},
{
"name": "ORCHID",
"type": "Color",
"value": "Color(0.85, 0.44, 0.84, 1)"
},
{
"name": "PALE_GOLDENROD",
"type": "Color",
"value": "Color(0.93, 0.91, 0.67, 1)"
},
{
"name": "PALE_GREEN",
"type": "Color",
"value": "Color(0.6, 0.98, 0.6, 1)"
},
{
"name": "PALE_TURQUOISE",
"type": "Color",
"value": "Color(0.69, 0.93, 0.93, 1)"
},
{
"name": "PALE_VIOLET_RED",
"type": "Color",
"value": "Color(0.86, 0.44, 0.58, 1)"
},
{
"name": "PAPAYA_WHIP",
"type": "Color",
"value": "Color(1, 0.94, 0.84, 1)"
},
{
"name": "PEACH_PUFF",
"type": "Color",
"value": "Color(1, 0.85, 0.73, 1)"
},
{
"name": "PERU",
"type": "Color",
"value": "Color(0.8, 0.52, 0.25, 1)"
},
{
"name": "PINK",
"type": "Color",
"value": "Color(1, 0.75, 0.8, 1)"
},
{
"name": "PLUM",
"type": "Color",
"value": "Color(0.87, 0.63, 0.87, 1)"
},
{
"name": "POWDER_BLUE",
"type": "Color",
"value": "Color(0.69, 0.88, 0.9, 1)"
},
{
"name": "PURPLE",
"type": "Color",
"value": "Color(0.63, 0.13, 0.94, 1)"
},
{
"name": "REBECCA_PURPLE",
"type": "Color",
"value": "Color(0.4, 0.2, 0.6, 1)"
},
{
"name": "RED",
"type": "Color",
"value": "Color(1, 0, 0, 1)"
},
{
"name": "ROSY_BROWN",
"type": "Color",
"value": "Color(0.74, 0.56, 0.56, 1)"
},
{
"name": "ROYAL_BLUE",
"type": "Color",
"value": "Color(0.25, 0.41, 0.88, 1)"
},
{
"name": "SADDLE_BROWN",
"type": "Color",
"value": "Color(0.55, 0.27, 0.07, 1)"
},
{
"name": "SALMON",
"type": "Color",
"value": "Color(0.98, 0.5, 0.45, 1)"
},
{
"name": "SANDY_BROWN",
"type": "Color",
"value": "Color(0.96, 0.64, 0.38, 1)"
},
{
"name": "SEA_GREEN",
"type": "Color",
"value": "Color(0.18, 0.55, 0.34, 1)"
},
{
"name": "SEASHELL",
"type": "Color",
"value": "Color(1, 0.96, 0.93, 1)"
},
{
"name": "SIENNA",
"type": "Color",
"value": "Color(0.63, 0.32, 0.18, 1)"
},
{
"name": "SILVER",
"type": "Color",
"value": "Color(0.75, 0.75, 0.75, 1)"
},
{
"name": "SKY_BLUE",
"type": "Color",
"value": "Color(0.53, 0.81, 0.92, 1)"
},
{
"name": "SLATE_BLUE",
"type": "Color",
"value": "Color(0.42, 0.35, 0.8, 1)"
},
{
"name": "SLATE_GRAY",
"type": "Color",
"value": "Color(0.44, 0.5, 0.56, 1)"
},
{
"name": "SNOW",
"type": "Color",
"value": "Color(1, 0.98, 0.98, 1)"
},
{
"name": "SPRING_GREEN",
"type": "Color",
"value": "Color(0, 1, 0.5, 1)"
},
{
"name": "STEEL_BLUE",
"type": "Color",
"value": "Color(0.27, 0.51, 0.71, 1)"
},
{
"name": "TAN",
"type": "Color",
"value": "Color(0.82, 0.71, 0.55, 1)"
},
{
"name": "TEAL",
"type": "Color",
"value": "Color(0, 0.5, 0.5, 1)"
},
{
"name": "THISTLE",
"type": "Color",
"value": "Color(0.85, 0.75, 0.85, 1)"
},
{
"name": "TOMATO",
"type": "Color",
"value": "Color(1, 0.39, 0.28, 1)"
},
{
"name": "TRANSPARENT",
"type": "Color",
"value": "Color(1, 1, 1, 0)"
},
{
"name": "TURQUOISE",
"type": "Color",
"value": "Color(0.25, 0.88, 0.82, 1)"
},
{
"name": "VIOLET",
"type": "Color",
"value": "Color(0.93, 0.51, 0.93, 1)"
},
{
"name": "WEB_GRAY",
"type": "Color",
"value": "Color(0.5, 0.5, 0.5, 1)"
},
{
"name": "WEB_GREEN",
"type": "Color",
"value": "Color(0, 0.5, 0, 1)"
},
{
"name": "WEB_MAROON",
"type": "Color",
"value": "Color(0.5, 0, 0, 1)"
},
{
"name": "WEB_PURPLE",
"type": "Color",
"value": "Color(0.5, 0, 0.5, 1)"
},
{
"name": "WHEAT",
"type": "Color",
"value": "Color(0.96, 0.87, 0.7, 1)"
},
{
"name": "WHITE",
"type": "Color",
"value": "Color(1, 1, 1, 1)"
},
{
"name": "WHITE_SMOKE",
"type": "Color",
"value": "Color(0.96, 0.96, 0.96, 1)"
},
{
"name": "YELLOW",
"type": "Color",
"value": "Color(1, 1, 0, 1)"
},
{
"name": "YELLOW_GREEN",
"type": "Color",
"value": "Color(0.6, 0.8, 0.2, 1)"
}
],
"operators": [
{
"name": "-",
"right_type": "Nil"
},
{
"name": "+",
"right_type": "Nil"
},
{
"name": "*",
"right_type": "int"
},
{
"name": "/",
"right_type": "int"
},
{
"name": "*",
"right_type": "float"
},
{
"name": "/",
"right_type": "float"
},
{
"name": "==",
"right_type": "Color"
},
{
"name": "!=",
"right_type": "Color"
},
{
"name": "+",
"right_type": "Color"
},
{
"name": "-",
"right_type": "Color"
},
{
"name": "*",
"right_type": "Color"
},
{
"name": "/",
"right_type": "Color"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "in",
"right_type": "PackedColorArray"
}
],
"methods": [
{
"name": "to_argb32",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_abgr32",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_rgba32",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_argb64",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_abgr64",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "to_rgba64",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clamp",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "min",
"type": "Color",
"default_value": "Color(0, 0, 0, 0)"
},
{
"name": "max",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
}
]
},
{
"name": "inverted",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "lerp",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Color"
},
{
"name": "weight",
"type": "float"
}
]
},
{
"name": "lightened",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "amount",
"type": "float"
}
]
},
{
"name": "darkened",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "amount",
"type": "float"
}
]
},
{
"name": "to_html",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "with_alpha",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "blend",
"return_type": "Color",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "over",
"type": "Color"
}
]
},
{
"name": "is_equal_approx",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "to",
"type": "Color"
}
]
},
{
"name": "hex",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "hex",
"type": "int"
}
]
},
{
"name": "hex64",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "hex",
"type": "int"
}
]
},
{
"name": "html",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "rgba",
"type": "String"
}
]
},
{
"name": "html_is_valid",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "color",
"type": "String"
}
]
},
{
"name": "find_named_color",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "get_named_color_count",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": true
},
{
"name": "get_named_color_name",
"return_type": "String",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "idx",
"type": "int"
}
]
},
{
"name": "get_named_color",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "idx",
"type": "int"
}
]
},
{
"name": "from_string",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "str",
"type": "String"
},
{
"name": "default",
"type": "Color"
}
]
},
{
"name": "from_rgbe9995",
"return_type": "Color",
"is_vararg": false,
"is_const": false,
"is_static": true,
"arguments": [
{
"name": "rgbe",
"type": "int"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Color"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Color"
},
{
"name": "alpha",
"type": "float"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "r",
"type": "float"
},
{
"name": "g",
"type": "float"
},
{
"name": "b",
"type": "float"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "r",
"type": "float"
},
{
"name": "g",
"type": "float"
},
{
"name": "b",
"type": "float"
},
{
"name": "a",
"type": "float"
}
]
},
{
"index": 5,
"arguments": [
{
"name": "code",
"type": "String"
}
]
},
{
"index": 6,
"arguments": [
{
"name": "code",
"type": "String"
},
{
"name": "alpha",
"type": "float"
}
]
}
]
},
{
"name": "StringName",
"operators": [
{
"name": "==",
"right_type": "String"
},
{
"name": "!=",
"right_type": "String"
},
{
"name": "==",
"right_type": "StringName"
},
{
"name": "!=",
"right_type": "StringName"
},
{
"name": "in",
"right_type": "Object"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "StringName"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "String"
}
]
}
]
},
{
"name": "NodePath",
"operators": [
{
"name": "==",
"right_type": "NodePath"
},
{
"name": "!=",
"right_type": "NodePath"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "is_absolute",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_name_count",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_name",
"return_type": "StringName",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "idx",
"type": "int"
}
]
},
{
"name": "get_subname_count",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_subname",
"return_type": "StringName",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "idx",
"type": "int"
}
]
},
{
"name": "get_concatenated_subnames",
"return_type": "StringName",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_as_property_path",
"return_type": "NodePath",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "NodePath"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "String"
}
]
}
]
},
{
"name": "RID",
"operators": [
{
"name": "==",
"right_type": "RID"
},
{
"name": "!=",
"right_type": "RID"
},
{
"name": "<",
"right_type": "RID"
},
{
"name": "<=",
"right_type": "RID"
},
{
"name": ">",
"right_type": "RID"
},
{
"name": ">=",
"right_type": "RID"
}
],
"methods": [
{
"name": "get_id",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "RID"
}
]
}
]
},
{
"name": "Callable",
"operators": [
{
"name": "==",
"right_type": "Callable"
},
{
"name": "!=",
"right_type": "Callable"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "is_null",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_custom",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_standard",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_object",
"return_type": "Object",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_object_id",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_method",
"return_type": "StringName",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "hash",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "unbind",
"return_type": "Callable",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "argcount",
"type": "int"
}
]
},
{
"name": "call",
"return_type": "Nil",
"is_vararg": true,
"is_const": true,
"is_static": false
},
{
"name": "call_deferred",
"is_vararg": true,
"is_const": true,
"is_static": false
},
{
"name": "rpc",
"is_vararg": true,
"is_const": true,
"is_static": false
},
{
"name": "rpc_id",
"is_vararg": true,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "peer_id",
"type": "int"
}
]
},
{
"name": "bind",
"return_type": "Callable",
"is_vararg": true,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Callable"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "object",
"type": "Object"
},
{
"name": "method",
"type": "StringName"
}
]
}
]
},
{
"name": "Signal",
"operators": [
{
"name": "==",
"right_type": "Signal"
},
{
"name": "!=",
"right_type": "Signal"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "is_null",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_object",
"return_type": "Object",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_object_id",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_name",
"return_type": "StringName",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "connect",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "callable",
"type": "Callable"
},
{
"name": "binds",
"type": "Array",
"default_value": "[]"
},
{
"name": "flags",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "disconnect",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "callable",
"type": "Callable"
}
]
},
{
"name": "is_connected",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "callable",
"type": "Callable"
}
]
},
{
"name": "get_connections",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "emit",
"is_vararg": true,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Signal"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "object",
"type": "Object"
},
{
"name": "signal",
"type": "StringName"
}
]
}
]
},
{
"name": "Dictionary",
"indexing_return_type": "Variant",
"operators": [
{
"name": "==",
"right_type": "Dictionary"
},
{
"name": "!=",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clear",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "key",
"type": "Variant"
}
]
},
{
"name": "has_all",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "keys",
"type": "Array"
}
]
},
{
"name": "erase",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "key",
"type": "Variant"
}
]
},
{
"name": "hash",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "keys",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "values",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "duplicate",
"return_type": "Dictionary",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "deep",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "get",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "key",
"type": "Variant"
},
{
"name": "default",
"type": "Variant",
"default_value": "null"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Dictionary"
}
]
}
]
},
{
"name": "Array",
"indexing_return_type": "Variant",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "==",
"right_type": "Array"
},
{
"name": "!=",
"right_type": "Array"
},
{
"name": "<",
"right_type": "Array"
},
{
"name": "<=",
"right_type": "Array"
},
{
"name": ">",
"right_type": "Array"
},
{
"name": ">=",
"right_type": "Array"
},
{
"name": "+",
"right_type": "Array"
},
{
"name": "in",
"right_type": "Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "clear",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "hash",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "push_back",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "push_front",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "append",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "Array"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "size",
"type": "int"
}
]
},
{
"name": "insert",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "position",
"type": "int"
},
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "position",
"type": "int"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "erase",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "front",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "back",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "find",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "Variant"
},
{
"name": "from",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "rfind",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "what",
"type": "Variant"
},
{
"name": "from",
"type": "int",
"default_value": "-1"
}
]
},
{
"name": "find_last",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "count",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "pop_back",
"return_type": "Nil",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "pop_front",
"return_type": "Nil",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "sort_custom",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "func",
"type": "Callable"
}
]
},
{
"name": "shuffle",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "bsearch",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
},
{
"name": "before",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "bsearch_custom",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Variant"
},
{
"name": "func",
"type": "Callable"
},
{
"name": "before",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "deep",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "slice",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "begin",
"type": "int"
},
{
"name": "end",
"type": "int"
},
{
"name": "step",
"type": "int",
"default_value": "1"
},
{
"name": "deep",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "filter",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "method",
"type": "Callable"
}
]
},
{
"name": "map",
"return_type": "Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "method",
"type": "Callable"
}
]
},
{
"name": "reduce",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "method",
"type": "Callable"
},
{
"name": "accum",
"type": "Variant",
"default_value": "null"
}
]
},
{
"name": "max",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "min",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "PackedByteArray"
}
]
},
{
"index": 3,
"arguments": [
{
"name": "from",
"type": "PackedInt32Array"
}
]
},
{
"index": 4,
"arguments": [
{
"name": "from",
"type": "PackedInt64Array"
}
]
},
{
"index": 5,
"arguments": [
{
"name": "from",
"type": "PackedFloat32Array"
}
]
},
{
"index": 6,
"arguments": [
{
"name": "from",
"type": "PackedFloat64Array"
}
]
},
{
"index": 7,
"arguments": [
{
"name": "from",
"type": "PackedStringArray"
}
]
},
{
"index": 8,
"arguments": [
{
"name": "from",
"type": "PackedVector2Array"
}
]
},
{
"index": 9,
"arguments": [
{
"name": "from",
"type": "PackedVector3Array"
}
]
},
{
"index": 10,
"arguments": [
{
"name": "from",
"type": "PackedColorArray"
}
]
}
]
},
{
"name": "PackedByteArray",
"indexing_return_type": "int",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedByteArray"
},
{
"name": "!=",
"right_type": "PackedByteArray"
},
{
"name": "+",
"right_type": "PackedByteArray"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedByteArray"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "get_string_from_ascii",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_string_from_utf8",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_string_from_utf16",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "get_string_from_utf32",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "hex_encode",
"return_type": "String",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "compress",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "compression_mode",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "decompress",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "buffer_size",
"type": "int"
},
{
"name": "compression_mode",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "decompress_dynamic",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "max_output_size",
"type": "int"
},
{
"name": "compression_mode",
"type": "int",
"default_value": "0"
}
]
},
{
"name": "decode_u8",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_s8",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_u16",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_s16",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_u32",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_s32",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_u64",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_s64",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_half",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_float",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "decode_double",
"return_type": "float",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
}
]
},
{
"name": "has_encoded_var",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "allow_objects",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "decode_var",
"return_type": "Nil",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "allow_objects",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "decode_var_size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "allow_objects",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "encode_u8",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_s8",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_u16",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_s16",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_u32",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_s32",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_u64",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_s64",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "encode_half",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "encode_float",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "encode_double",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "encode_var",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "byte_offset",
"type": "int"
},
{
"name": "value",
"type": "Variant"
},
{
"name": "allow_objects",
"type": "bool",
"default_value": "false"
}
]
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedByteArray"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedInt32Array",
"indexing_return_type": "int",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedInt32Array"
},
{
"name": "!=",
"right_type": "PackedInt32Array"
},
{
"name": "+",
"right_type": "PackedInt32Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedInt32Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedInt32Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedInt32Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedInt32Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedInt64Array",
"indexing_return_type": "int",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedInt64Array"
},
{
"name": "!=",
"right_type": "PackedInt64Array"
},
{
"name": "+",
"right_type": "PackedInt64Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedInt64Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "int"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "int"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedInt64Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedInt64Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedInt64Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedFloat32Array",
"indexing_return_type": "float",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedFloat32Array"
},
{
"name": "!=",
"right_type": "PackedFloat32Array"
},
{
"name": "+",
"right_type": "PackedFloat32Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedFloat32Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedFloat32Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedFloat32Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedFloat32Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedFloat64Array",
"indexing_return_type": "float",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedFloat64Array"
},
{
"name": "!=",
"right_type": "PackedFloat64Array"
},
{
"name": "+",
"right_type": "PackedFloat64Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedFloat64Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "float"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "float"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedFloat64Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedFloat64Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedFloat64Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedStringArray",
"indexing_return_type": "String",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedStringArray"
},
{
"name": "!=",
"right_type": "PackedStringArray"
},
{
"name": "+",
"right_type": "PackedStringArray"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "String"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "String"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "String"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedStringArray"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "String"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "String"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "String"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedStringArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedStringArray",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedStringArray"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedVector2Array",
"indexing_return_type": "Vector2",
"operators": [
{
"name": "*",
"right_type": "Transform2D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedVector2Array"
},
{
"name": "!=",
"right_type": "PackedVector2Array"
},
{
"name": "+",
"right_type": "PackedVector2Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedVector2Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector2"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedVector2Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedVector2Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedVector2Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedVector3Array",
"indexing_return_type": "Vector3",
"operators": [
{
"name": "*",
"right_type": "Transform3D"
},
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedVector3Array"
},
{
"name": "!=",
"right_type": "PackedVector3Array"
},
{
"name": "+",
"right_type": "PackedVector3Array"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedVector3Array"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Vector3"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedVector3Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedVector3Array",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedVector3Array"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
},
{
"name": "PackedColorArray",
"indexing_return_type": "Color",
"operators": [
{
"name": "in",
"right_type": "Dictionary"
},
{
"name": "in",
"right_type": "Array"
},
{
"name": "==",
"right_type": "PackedColorArray"
},
{
"name": "!=",
"right_type": "PackedColorArray"
},
{
"name": "+",
"right_type": "PackedColorArray"
}
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "is_empty",
"return_type": "bool",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "set",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
},
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "push_back",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "append",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "append_array",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "array",
"type": "PackedColorArray"
}
]
},
{
"name": "remove",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "index",
"type": "int"
}
]
},
{
"name": "insert",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "at_index",
"type": "int"
},
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "fill",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "resize",
"return_type": "int",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "new_size",
"type": "int"
}
]
},
{
"name": "has",
"return_type": "bool",
"is_vararg": false,
"is_const": false,
"is_static": false,
"arguments": [
{
"name": "value",
"type": "Color"
}
]
},
{
"name": "reverse",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "subarray",
"return_type": "PackedColorArray",
"is_vararg": false,
"is_const": true,
"is_static": false,
"arguments": [
{
"name": "from",
"type": "int"
},
{
"name": "to",
"type": "int"
}
]
},
{
"name": "to_byte_array",
"return_type": "PackedByteArray",
"is_vararg": false,
"is_const": true,
"is_static": false
},
{
"name": "sort",
"is_vararg": false,
"is_const": false,
"is_static": false
},
{
"name": "duplicate",
"return_type": "PackedColorArray",
"is_vararg": false,
"is_const": false,
"is_static": false
}
],
"constructors": [
{
"index": 0
},
{
"index": 1,
"arguments": [
{
"name": "from",
"type": "PackedColorArray"
}
]
},
{
"index": 2,
"arguments": [
{
"name": "from",
"type": "Array"
}
]
}
]
}
],
"classes": [
{
"name": "AESContext",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
"api_type": "core",
"enums": [
{
"name": "Mode",
"values": [
{
"name": "MODE_ECB_ENCRYPT",
"value": 0
},
{
"name": "MODE_ECB_DECRYPT",
"value": 1
},
{
"name": "MODE_CBC_ENCRYPT",
"value": 2
},
{
"name": "MODE_CBC_DECRYPT",
"value": 3
},
{
"name": "MODE_MAX",
"value": 4
}
]
}
],
"methods": [
{
"name": "start",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Error"
},
"arguments": [
{
"name": "mode",
"type": "AESContext.Mode"
},
{
"name": "key",
"type": "PackedByteArray"
},
{
"name": "iv",
"type": "PackedByteArray",
"default_value": "PackedByteArray()"
}
]
},
{
"name": "update",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedByteArray"
},
"arguments": [
{
"name": "src",
"type": "PackedByteArray"
}
]
},
{
"name": "get_iv_state",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedByteArray"
}
},
{
"name": "finish",
"is_const": false,
"is_vararg": false
}
]
},
{
"name": "AStar",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
"api_type": "core",
"methods": [
{
"name": "get_available_point_id",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "add_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "position",
"type": "Vector3"
},
{
"name": "weight_scale",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "get_point_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_point_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "position",
"type": "Vector3"
}
]
},
{
"name": "get_point_weight_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_point_weight_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "weight_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "remove_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "has_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_point_connections",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_points",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "set_point_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "disabled",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "is_point_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "connect_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
},
{
"name": "bidirectional",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "disconnect_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
},
{
"name": "bidirectional",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "are_points_connected",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
},
{
"name": "bidirectional",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "get_point_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_point_capacity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "reserve_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "num_nodes",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear",
"is_const": false,
"is_vararg": false
},
{
"name": "get_closest_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "to_position",
"type": "Vector3"
},
{
"name": "include_disabled",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "get_closest_position_in_segment",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "to_position",
"type": "Vector3"
}
]
},
{
"name": "get_point_path",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedVector3Array"
},
"arguments": [
{
"name": "from_id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_id_path",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "from_id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
}
]
},
{
"name": "AStar2D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
"api_type": "core",
"methods": [
{
"name": "get_available_point_id",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "add_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "position",
"type": "Vector2"
},
{
"name": "weight_scale",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "get_point_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_point_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "position",
"type": "Vector2"
}
]
},
{
"name": "get_point_weight_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_point_weight_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "weight_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "remove_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "has_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_point_connections",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_points",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "set_point_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "disabled",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "is_point_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "connect_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
},
{
"name": "bidirectional",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "disconnect_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "are_points_connected",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_point_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_point_capacity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "reserve_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "num_nodes",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear",
"is_const": false,
"is_vararg": false
},
{
"name": "get_closest_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "to_position",
"type": "Vector2"
},
{
"name": "include_disabled",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "get_closest_position_in_segment",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "to_position",
"type": "Vector2"
}
]
},
{
"name": "get_point_path",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedVector2Array"
},
"arguments": [
{
"name": "from_id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_id_path",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "from_id",
"type": "int",
"meta": "int32"
},
{
"name": "to_id",
"type": "int",
"meta": "int32"
}
]
}
]
},
{
"name": "AcceptDialog",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Window",
"api_type": "core",
"methods": [
{
"name": "get_ok_button",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Button"
}
},
{
"name": "get_label",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Label"
}
},
{
"name": "set_hide_on_ok",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "get_hide_on_ok",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "add_button",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Button"
},
"arguments": [
{
"name": "text",
"type": "String"
},
{
"name": "right",
"type": "bool",
"default_value": "false"
},
{
"name": "action",
"type": "String",
"default_value": "\"\""
}
]
},
{
"name": "add_cancel_button",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Button"
},
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "register_text_enter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line_edit",
"type": "Control"
}
]
},
{
"name": "set_text",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "get_text",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_autowrap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "autowrap",
"type": "bool"
}
]
},
{
"name": "has_autowrap",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"signals": [
{
"name": "cancelled"
},
{
"name": "confirmed"
},
{
"name": "custom_action",
"arguments": [
{
"name": "action",
"type": "StringName"
}
]
}
],
"properties": [
{
"name": "Dialog",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "dialog_text",
"type": "String",
"setter": "set_text",
"getter": "get_text",
"index": -1
},
{
"name": "dialog_hide_on_ok",
"type": "bool",
"setter": "set_hide_on_ok",
"getter": "get_hide_on_ok",
"index": -1
},
{
"name": "dialog_autowrap",
"type": "bool",
"setter": "set_autowrap",
"getter": "has_autowrap",
"index": -1
}
]
},
{
"name": "AnimatedSprite2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "set_sprite_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sprite_frames",
"type": "SpriteFrames"
}
]
},
{
"name": "get_sprite_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "SpriteFrames"
}
},
{
"name": "set_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "animation",
"type": "StringName"
}
]
},
{
"name": "get_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "_set_playing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "playing",
"type": "bool"
}
]
},
{
"name": "_is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim",
"type": "StringName",
"default_value": "&\"\""
},
{
"name": "backwards",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_centered",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "centered",
"type": "bool"
}
]
},
{
"name": "is_centered",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_flip_h",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "flip_h",
"type": "bool"
}
]
},
{
"name": "is_flipped_h",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_flip_v",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "flip_v",
"type": "bool"
}
]
},
{
"name": "is_flipped_v",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_frame",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_frame",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_speed_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "speed_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_speed_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"signals": [
{
"name": "frame_changed"
},
{
"name": "animation_finished"
}
],
"properties": [
{
"name": "Animation",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "frames",
"type": "SpriteFrames",
"setter": "set_sprite_frames",
"getter": "get_sprite_frames",
"index": -1
},
{
"name": "animation",
"type": "StringName",
"setter": "set_animation",
"getter": "get_animation",
"index": -1
},
{
"name": "frame",
"type": "int",
"setter": "set_frame",
"getter": "get_frame",
"index": -1
},
{
"name": "speed_scale",
"type": "float",
"setter": "set_speed_scale",
"getter": "get_speed_scale",
"index": -1
},
{
"name": "playing",
"type": "bool",
"setter": "_set_playing",
"getter": "_is_playing",
"index": -1
},
{
"name": "Offset",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "centered",
"type": "bool",
"setter": "set_centered",
"getter": "is_centered",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"setter": "set_offset",
"getter": "get_offset",
"index": -1
},
{
"name": "flip_h",
"type": "bool",
"setter": "set_flip_h",
"getter": "is_flipped_h",
"index": -1
},
{
"name": "flip_v",
"type": "bool",
"setter": "set_flip_v",
"getter": "is_flipped_v",
"index": -1
}
]
},
{
"name": "AnimatedSprite3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "SpriteBase3D",
"api_type": "core",
"methods": [
{
"name": "set_sprite_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sprite_frames",
"type": "SpriteFrames"
}
]
},
{
"name": "get_sprite_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "SpriteFrames"
}
},
{
"name": "set_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "animation",
"type": "StringName"
}
]
},
{
"name": "get_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "_set_playing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "playing",
"type": "bool"
}
]
},
{
"name": "_is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim",
"type": "StringName",
"default_value": "&\"\""
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_frame",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_frame",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
}
],
"signals": [
{
"name": "frame_changed"
},
{
"name": "animation_finished"
}
],
"properties": [
{
"name": "frames",
"type": "SpriteFrames",
"setter": "set_sprite_frames",
"getter": "get_sprite_frames",
"index": -1
},
{
"name": "animation",
"type": "StringName",
"setter": "set_animation",
"getter": "get_animation",
"index": -1
},
{
"name": "frame",
"type": "int",
"setter": "set_frame",
"getter": "get_frame",
"index": -1
},
{
"name": "playing",
"type": "bool",
"setter": "_set_playing",
"getter": "_is_playing",
"index": -1
}
]
},
{
"name": "AnimatedTexture",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Texture2D",
"api_type": "core",
"constants": [
{
"name": "MAX_FRAMES",
"value": 256
}
],
"methods": [
{
"name": "set_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_current_frame",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_current_frame",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_pause",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pause",
"type": "bool"
}
]
},
{
"name": "get_pause",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_oneshot",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "oneshot",
"type": "bool"
}
]
},
{
"name": "get_oneshot",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_fps",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fps",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_fps",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_frame_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
},
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_frame_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
},
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_frame_delay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
},
{
"name": "delay",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_frame_delay",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "frame",
"type": "int",
"meta": "int32"
}
]
}
],
"properties": [
{
"name": "frames",
"type": "int",
"setter": "set_frames",
"getter": "get_frames",
"index": -1
},
{
"name": "current_frame",
"type": "int",
"setter": "set_current_frame",
"getter": "get_current_frame",
"index": -1
},
{
"name": "pause",
"type": "bool",
"setter": "set_pause",
"getter": "get_pause",
"index": -1
},
{
"name": "oneshot",
"type": "bool",
"setter": "set_oneshot",
"getter": "get_oneshot",
"index": -1
},
{
"name": "fps",
"type": "float",
"setter": "set_fps",
"getter": "get_fps",
"index": -1
},
{
"name": "frame_0/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 0
},
{
"name": "frame_0/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 0
},
{
"name": "frame_1/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 1
},
{
"name": "frame_1/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 1
},
{
"name": "frame_2/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 2
},
{
"name": "frame_2/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 2
},
{
"name": "frame_3/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 3
},
{
"name": "frame_3/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 3
},
{
"name": "frame_4/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 4
},
{
"name": "frame_4/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 4
},
{
"name": "frame_5/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 5
},
{
"name": "frame_5/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 5
},
{
"name": "frame_6/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 6
},
{
"name": "frame_6/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 6
},
{
"name": "frame_7/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 7
},
{
"name": "frame_7/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 7
},
{
"name": "frame_8/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 8
},
{
"name": "frame_8/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 8
},
{
"name": "frame_9/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 9
},
{
"name": "frame_9/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 9
},
{
"name": "frame_10/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 10
},
{
"name": "frame_10/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 10
},
{
"name": "frame_11/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 11
},
{
"name": "frame_11/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 11
},
{
"name": "frame_12/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 12
},
{
"name": "frame_12/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 12
},
{
"name": "frame_13/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 13
},
{
"name": "frame_13/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 13
},
{
"name": "frame_14/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 14
},
{
"name": "frame_14/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 14
},
{
"name": "frame_15/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 15
},
{
"name": "frame_15/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 15
},
{
"name": "frame_16/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 16
},
{
"name": "frame_16/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 16
},
{
"name": "frame_17/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 17
},
{
"name": "frame_17/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 17
},
{
"name": "frame_18/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 18
},
{
"name": "frame_18/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 18
},
{
"name": "frame_19/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 19
},
{
"name": "frame_19/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 19
},
{
"name": "frame_20/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 20
},
{
"name": "frame_20/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 20
},
{
"name": "frame_21/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 21
},
{
"name": "frame_21/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 21
},
{
"name": "frame_22/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 22
},
{
"name": "frame_22/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 22
},
{
"name": "frame_23/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 23
},
{
"name": "frame_23/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 23
},
{
"name": "frame_24/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 24
},
{
"name": "frame_24/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 24
},
{
"name": "frame_25/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 25
},
{
"name": "frame_25/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 25
},
{
"name": "frame_26/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 26
},
{
"name": "frame_26/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 26
},
{
"name": "frame_27/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 27
},
{
"name": "frame_27/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 27
},
{
"name": "frame_28/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 28
},
{
"name": "frame_28/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 28
},
{
"name": "frame_29/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 29
},
{
"name": "frame_29/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 29
},
{
"name": "frame_30/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 30
},
{
"name": "frame_30/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 30
},
{
"name": "frame_31/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 31
},
{
"name": "frame_31/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 31
},
{
"name": "frame_32/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 32
},
{
"name": "frame_32/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 32
},
{
"name": "frame_33/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 33
},
{
"name": "frame_33/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 33
},
{
"name": "frame_34/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 34
},
{
"name": "frame_34/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 34
},
{
"name": "frame_35/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 35
},
{
"name": "frame_35/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 35
},
{
"name": "frame_36/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 36
},
{
"name": "frame_36/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 36
},
{
"name": "frame_37/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 37
},
{
"name": "frame_37/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 37
},
{
"name": "frame_38/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 38
},
{
"name": "frame_38/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 38
},
{
"name": "frame_39/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 39
},
{
"name": "frame_39/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 39
},
{
"name": "frame_40/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 40
},
{
"name": "frame_40/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 40
},
{
"name": "frame_41/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 41
},
{
"name": "frame_41/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 41
},
{
"name": "frame_42/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 42
},
{
"name": "frame_42/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 42
},
{
"name": "frame_43/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 43
},
{
"name": "frame_43/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 43
},
{
"name": "frame_44/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 44
},
{
"name": "frame_44/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 44
},
{
"name": "frame_45/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 45
},
{
"name": "frame_45/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 45
},
{
"name": "frame_46/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 46
},
{
"name": "frame_46/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 46
},
{
"name": "frame_47/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 47
},
{
"name": "frame_47/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 47
},
{
"name": "frame_48/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 48
},
{
"name": "frame_48/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 48
},
{
"name": "frame_49/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 49
},
{
"name": "frame_49/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 49
},
{
"name": "frame_50/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 50
},
{
"name": "frame_50/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 50
},
{
"name": "frame_51/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 51
},
{
"name": "frame_51/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 51
},
{
"name": "frame_52/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 52
},
{
"name": "frame_52/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 52
},
{
"name": "frame_53/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 53
},
{
"name": "frame_53/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 53
},
{
"name": "frame_54/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 54
},
{
"name": "frame_54/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 54
},
{
"name": "frame_55/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 55
},
{
"name": "frame_55/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 55
},
{
"name": "frame_56/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 56
},
{
"name": "frame_56/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 56
},
{
"name": "frame_57/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 57
},
{
"name": "frame_57/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 57
},
{
"name": "frame_58/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 58
},
{
"name": "frame_58/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 58
},
{
"name": "frame_59/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 59
},
{
"name": "frame_59/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 59
},
{
"name": "frame_60/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 60
},
{
"name": "frame_60/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 60
},
{
"name": "frame_61/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 61
},
{
"name": "frame_61/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 61
},
{
"name": "frame_62/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 62
},
{
"name": "frame_62/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 62
},
{
"name": "frame_63/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 63
},
{
"name": "frame_63/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 63
},
{
"name": "frame_64/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 64
},
{
"name": "frame_64/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 64
},
{
"name": "frame_65/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 65
},
{
"name": "frame_65/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 65
},
{
"name": "frame_66/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 66
},
{
"name": "frame_66/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 66
},
{
"name": "frame_67/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 67
},
{
"name": "frame_67/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 67
},
{
"name": "frame_68/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 68
},
{
"name": "frame_68/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 68
},
{
"name": "frame_69/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 69
},
{
"name": "frame_69/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 69
},
{
"name": "frame_70/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 70
},
{
"name": "frame_70/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 70
},
{
"name": "frame_71/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 71
},
{
"name": "frame_71/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 71
},
{
"name": "frame_72/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 72
},
{
"name": "frame_72/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 72
},
{
"name": "frame_73/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 73
},
{
"name": "frame_73/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 73
},
{
"name": "frame_74/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 74
},
{
"name": "frame_74/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 74
},
{
"name": "frame_75/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 75
},
{
"name": "frame_75/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 75
},
{
"name": "frame_76/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 76
},
{
"name": "frame_76/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 76
},
{
"name": "frame_77/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 77
},
{
"name": "frame_77/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 77
},
{
"name": "frame_78/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 78
},
{
"name": "frame_78/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 78
},
{
"name": "frame_79/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 79
},
{
"name": "frame_79/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 79
},
{
"name": "frame_80/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 80
},
{
"name": "frame_80/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 80
},
{
"name": "frame_81/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 81
},
{
"name": "frame_81/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 81
},
{
"name": "frame_82/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 82
},
{
"name": "frame_82/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 82
},
{
"name": "frame_83/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 83
},
{
"name": "frame_83/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 83
},
{
"name": "frame_84/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 84
},
{
"name": "frame_84/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 84
},
{
"name": "frame_85/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 85
},
{
"name": "frame_85/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 85
},
{
"name": "frame_86/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 86
},
{
"name": "frame_86/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 86
},
{
"name": "frame_87/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 87
},
{
"name": "frame_87/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 87
},
{
"name": "frame_88/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 88
},
{
"name": "frame_88/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 88
},
{
"name": "frame_89/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 89
},
{
"name": "frame_89/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 89
},
{
"name": "frame_90/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 90
},
{
"name": "frame_90/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 90
},
{
"name": "frame_91/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 91
},
{
"name": "frame_91/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 91
},
{
"name": "frame_92/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 92
},
{
"name": "frame_92/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 92
},
{
"name": "frame_93/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 93
},
{
"name": "frame_93/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 93
},
{
"name": "frame_94/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 94
},
{
"name": "frame_94/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 94
},
{
"name": "frame_95/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 95
},
{
"name": "frame_95/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 95
},
{
"name": "frame_96/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 96
},
{
"name": "frame_96/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 96
},
{
"name": "frame_97/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 97
},
{
"name": "frame_97/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 97
},
{
"name": "frame_98/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 98
},
{
"name": "frame_98/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 98
},
{
"name": "frame_99/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 99
},
{
"name": "frame_99/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 99
},
{
"name": "frame_100/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 100
},
{
"name": "frame_100/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 100
},
{
"name": "frame_101/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 101
},
{
"name": "frame_101/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 101
},
{
"name": "frame_102/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 102
},
{
"name": "frame_102/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 102
},
{
"name": "frame_103/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 103
},
{
"name": "frame_103/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 103
},
{
"name": "frame_104/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 104
},
{
"name": "frame_104/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 104
},
{
"name": "frame_105/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 105
},
{
"name": "frame_105/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 105
},
{
"name": "frame_106/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 106
},
{
"name": "frame_106/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 106
},
{
"name": "frame_107/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 107
},
{
"name": "frame_107/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 107
},
{
"name": "frame_108/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 108
},
{
"name": "frame_108/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 108
},
{
"name": "frame_109/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 109
},
{
"name": "frame_109/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 109
},
{
"name": "frame_110/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 110
},
{
"name": "frame_110/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 110
},
{
"name": "frame_111/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 111
},
{
"name": "frame_111/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 111
},
{
"name": "frame_112/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 112
},
{
"name": "frame_112/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 112
},
{
"name": "frame_113/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 113
},
{
"name": "frame_113/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 113
},
{
"name": "frame_114/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 114
},
{
"name": "frame_114/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 114
},
{
"name": "frame_115/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 115
},
{
"name": "frame_115/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 115
},
{
"name": "frame_116/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 116
},
{
"name": "frame_116/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 116
},
{
"name": "frame_117/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 117
},
{
"name": "frame_117/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 117
},
{
"name": "frame_118/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 118
},
{
"name": "frame_118/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 118
},
{
"name": "frame_119/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 119
},
{
"name": "frame_119/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 119
},
{
"name": "frame_120/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 120
},
{
"name": "frame_120/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 120
},
{
"name": "frame_121/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 121
},
{
"name": "frame_121/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 121
},
{
"name": "frame_122/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 122
},
{
"name": "frame_122/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 122
},
{
"name": "frame_123/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 123
},
{
"name": "frame_123/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 123
},
{
"name": "frame_124/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 124
},
{
"name": "frame_124/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 124
},
{
"name": "frame_125/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 125
},
{
"name": "frame_125/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 125
},
{
"name": "frame_126/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 126
},
{
"name": "frame_126/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 126
},
{
"name": "frame_127/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 127
},
{
"name": "frame_127/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 127
},
{
"name": "frame_128/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 128
},
{
"name": "frame_128/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 128
},
{
"name": "frame_129/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 129
},
{
"name": "frame_129/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 129
},
{
"name": "frame_130/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 130
},
{
"name": "frame_130/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 130
},
{
"name": "frame_131/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 131
},
{
"name": "frame_131/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 131
},
{
"name": "frame_132/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 132
},
{
"name": "frame_132/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 132
},
{
"name": "frame_133/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 133
},
{
"name": "frame_133/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 133
},
{
"name": "frame_134/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 134
},
{
"name": "frame_134/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 134
},
{
"name": "frame_135/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 135
},
{
"name": "frame_135/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 135
},
{
"name": "frame_136/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 136
},
{
"name": "frame_136/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 136
},
{
"name": "frame_137/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 137
},
{
"name": "frame_137/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 137
},
{
"name": "frame_138/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 138
},
{
"name": "frame_138/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 138
},
{
"name": "frame_139/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 139
},
{
"name": "frame_139/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 139
},
{
"name": "frame_140/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 140
},
{
"name": "frame_140/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 140
},
{
"name": "frame_141/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 141
},
{
"name": "frame_141/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 141
},
{
"name": "frame_142/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 142
},
{
"name": "frame_142/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 142
},
{
"name": "frame_143/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 143
},
{
"name": "frame_143/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 143
},
{
"name": "frame_144/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 144
},
{
"name": "frame_144/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 144
},
{
"name": "frame_145/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 145
},
{
"name": "frame_145/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 145
},
{
"name": "frame_146/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 146
},
{
"name": "frame_146/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 146
},
{
"name": "frame_147/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 147
},
{
"name": "frame_147/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 147
},
{
"name": "frame_148/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 148
},
{
"name": "frame_148/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 148
},
{
"name": "frame_149/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 149
},
{
"name": "frame_149/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 149
},
{
"name": "frame_150/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 150
},
{
"name": "frame_150/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 150
},
{
"name": "frame_151/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 151
},
{
"name": "frame_151/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 151
},
{
"name": "frame_152/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 152
},
{
"name": "frame_152/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 152
},
{
"name": "frame_153/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 153
},
{
"name": "frame_153/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 153
},
{
"name": "frame_154/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 154
},
{
"name": "frame_154/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 154
},
{
"name": "frame_155/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 155
},
{
"name": "frame_155/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 155
},
{
"name": "frame_156/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 156
},
{
"name": "frame_156/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 156
},
{
"name": "frame_157/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 157
},
{
"name": "frame_157/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 157
},
{
"name": "frame_158/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 158
},
{
"name": "frame_158/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 158
},
{
"name": "frame_159/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 159
},
{
"name": "frame_159/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 159
},
{
"name": "frame_160/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 160
},
{
"name": "frame_160/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 160
},
{
"name": "frame_161/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 161
},
{
"name": "frame_161/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 161
},
{
"name": "frame_162/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 162
},
{
"name": "frame_162/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 162
},
{
"name": "frame_163/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 163
},
{
"name": "frame_163/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 163
},
{
"name": "frame_164/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 164
},
{
"name": "frame_164/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 164
},
{
"name": "frame_165/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 165
},
{
"name": "frame_165/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 165
},
{
"name": "frame_166/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 166
},
{
"name": "frame_166/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 166
},
{
"name": "frame_167/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 167
},
{
"name": "frame_167/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 167
},
{
"name": "frame_168/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 168
},
{
"name": "frame_168/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 168
},
{
"name": "frame_169/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 169
},
{
"name": "frame_169/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 169
},
{
"name": "frame_170/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 170
},
{
"name": "frame_170/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 170
},
{
"name": "frame_171/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 171
},
{
"name": "frame_171/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 171
},
{
"name": "frame_172/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 172
},
{
"name": "frame_172/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 172
},
{
"name": "frame_173/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 173
},
{
"name": "frame_173/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 173
},
{
"name": "frame_174/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 174
},
{
"name": "frame_174/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 174
},
{
"name": "frame_175/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 175
},
{
"name": "frame_175/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 175
},
{
"name": "frame_176/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 176
},
{
"name": "frame_176/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 176
},
{
"name": "frame_177/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 177
},
{
"name": "frame_177/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 177
},
{
"name": "frame_178/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 178
},
{
"name": "frame_178/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 178
},
{
"name": "frame_179/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 179
},
{
"name": "frame_179/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 179
},
{
"name": "frame_180/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 180
},
{
"name": "frame_180/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 180
},
{
"name": "frame_181/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 181
},
{
"name": "frame_181/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 181
},
{
"name": "frame_182/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 182
},
{
"name": "frame_182/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 182
},
{
"name": "frame_183/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 183
},
{
"name": "frame_183/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 183
},
{
"name": "frame_184/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 184
},
{
"name": "frame_184/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 184
},
{
"name": "frame_185/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 185
},
{
"name": "frame_185/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 185
},
{
"name": "frame_186/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 186
},
{
"name": "frame_186/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 186
},
{
"name": "frame_187/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 187
},
{
"name": "frame_187/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 187
},
{
"name": "frame_188/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 188
},
{
"name": "frame_188/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 188
},
{
"name": "frame_189/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 189
},
{
"name": "frame_189/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 189
},
{
"name": "frame_190/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 190
},
{
"name": "frame_190/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 190
},
{
"name": "frame_191/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 191
},
{
"name": "frame_191/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 191
},
{
"name": "frame_192/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 192
},
{
"name": "frame_192/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 192
},
{
"name": "frame_193/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 193
},
{
"name": "frame_193/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 193
},
{
"name": "frame_194/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 194
},
{
"name": "frame_194/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 194
},
{
"name": "frame_195/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 195
},
{
"name": "frame_195/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 195
},
{
"name": "frame_196/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 196
},
{
"name": "frame_196/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 196
},
{
"name": "frame_197/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 197
},
{
"name": "frame_197/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 197
},
{
"name": "frame_198/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 198
},
{
"name": "frame_198/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 198
},
{
"name": "frame_199/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 199
},
{
"name": "frame_199/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 199
},
{
"name": "frame_200/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 200
},
{
"name": "frame_200/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 200
},
{
"name": "frame_201/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 201
},
{
"name": "frame_201/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 201
},
{
"name": "frame_202/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 202
},
{
"name": "frame_202/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 202
},
{
"name": "frame_203/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 203
},
{
"name": "frame_203/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 203
},
{
"name": "frame_204/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 204
},
{
"name": "frame_204/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 204
},
{
"name": "frame_205/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 205
},
{
"name": "frame_205/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 205
},
{
"name": "frame_206/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 206
},
{
"name": "frame_206/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 206
},
{
"name": "frame_207/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 207
},
{
"name": "frame_207/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 207
},
{
"name": "frame_208/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 208
},
{
"name": "frame_208/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 208
},
{
"name": "frame_209/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 209
},
{
"name": "frame_209/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 209
},
{
"name": "frame_210/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 210
},
{
"name": "frame_210/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 210
},
{
"name": "frame_211/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 211
},
{
"name": "frame_211/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 211
},
{
"name": "frame_212/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 212
},
{
"name": "frame_212/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 212
},
{
"name": "frame_213/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 213
},
{
"name": "frame_213/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 213
},
{
"name": "frame_214/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 214
},
{
"name": "frame_214/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 214
},
{
"name": "frame_215/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 215
},
{
"name": "frame_215/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 215
},
{
"name": "frame_216/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 216
},
{
"name": "frame_216/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 216
},
{
"name": "frame_217/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 217
},
{
"name": "frame_217/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 217
},
{
"name": "frame_218/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 218
},
{
"name": "frame_218/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 218
},
{
"name": "frame_219/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 219
},
{
"name": "frame_219/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 219
},
{
"name": "frame_220/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 220
},
{
"name": "frame_220/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 220
},
{
"name": "frame_221/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 221
},
{
"name": "frame_221/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 221
},
{
"name": "frame_222/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 222
},
{
"name": "frame_222/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 222
},
{
"name": "frame_223/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 223
},
{
"name": "frame_223/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 223
},
{
"name": "frame_224/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 224
},
{
"name": "frame_224/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 224
},
{
"name": "frame_225/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 225
},
{
"name": "frame_225/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 225
},
{
"name": "frame_226/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 226
},
{
"name": "frame_226/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 226
},
{
"name": "frame_227/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 227
},
{
"name": "frame_227/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 227
},
{
"name": "frame_228/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 228
},
{
"name": "frame_228/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 228
},
{
"name": "frame_229/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 229
},
{
"name": "frame_229/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 229
},
{
"name": "frame_230/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 230
},
{
"name": "frame_230/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 230
},
{
"name": "frame_231/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 231
},
{
"name": "frame_231/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 231
},
{
"name": "frame_232/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 232
},
{
"name": "frame_232/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 232
},
{
"name": "frame_233/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 233
},
{
"name": "frame_233/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 233
},
{
"name": "frame_234/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 234
},
{
"name": "frame_234/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 234
},
{
"name": "frame_235/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 235
},
{
"name": "frame_235/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 235
},
{
"name": "frame_236/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 236
},
{
"name": "frame_236/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 236
},
{
"name": "frame_237/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 237
},
{
"name": "frame_237/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 237
},
{
"name": "frame_238/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 238
},
{
"name": "frame_238/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 238
},
{
"name": "frame_239/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 239
},
{
"name": "frame_239/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 239
},
{
"name": "frame_240/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 240
},
{
"name": "frame_240/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 240
},
{
"name": "frame_241/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 241
},
{
"name": "frame_241/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 241
},
{
"name": "frame_242/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 242
},
{
"name": "frame_242/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 242
},
{
"name": "frame_243/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 243
},
{
"name": "frame_243/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 243
},
{
"name": "frame_244/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 244
},
{
"name": "frame_244/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 244
},
{
"name": "frame_245/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 245
},
{
"name": "frame_245/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 245
},
{
"name": "frame_246/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 246
},
{
"name": "frame_246/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 246
},
{
"name": "frame_247/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 247
},
{
"name": "frame_247/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 247
},
{
"name": "frame_248/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 248
},
{
"name": "frame_248/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 248
},
{
"name": "frame_249/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 249
},
{
"name": "frame_249/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 249
},
{
"name": "frame_250/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 250
},
{
"name": "frame_250/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 250
},
{
"name": "frame_251/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 251
},
{
"name": "frame_251/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 251
},
{
"name": "frame_252/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 252
},
{
"name": "frame_252/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 252
},
{
"name": "frame_253/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 253
},
{
"name": "frame_253/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 253
},
{
"name": "frame_254/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 254
},
{
"name": "frame_254/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 254
},
{
"name": "frame_255/texture",
"type": "Texture2D",
"setter": "set_frame_texture",
"getter": "get_frame_texture",
"index": 255
},
{
"name": "frame_255/delay_sec",
"type": "float",
"setter": "set_frame_delay",
"getter": "get_frame_delay",
"index": 255
}
]
},
{
"name": "Animation",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"enums": [
{
"name": "TrackType",
"values": [
{
"name": "TYPE_VALUE",
"value": 0
},
{
"name": "TYPE_TRANSFORM3D",
"value": 1
},
{
"name": "TYPE_METHOD",
"value": 2
},
{
"name": "TYPE_BEZIER",
"value": 3
},
{
"name": "TYPE_AUDIO",
"value": 4
},
{
"name": "TYPE_ANIMATION",
"value": 5
}
]
},
{
"name": "UpdateMode",
"values": [
{
"name": "UPDATE_CONTINUOUS",
"value": 0
},
{
"name": "UPDATE_DISCRETE",
"value": 1
},
{
"name": "UPDATE_TRIGGER",
"value": 2
},
{
"name": "UPDATE_CAPTURE",
"value": 3
}
]
},
{
"name": "InterpolationType",
"values": [
{
"name": "INTERPOLATION_NEAREST",
"value": 0
},
{
"name": "INTERPOLATION_LINEAR",
"value": 1
},
{
"name": "INTERPOLATION_CUBIC",
"value": 2
}
]
}
],
"methods": [
{
"name": "add_track",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "type",
"type": "Animation.TrackType"
},
{
"name": "at_position",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "remove_track",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_track_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "track_get_type",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Animation.TrackType"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_get_path",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "NodePath"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_set_path",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "find_track",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "track_move_up",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_move_down",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_move_to",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "to_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_swap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "with_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_set_imported",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "imported",
"type": "bool"
}
]
},
{
"name": "track_is_imported",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_set_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "track_is_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "transform_track_insert_key",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "location",
"type": "Vector3"
},
{
"name": "rotation",
"type": "Quaternion"
},
{
"name": "scale",
"type": "Vector3"
}
]
},
{
"name": "track_insert_key",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "key",
"type": "Variant"
},
{
"name": "transition",
"type": "float",
"meta": "float",
"default_value": "1"
}
]
},
{
"name": "track_remove_key",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_remove_key_at_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "track_set_key_value",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "track_set_key_transition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "transition",
"type": "float",
"meta": "float"
}
]
},
{
"name": "track_set_key_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "track_get_key_transition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_get_key_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_get_key_value",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Variant"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_get_key_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_find_key",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "exact",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "track_set_interpolation_type",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "interpolation",
"type": "Animation.InterpolationType"
}
]
},
{
"name": "track_get_interpolation_type",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Animation.InterpolationType"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "track_set_interpolation_loop_wrap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "interpolation",
"type": "bool"
}
]
},
{
"name": "track_get_interpolation_loop_wrap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "transform_track_interpolate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time_sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "value_track_set_update_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "mode",
"type": "Animation.UpdateMode"
}
]
},
{
"name": "value_track_get_update_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Animation.UpdateMode"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "value_track_get_key_indices",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time_sec",
"type": "float",
"meta": "float"
},
{
"name": "delta",
"type": "float",
"meta": "float"
}
]
},
{
"name": "value_track_interpolate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Variant"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time_sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "method_track_get_key_indices",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time_sec",
"type": "float",
"meta": "float"
},
{
"name": "delta",
"type": "float",
"meta": "float"
}
]
},
{
"name": "method_track_get_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "method_track_get_params",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "bezier_track_insert_key",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "value",
"type": "float",
"meta": "float"
},
{
"name": "in_handle",
"type": "Vector2",
"default_value": "Vector2(0, 0)"
},
{
"name": "out_handle",
"type": "Vector2",
"default_value": "Vector2(0, 0)"
}
]
},
{
"name": "bezier_track_set_key_value",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "float",
"meta": "float"
}
]
},
{
"name": "bezier_track_set_key_in_handle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "in_handle",
"type": "Vector2"
}
]
},
{
"name": "bezier_track_set_key_out_handle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "out_handle",
"type": "Vector2"
}
]
},
{
"name": "bezier_track_get_key_value",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "bezier_track_get_key_in_handle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "bezier_track_get_key_out_handle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "bezier_track_interpolate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "audio_track_insert_key",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "stream",
"type": "Resource"
},
{
"name": "start_offset",
"type": "float",
"meta": "float",
"default_value": "0"
},
{
"name": "end_offset",
"type": "float",
"meta": "float",
"default_value": "0"
}
]
},
{
"name": "audio_track_set_key_stream",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "stream",
"type": "Resource"
}
]
},
{
"name": "audio_track_set_key_start_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "offset",
"type": "float",
"meta": "float"
}
]
},
{
"name": "audio_track_set_key_end_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "offset",
"type": "float",
"meta": "float"
}
]
},
{
"name": "audio_track_get_key_stream",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Resource"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "audio_track_get_key_start_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "audio_track_get_key_end_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "animation_track_insert_key",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "animation",
"type": "StringName"
}
]
},
{
"name": "animation_track_set_key_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
},
{
"name": "animation",
"type": "StringName"
}
]
},
{
"name": "animation_track_get_key_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "key_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "time_sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_loop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "has_loop",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_step",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size_sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_step",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "clear",
"is_const": false,
"is_vararg": false
},
{
"name": "copy_track",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "track_idx",
"type": "int",
"meta": "int32"
},
{
"name": "to_animation",
"type": "Animation"
}
]
}
],
"signals": [
{
"name": "tracks_changed"
}
],
"properties": [
{
"name": "length",
"type": "float",
"setter": "set_length",
"getter": "get_length",
"index": -1
},
{
"name": "loop",
"type": "bool",
"setter": "set_loop",
"getter": "has_loop",
"index": -1
},
{
"name": "step",
"type": "float",
"setter": "set_step",
"getter": "get_step",
"index": -1
}
]
},
{
"name": "AnimationNode",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"enums": [
{
"name": "FilterAction",
"values": [
{
"name": "FILTER_IGNORE",
"value": 0
},
{
"name": "FILTER_PASS",
"value": 1
},
{
"name": "FILTER_STOP",
"value": 2
},
{
"name": "FILTER_BLEND",
"value": 3
}
]
}
],
"methods": [
{
"name": "get_input_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_input_name",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "input",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "add_input",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "remove_input",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_filter_path",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "path",
"type": "NodePath"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_path_filtered",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "set_filter_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_filter_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_set_filters",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "filters",
"type": "Array"
}
]
},
{
"name": "_get_filters",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "blend_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "animation",
"type": "StringName"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "delta",
"type": "float",
"meta": "float"
},
{
"name": "seeked",
"type": "bool"
},
{
"name": "blend",
"type": "float",
"meta": "float"
}
]
},
{
"name": "blend_node",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "node",
"type": "AnimationNode"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "seek",
"type": "bool"
},
{
"name": "blend",
"type": "float",
"meta": "float"
},
{
"name": "filter",
"type": "AnimationNode.FilterAction",
"default_value": "0"
},
{
"name": "optimize",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "blend_input",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "input_index",
"type": "int",
"meta": "int32"
},
{
"name": "time",
"type": "float",
"meta": "float"
},
{
"name": "seek",
"type": "bool"
},
{
"name": "blend",
"type": "float",
"meta": "float"
},
{
"name": "filter",
"type": "AnimationNode.FilterAction",
"default_value": "0"
},
{
"name": "optimize",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "set_parameter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "value",
"type": "Variant"
}
]
},
{
"name": "get_parameter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Variant"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
}
],
"signals": [
{
"name": "removed_from_graph"
},
{
"name": "tree_changed"
}
],
"properties": [
{
"name": "filter_enabled",
"type": "bool",
"setter": "set_filter_enabled",
"getter": "is_filter_enabled",
"index": -1
},
{
"name": "filters",
"type": "Array",
"setter": "_set_filters",
"getter": "_get_filters",
"index": -1
}
]
},
{
"name": "AnimationNodeAdd2",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"methods": [
{
"name": "set_use_sync",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_sync",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "sync",
"type": "bool",
"setter": "set_use_sync",
"getter": "is_using_sync",
"index": -1
}
]
},
{
"name": "AnimationNodeAdd3",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"methods": [
{
"name": "set_use_sync",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_sync",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "sync",
"type": "bool",
"setter": "set_use_sync",
"getter": "is_using_sync",
"index": -1
}
]
},
{
"name": "AnimationNodeAnimation",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationRootNode",
"api_type": "core",
"methods": [
{
"name": "set_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
}
],
"properties": [
{
"name": "animation",
"type": "StringName",
"setter": "set_animation",
"getter": "get_animation",
"index": -1
}
]
},
{
"name": "AnimationNodeBlend2",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"methods": [
{
"name": "set_use_sync",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_sync",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "sync",
"type": "bool",
"setter": "set_use_sync",
"getter": "is_using_sync",
"index": -1
}
]
},
{
"name": "AnimationNodeBlend3",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"methods": [
{
"name": "set_use_sync",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_sync",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "sync",
"type": "bool",
"setter": "set_use_sync",
"getter": "is_using_sync",
"index": -1
}
]
},
{
"name": "AnimationNodeBlendSpace1D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationRootNode",
"api_type": "core",
"methods": [
{
"name": "add_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "AnimationRootNode"
},
{
"name": "pos",
"type": "float",
"meta": "float"
},
{
"name": "at_index",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "set_blend_point_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
},
{
"name": "pos",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_blend_point_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_blend_point_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
},
{
"name": "node",
"type": "AnimationRootNode"
}
]
},
{
"name": "get_blend_point_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationRootNode"
},
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "remove_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_blend_point_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_min_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "min_space",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_min_space",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_max_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "max_space",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_max_space",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_snap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "snap",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_snap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_value_label",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "get_value_label",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "_add_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
},
{
"name": "node",
"type": "AnimationRootNode"
}
]
}
],
"properties": [
{
"name": "blend_point_0/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 0
},
{
"name": "blend_point_0/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 0
},
{
"name": "blend_point_1/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 1
},
{
"name": "blend_point_1/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 1
},
{
"name": "blend_point_2/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 2
},
{
"name": "blend_point_2/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 2
},
{
"name": "blend_point_3/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 3
},
{
"name": "blend_point_3/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 3
},
{
"name": "blend_point_4/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 4
},
{
"name": "blend_point_4/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 4
},
{
"name": "blend_point_5/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 5
},
{
"name": "blend_point_5/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 5
},
{
"name": "blend_point_6/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 6
},
{
"name": "blend_point_6/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 6
},
{
"name": "blend_point_7/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 7
},
{
"name": "blend_point_7/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 7
},
{
"name": "blend_point_8/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 8
},
{
"name": "blend_point_8/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 8
},
{
"name": "blend_point_9/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 9
},
{
"name": "blend_point_9/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 9
},
{
"name": "blend_point_10/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 10
},
{
"name": "blend_point_10/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 10
},
{
"name": "blend_point_11/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 11
},
{
"name": "blend_point_11/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 11
},
{
"name": "blend_point_12/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 12
},
{
"name": "blend_point_12/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 12
},
{
"name": "blend_point_13/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 13
},
{
"name": "blend_point_13/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 13
},
{
"name": "blend_point_14/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 14
},
{
"name": "blend_point_14/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 14
},
{
"name": "blend_point_15/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 15
},
{
"name": "blend_point_15/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 15
},
{
"name": "blend_point_16/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 16
},
{
"name": "blend_point_16/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 16
},
{
"name": "blend_point_17/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 17
},
{
"name": "blend_point_17/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 17
},
{
"name": "blend_point_18/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 18
},
{
"name": "blend_point_18/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 18
},
{
"name": "blend_point_19/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 19
},
{
"name": "blend_point_19/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 19
},
{
"name": "blend_point_20/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 20
},
{
"name": "blend_point_20/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 20
},
{
"name": "blend_point_21/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 21
},
{
"name": "blend_point_21/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 21
},
{
"name": "blend_point_22/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 22
},
{
"name": "blend_point_22/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 22
},
{
"name": "blend_point_23/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 23
},
{
"name": "blend_point_23/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 23
},
{
"name": "blend_point_24/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 24
},
{
"name": "blend_point_24/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 24
},
{
"name": "blend_point_25/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 25
},
{
"name": "blend_point_25/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 25
},
{
"name": "blend_point_26/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 26
},
{
"name": "blend_point_26/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 26
},
{
"name": "blend_point_27/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 27
},
{
"name": "blend_point_27/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 27
},
{
"name": "blend_point_28/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 28
},
{
"name": "blend_point_28/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 28
},
{
"name": "blend_point_29/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 29
},
{
"name": "blend_point_29/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 29
},
{
"name": "blend_point_30/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 30
},
{
"name": "blend_point_30/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 30
},
{
"name": "blend_point_31/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 31
},
{
"name": "blend_point_31/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 31
},
{
"name": "blend_point_32/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 32
},
{
"name": "blend_point_32/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 32
},
{
"name": "blend_point_33/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 33
},
{
"name": "blend_point_33/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 33
},
{
"name": "blend_point_34/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 34
},
{
"name": "blend_point_34/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 34
},
{
"name": "blend_point_35/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 35
},
{
"name": "blend_point_35/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 35
},
{
"name": "blend_point_36/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 36
},
{
"name": "blend_point_36/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 36
},
{
"name": "blend_point_37/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 37
},
{
"name": "blend_point_37/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 37
},
{
"name": "blend_point_38/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 38
},
{
"name": "blend_point_38/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 38
},
{
"name": "blend_point_39/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 39
},
{
"name": "blend_point_39/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 39
},
{
"name": "blend_point_40/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 40
},
{
"name": "blend_point_40/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 40
},
{
"name": "blend_point_41/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 41
},
{
"name": "blend_point_41/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 41
},
{
"name": "blend_point_42/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 42
},
{
"name": "blend_point_42/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 42
},
{
"name": "blend_point_43/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 43
},
{
"name": "blend_point_43/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 43
},
{
"name": "blend_point_44/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 44
},
{
"name": "blend_point_44/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 44
},
{
"name": "blend_point_45/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 45
},
{
"name": "blend_point_45/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 45
},
{
"name": "blend_point_46/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 46
},
{
"name": "blend_point_46/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 46
},
{
"name": "blend_point_47/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 47
},
{
"name": "blend_point_47/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 47
},
{
"name": "blend_point_48/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 48
},
{
"name": "blend_point_48/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 48
},
{
"name": "blend_point_49/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 49
},
{
"name": "blend_point_49/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 49
},
{
"name": "blend_point_50/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 50
},
{
"name": "blend_point_50/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 50
},
{
"name": "blend_point_51/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 51
},
{
"name": "blend_point_51/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 51
},
{
"name": "blend_point_52/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 52
},
{
"name": "blend_point_52/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 52
},
{
"name": "blend_point_53/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 53
},
{
"name": "blend_point_53/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 53
},
{
"name": "blend_point_54/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 54
},
{
"name": "blend_point_54/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 54
},
{
"name": "blend_point_55/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 55
},
{
"name": "blend_point_55/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 55
},
{
"name": "blend_point_56/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 56
},
{
"name": "blend_point_56/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 56
},
{
"name": "blend_point_57/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 57
},
{
"name": "blend_point_57/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 57
},
{
"name": "blend_point_58/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 58
},
{
"name": "blend_point_58/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 58
},
{
"name": "blend_point_59/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 59
},
{
"name": "blend_point_59/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 59
},
{
"name": "blend_point_60/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 60
},
{
"name": "blend_point_60/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 60
},
{
"name": "blend_point_61/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 61
},
{
"name": "blend_point_61/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 61
},
{
"name": "blend_point_62/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 62
},
{
"name": "blend_point_62/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 62
},
{
"name": "blend_point_63/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 63
},
{
"name": "blend_point_63/pos",
"type": "float",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 63
},
{
"name": "min_space",
"type": "float",
"setter": "set_min_space",
"getter": "get_min_space",
"index": -1
},
{
"name": "max_space",
"type": "float",
"setter": "set_max_space",
"getter": "get_max_space",
"index": -1
},
{
"name": "snap",
"type": "float",
"setter": "set_snap",
"getter": "get_snap",
"index": -1
},
{
"name": "value_label",
"type": "String",
"setter": "set_value_label",
"getter": "get_value_label",
"index": -1
}
]
},
{
"name": "AnimationNodeBlendSpace2D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationRootNode",
"api_type": "core",
"enums": [
{
"name": "BlendMode",
"values": [
{
"name": "BLEND_MODE_INTERPOLATED",
"value": 0
},
{
"name": "BLEND_MODE_DISCRETE",
"value": 1
},
{
"name": "BLEND_MODE_DISCRETE_CARRY",
"value": 2
}
]
}
],
"methods": [
{
"name": "add_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "AnimationRootNode"
},
{
"name": "pos",
"type": "Vector2"
},
{
"name": "at_index",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "set_blend_point_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
},
{
"name": "pos",
"type": "Vector2"
}
]
},
{
"name": "get_blend_point_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_blend_point_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
},
{
"name": "node",
"type": "AnimationRootNode"
}
]
},
{
"name": "get_blend_point_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationRootNode"
},
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "remove_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_blend_point_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "add_triangle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "x",
"type": "int",
"meta": "int32"
},
{
"name": "y",
"type": "int",
"meta": "int32"
},
{
"name": "z",
"type": "int",
"meta": "int32"
},
{
"name": "at_index",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "get_triangle_point",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "triangle",
"type": "int",
"meta": "int32"
},
{
"name": "point",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "remove_triangle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "triangle",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_triangle_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_min_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "min_space",
"type": "Vector2"
}
]
},
{
"name": "get_min_space",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_max_space",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "max_space",
"type": "Vector2"
}
]
},
{
"name": "get_max_space",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_snap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "snap",
"type": "Vector2"
}
]
},
{
"name": "get_snap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_x_label",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "get_x_label",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_y_label",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "get_y_label",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "_add_blend_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
},
{
"name": "node",
"type": "AnimationRootNode"
}
]
},
{
"name": "_set_triangles",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "triangles",
"type": "PackedInt32Array"
}
]
},
{
"name": "_get_triangles",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedInt32Array"
}
},
{
"name": "set_auto_triangles",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_auto_triangles",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_blend_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationNodeBlendSpace2D.BlendMode"
}
]
},
{
"name": "get_blend_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNodeBlendSpace2D.BlendMode"
}
},
{
"name": "_update_triangles",
"is_const": false,
"is_vararg": false
}
],
"signals": [
{
"name": "triangles_updated"
}
],
"properties": [
{
"name": "auto_triangles",
"type": "bool",
"setter": "set_auto_triangles",
"getter": "get_auto_triangles",
"index": -1
},
{
"name": "blend_point_0/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 0
},
{
"name": "blend_point_0/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 0
},
{
"name": "blend_point_1/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 1
},
{
"name": "blend_point_1/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 1
},
{
"name": "blend_point_2/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 2
},
{
"name": "blend_point_2/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 2
},
{
"name": "blend_point_3/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 3
},
{
"name": "blend_point_3/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 3
},
{
"name": "blend_point_4/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 4
},
{
"name": "blend_point_4/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 4
},
{
"name": "blend_point_5/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 5
},
{
"name": "blend_point_5/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 5
},
{
"name": "blend_point_6/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 6
},
{
"name": "blend_point_6/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 6
},
{
"name": "blend_point_7/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 7
},
{
"name": "blend_point_7/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 7
},
{
"name": "blend_point_8/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 8
},
{
"name": "blend_point_8/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 8
},
{
"name": "blend_point_9/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 9
},
{
"name": "blend_point_9/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 9
},
{
"name": "blend_point_10/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 10
},
{
"name": "blend_point_10/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 10
},
{
"name": "blend_point_11/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 11
},
{
"name": "blend_point_11/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 11
},
{
"name": "blend_point_12/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 12
},
{
"name": "blend_point_12/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 12
},
{
"name": "blend_point_13/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 13
},
{
"name": "blend_point_13/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 13
},
{
"name": "blend_point_14/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 14
},
{
"name": "blend_point_14/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 14
},
{
"name": "blend_point_15/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 15
},
{
"name": "blend_point_15/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 15
},
{
"name": "blend_point_16/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 16
},
{
"name": "blend_point_16/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 16
},
{
"name": "blend_point_17/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 17
},
{
"name": "blend_point_17/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 17
},
{
"name": "blend_point_18/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 18
},
{
"name": "blend_point_18/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 18
},
{
"name": "blend_point_19/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 19
},
{
"name": "blend_point_19/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 19
},
{
"name": "blend_point_20/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 20
},
{
"name": "blend_point_20/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 20
},
{
"name": "blend_point_21/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 21
},
{
"name": "blend_point_21/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 21
},
{
"name": "blend_point_22/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 22
},
{
"name": "blend_point_22/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 22
},
{
"name": "blend_point_23/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 23
},
{
"name": "blend_point_23/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 23
},
{
"name": "blend_point_24/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 24
},
{
"name": "blend_point_24/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 24
},
{
"name": "blend_point_25/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 25
},
{
"name": "blend_point_25/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 25
},
{
"name": "blend_point_26/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 26
},
{
"name": "blend_point_26/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 26
},
{
"name": "blend_point_27/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 27
},
{
"name": "blend_point_27/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 27
},
{
"name": "blend_point_28/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 28
},
{
"name": "blend_point_28/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 28
},
{
"name": "blend_point_29/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 29
},
{
"name": "blend_point_29/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 29
},
{
"name": "blend_point_30/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 30
},
{
"name": "blend_point_30/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 30
},
{
"name": "blend_point_31/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 31
},
{
"name": "blend_point_31/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 31
},
{
"name": "blend_point_32/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 32
},
{
"name": "blend_point_32/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 32
},
{
"name": "blend_point_33/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 33
},
{
"name": "blend_point_33/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 33
},
{
"name": "blend_point_34/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 34
},
{
"name": "blend_point_34/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 34
},
{
"name": "blend_point_35/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 35
},
{
"name": "blend_point_35/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 35
},
{
"name": "blend_point_36/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 36
},
{
"name": "blend_point_36/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 36
},
{
"name": "blend_point_37/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 37
},
{
"name": "blend_point_37/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 37
},
{
"name": "blend_point_38/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 38
},
{
"name": "blend_point_38/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 38
},
{
"name": "blend_point_39/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 39
},
{
"name": "blend_point_39/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 39
},
{
"name": "blend_point_40/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 40
},
{
"name": "blend_point_40/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 40
},
{
"name": "blend_point_41/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 41
},
{
"name": "blend_point_41/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 41
},
{
"name": "blend_point_42/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 42
},
{
"name": "blend_point_42/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 42
},
{
"name": "blend_point_43/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 43
},
{
"name": "blend_point_43/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 43
},
{
"name": "blend_point_44/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 44
},
{
"name": "blend_point_44/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 44
},
{
"name": "blend_point_45/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 45
},
{
"name": "blend_point_45/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 45
},
{
"name": "blend_point_46/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 46
},
{
"name": "blend_point_46/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 46
},
{
"name": "blend_point_47/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 47
},
{
"name": "blend_point_47/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 47
},
{
"name": "blend_point_48/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 48
},
{
"name": "blend_point_48/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 48
},
{
"name": "blend_point_49/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 49
},
{
"name": "blend_point_49/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 49
},
{
"name": "blend_point_50/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 50
},
{
"name": "blend_point_50/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 50
},
{
"name": "blend_point_51/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 51
},
{
"name": "blend_point_51/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 51
},
{
"name": "blend_point_52/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 52
},
{
"name": "blend_point_52/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 52
},
{
"name": "blend_point_53/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 53
},
{
"name": "blend_point_53/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 53
},
{
"name": "blend_point_54/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 54
},
{
"name": "blend_point_54/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 54
},
{
"name": "blend_point_55/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 55
},
{
"name": "blend_point_55/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 55
},
{
"name": "blend_point_56/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 56
},
{
"name": "blend_point_56/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 56
},
{
"name": "blend_point_57/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 57
},
{
"name": "blend_point_57/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 57
},
{
"name": "blend_point_58/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 58
},
{
"name": "blend_point_58/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 58
},
{
"name": "blend_point_59/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 59
},
{
"name": "blend_point_59/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 59
},
{
"name": "blend_point_60/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 60
},
{
"name": "blend_point_60/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 60
},
{
"name": "blend_point_61/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 61
},
{
"name": "blend_point_61/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 61
},
{
"name": "blend_point_62/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 62
},
{
"name": "blend_point_62/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 62
},
{
"name": "blend_point_63/node",
"type": "AnimationRootNode",
"setter": "_add_blend_point",
"getter": "get_blend_point_node",
"index": 63
},
{
"name": "blend_point_63/pos",
"type": "Vector2",
"setter": "set_blend_point_position",
"getter": "get_blend_point_position",
"index": 63
},
{
"name": "triangles",
"type": "PackedInt32Array",
"setter": "_set_triangles",
"getter": "_get_triangles",
"index": -1
},
{
"name": "min_space",
"type": "Vector2",
"setter": "set_min_space",
"getter": "get_min_space",
"index": -1
},
{
"name": "max_space",
"type": "Vector2",
"setter": "set_max_space",
"getter": "get_max_space",
"index": -1
},
{
"name": "snap",
"type": "Vector2",
"setter": "set_snap",
"getter": "get_snap",
"index": -1
},
{
"name": "x_label",
"type": "String",
"setter": "set_x_label",
"getter": "get_x_label",
"index": -1
},
{
"name": "y_label",
"type": "String",
"setter": "set_y_label",
"getter": "get_y_label",
"index": -1
},
{
"name": "blend_mode",
"type": "int",
"setter": "set_blend_mode",
"getter": "get_blend_mode",
"index": -1
}
]
},
{
"name": "AnimationNodeBlendTree",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationRootNode",
"api_type": "core",
"constants": [
{
"name": "CONNECTION_OK",
"value": 0
},
{
"name": "CONNECTION_ERROR_NO_INPUT",
"value": 1
},
{
"name": "CONNECTION_ERROR_NO_INPUT_INDEX",
"value": 2
},
{
"name": "CONNECTION_ERROR_NO_OUTPUT",
"value": 3
},
{
"name": "CONNECTION_ERROR_SAME_NODE",
"value": 4
},
{
"name": "CONNECTION_ERROR_CONNECTION_EXISTS",
"value": 5
}
],
"methods": [
{
"name": "add_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "node",
"type": "AnimationNode"
},
{
"name": "position",
"type": "Vector2",
"default_value": "Vector2(0, 0)"
}
]
},
{
"name": "get_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNode"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "remove_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "rename_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "new_name",
"type": "StringName"
}
]
},
{
"name": "has_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "connect_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "input_node",
"type": "StringName"
},
{
"name": "input_index",
"type": "int",
"meta": "int32"
},
{
"name": "output_node",
"type": "StringName"
}
]
},
{
"name": "disconnect_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "input_node",
"type": "StringName"
},
{
"name": "input_index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_node_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "position",
"type": "Vector2"
}
]
},
{
"name": "get_node_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "set_graph_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_graph_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
}
],
"properties": [
{
"name": "graph_offset",
"type": "Vector2",
"setter": "set_graph_offset",
"getter": "get_graph_offset",
"index": -1
}
]
},
{
"name": "AnimationNodeOneShot",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"enums": [
{
"name": "MixMode",
"values": [
{
"name": "MIX_MODE_BLEND",
"value": 0
},
{
"name": "MIX_MODE_ADD",
"value": 1
}
]
}
],
"methods": [
{
"name": "set_fadein_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_fadein_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_fadeout_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_fadeout_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_autorestart",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "has_autorestart",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_autorestart_delay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_autorestart_delay",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_autorestart_random_delay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_autorestart_random_delay",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_mix_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationNodeOneShot.MixMode"
}
]
},
{
"name": "get_mix_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNodeOneShot.MixMode"
}
},
{
"name": "set_use_sync",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_sync",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "fadein_time",
"type": "float",
"setter": "set_fadein_time",
"getter": "get_fadein_time",
"index": -1
},
{
"name": "fadeout_time",
"type": "float",
"setter": "set_fadeout_time",
"getter": "get_fadeout_time",
"index": -1
},
{
"name": "autorestart_",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "autorestart",
"type": "bool",
"setter": "set_autorestart",
"getter": "has_autorestart",
"index": -1
},
{
"name": "autorestart_delay",
"type": "float",
"setter": "set_autorestart_delay",
"getter": "get_autorestart_delay",
"index": -1
},
{
"name": "autorestart_random_delay",
"type": "float",
"setter": "set_autorestart_random_delay",
"getter": "get_autorestart_random_delay",
"index": -1
},
{
"name": "",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "sync",
"type": "bool",
"setter": "set_use_sync",
"getter": "is_using_sync",
"index": -1
}
]
},
{
"name": "AnimationNodeOutput",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core"
},
{
"name": "AnimationNodeStateMachine",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationRootNode",
"api_type": "core",
"methods": [
{
"name": "add_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "node",
"type": "AnimationNode"
},
{
"name": "position",
"type": "Vector2",
"default_value": "Vector2(0, 0)"
}
]
},
{
"name": "replace_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "node",
"type": "AnimationNode"
}
]
},
{
"name": "get_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNode"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "remove_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "rename_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "new_name",
"type": "StringName"
}
]
},
{
"name": "has_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_node_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "node",
"type": "AnimationNode"
}
]
},
{
"name": "set_node_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "position",
"type": "Vector2"
}
]
},
{
"name": "get_node_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "has_transition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "from",
"type": "StringName"
},
{
"name": "to",
"type": "StringName"
}
]
},
{
"name": "add_transition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "StringName"
},
{
"name": "to",
"type": "StringName"
},
{
"name": "transition",
"type": "AnimationNodeStateMachineTransition"
}
]
},
{
"name": "get_transition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNodeStateMachineTransition"
},
"arguments": [
{
"name": "idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_transition_from",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_transition_to",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_transition_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "remove_transition_by_index",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "remove_transition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "StringName"
},
{
"name": "to",
"type": "StringName"
}
]
},
{
"name": "set_start_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_start_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_end_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_end_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_graph_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_graph_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
}
]
},
{
"name": "AnimationNodeStateMachinePlayback",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"methods": [
{
"name": "travel",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "to_node",
"type": "StringName"
}
]
},
{
"name": "start",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "StringName"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_current_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "get_current_play_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_current_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_travel_path",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedStringArray"
}
}
]
},
{
"name": "AnimationNodeStateMachineTransition",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"enums": [
{
"name": "SwitchMode",
"values": [
{
"name": "SWITCH_MODE_IMMEDIATE",
"value": 0
},
{
"name": "SWITCH_MODE_SYNC",
"value": 1
},
{
"name": "SWITCH_MODE_AT_END",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_switch_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationNodeStateMachineTransition.SwitchMode"
}
]
},
{
"name": "get_switch_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNodeStateMachineTransition.SwitchMode"
}
},
{
"name": "set_auto_advance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "auto_advance",
"type": "bool"
}
]
},
{
"name": "has_auto_advance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_advance_condition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_advance_condition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_xfade_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "secs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_xfade_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "disabled",
"type": "bool"
}
]
},
{
"name": "is_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_priority",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "priority",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_priority",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
}
],
"signals": [
{
"name": "advance_condition_changed"
}
],
"properties": [
{
"name": "switch_mode",
"type": "int",
"setter": "set_switch_mode",
"getter": "get_switch_mode",
"index": -1
},
{
"name": "auto_advance",
"type": "bool",
"setter": "set_auto_advance",
"getter": "has_auto_advance",
"index": -1
},
{
"name": "advance_condition",
"type": "StringName",
"setter": "set_advance_condition",
"getter": "get_advance_condition",
"index": -1
},
{
"name": "xfade_time",
"type": "float",
"setter": "set_xfade_time",
"getter": "get_xfade_time",
"index": -1
},
{
"name": "priority",
"type": "int",
"setter": "set_priority",
"getter": "get_priority",
"index": -1
},
{
"name": "disabled",
"type": "bool",
"setter": "set_disabled",
"getter": "is_disabled",
"index": -1
}
]
},
{
"name": "AnimationNodeTimeScale",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core"
},
{
"name": "AnimationNodeTimeSeek",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core"
},
{
"name": "AnimationNodeTransition",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core",
"methods": [
{
"name": "set_enabled_inputs",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_enabled_inputs",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_input_as_auto_advance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "input",
"type": "int",
"meta": "int32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_input_set_as_auto_advance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "input",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_input_caption",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "input",
"type": "int",
"meta": "int32"
},
{
"name": "caption",
"type": "String"
}
]
},
{
"name": "get_input_caption",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "input",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_cross_fade_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_cross_fade_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "input_count",
"type": "int",
"setter": "set_enabled_inputs",
"getter": "get_enabled_inputs",
"index": -1
},
{
"name": "xfade_time",
"type": "float",
"setter": "set_cross_fade_time",
"getter": "get_cross_fade_time",
"index": -1
},
{
"name": "input_0/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 0
},
{
"name": "input_0/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 0
},
{
"name": "input_1/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 1
},
{
"name": "input_1/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 1
},
{
"name": "input_2/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 2
},
{
"name": "input_2/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 2
},
{
"name": "input_3/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 3
},
{
"name": "input_3/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 3
},
{
"name": "input_4/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 4
},
{
"name": "input_4/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 4
},
{
"name": "input_5/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 5
},
{
"name": "input_5/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 5
},
{
"name": "input_6/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 6
},
{
"name": "input_6/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 6
},
{
"name": "input_7/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 7
},
{
"name": "input_7/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 7
},
{
"name": "input_8/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 8
},
{
"name": "input_8/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 8
},
{
"name": "input_9/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 9
},
{
"name": "input_9/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 9
},
{
"name": "input_10/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 10
},
{
"name": "input_10/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 10
},
{
"name": "input_11/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 11
},
{
"name": "input_11/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 11
},
{
"name": "input_12/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 12
},
{
"name": "input_12/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 12
},
{
"name": "input_13/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 13
},
{
"name": "input_13/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 13
},
{
"name": "input_14/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 14
},
{
"name": "input_14/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 14
},
{
"name": "input_15/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 15
},
{
"name": "input_15/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 15
},
{
"name": "input_16/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 16
},
{
"name": "input_16/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 16
},
{
"name": "input_17/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 17
},
{
"name": "input_17/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 17
},
{
"name": "input_18/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 18
},
{
"name": "input_18/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 18
},
{
"name": "input_19/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 19
},
{
"name": "input_19/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 19
},
{
"name": "input_20/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 20
},
{
"name": "input_20/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 20
},
{
"name": "input_21/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 21
},
{
"name": "input_21/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 21
},
{
"name": "input_22/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 22
},
{
"name": "input_22/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 22
},
{
"name": "input_23/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 23
},
{
"name": "input_23/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 23
},
{
"name": "input_24/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 24
},
{
"name": "input_24/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 24
},
{
"name": "input_25/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 25
},
{
"name": "input_25/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 25
},
{
"name": "input_26/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 26
},
{
"name": "input_26/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 26
},
{
"name": "input_27/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 27
},
{
"name": "input_27/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 27
},
{
"name": "input_28/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 28
},
{
"name": "input_28/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 28
},
{
"name": "input_29/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 29
},
{
"name": "input_29/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 29
},
{
"name": "input_30/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 30
},
{
"name": "input_30/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 30
},
{
"name": "input_31/name",
"type": "String",
"setter": "set_input_caption",
"getter": "get_input_caption",
"index": 31
},
{
"name": "input_31/auto_advance",
"type": "bool",
"setter": "set_input_as_auto_advance",
"getter": "is_input_set_as_auto_advance",
"index": 31
}
]
},
{
"name": "AnimationPlayer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node",
"api_type": "core",
"enums": [
{
"name": "AnimationProcessCallback",
"values": [
{
"name": "ANIMATION_PROCESS_PHYSICS",
"value": 0
},
{
"name": "ANIMATION_PROCESS_IDLE",
"value": 1
},
{
"name": "ANIMATION_PROCESS_MANUAL",
"value": 2
}
]
},
{
"name": "AnimationMethodCallMode",
"values": [
{
"name": "ANIMATION_METHOD_CALL_DEFERRED",
"value": 0
},
{
"name": "ANIMATION_METHOD_CALL_IMMEDIATE",
"value": 1
}
]
}
],
"methods": [
{
"name": "add_animation",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Error"
},
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "animation",
"type": "Animation"
}
]
},
{
"name": "remove_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "rename_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
},
{
"name": "newname",
"type": "StringName"
}
]
},
{
"name": "has_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Animation"
},
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_animation_list",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedStringArray"
}
},
{
"name": "animation_set_next",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim_from",
"type": "StringName"
},
{
"name": "anim_to",
"type": "StringName"
}
]
},
{
"name": "animation_get_next",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "anim_from",
"type": "StringName"
}
]
},
{
"name": "set_blend_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim_from",
"type": "StringName"
},
{
"name": "anim_to",
"type": "StringName"
},
{
"name": "sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_blend_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "anim_from",
"type": "StringName"
},
{
"name": "anim_to",
"type": "StringName"
}
]
},
{
"name": "set_default_blend_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_default_blend_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName",
"default_value": "\"\""
},
{
"name": "custom_blend",
"type": "float",
"meta": "float",
"default_value": "-1"
},
{
"name": "custom_speed",
"type": "float",
"meta": "float",
"default_value": "1.0"
},
{
"name": "from_end",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "play_backwards",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName",
"default_value": "\"\""
},
{
"name": "custom_blend",
"type": "float",
"meta": "float",
"default_value": "-1"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "reset",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_current_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim",
"type": "String"
}
]
},
{
"name": "get_current_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_assigned_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anim",
"type": "String"
}
]
},
{
"name": "get_assigned_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "queue",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_queue",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedStringArray"
}
},
{
"name": "clear_queue",
"is_const": false,
"is_vararg": false
},
{
"name": "set_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "active",
"type": "bool"
}
]
},
{
"name": "is_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_speed_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "speed",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_speed_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_playing_speed",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_autoplay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "get_autoplay",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_reset_on_save_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_reset_on_save_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_root",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "get_root",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "NodePath"
}
},
{
"name": "find_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "animation",
"type": "Animation"
}
]
},
{
"name": "clear_caches",
"is_const": false,
"is_vararg": false
},
{
"name": "set_process_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationPlayer.AnimationProcessCallback"
}
]
},
{
"name": "get_process_callback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationPlayer.AnimationProcessCallback"
}
},
{
"name": "set_method_call_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationPlayer.AnimationMethodCallMode"
}
]
},
{
"name": "get_method_call_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationPlayer.AnimationMethodCallMode"
}
},
{
"name": "get_current_animation_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_current_animation_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "seek",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
},
{
"name": "update",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "advance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "delta",
"type": "float",
"meta": "float"
}
]
}
],
"signals": [
{
"name": "caches_cleared"
},
{
"name": "animation_started",
"arguments": [
{
"name": "anim_name",
"type": "StringName"
}
]
},
{
"name": "animation_changed",
"arguments": [
{
"name": "old_name",
"type": "StringName"
},
{
"name": "new_name",
"type": "StringName"
}
]
},
{
"name": "animation_finished",
"arguments": [
{
"name": "anim_name",
"type": "StringName"
}
]
}
],
"properties": [
{
"name": "root_node",
"type": "NodePath",
"setter": "set_root",
"getter": "get_root",
"index": -1
},
{
"name": "current_animation",
"type": "StringName",
"setter": "set_current_animation",
"getter": "get_current_animation",
"index": -1
},
{
"name": "assigned_animation",
"type": "StringName",
"setter": "set_assigned_animation",
"getter": "get_assigned_animation",
"index": -1
},
{
"name": "autoplay",
"type": "StringName",
"setter": "set_autoplay",
"getter": "get_autoplay",
"index": -1
},
{
"name": "reset_on_save",
"type": "bool",
"setter": "set_reset_on_save_enabled",
"getter": "is_reset_on_save_enabled",
"index": -1
},
{
"name": "current_animation_length",
"type": "float",
"setter": "",
"getter": "get_current_animation_length",
"index": -1
},
{
"name": "current_animation_position",
"type": "float",
"setter": "",
"getter": "get_current_animation_position",
"index": -1
},
{
"name": "Playback Options",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "playback_process_mode",
"type": "int",
"setter": "set_process_callback",
"getter": "get_process_callback",
"index": -1
},
{
"name": "playback_default_blend_time",
"type": "float",
"setter": "set_default_blend_time",
"getter": "get_default_blend_time",
"index": -1
},
{
"name": "playback_active",
"type": "bool",
"setter": "set_active",
"getter": "is_active",
"index": -1
},
{
"name": "playback_speed",
"type": "float",
"setter": "set_speed_scale",
"getter": "get_speed_scale",
"index": -1
},
{
"name": "method_call_mode",
"type": "int",
"setter": "set_method_call_mode",
"getter": "get_method_call_mode",
"index": -1
}
]
},
{
"name": "AnimationRootNode",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AnimationNode",
"api_type": "core"
},
{
"name": "AnimationTrackEditPlugin",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "RefCounted",
"api_type": "editor"
},
{
"name": "AnimationTree",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node",
"api_type": "core",
"enums": [
{
"name": "AnimationProcessCallback",
"values": [
{
"name": "ANIMATION_PROCESS_PHYSICS",
"value": 0
},
{
"name": "ANIMATION_PROCESS_IDLE",
"value": 1
},
{
"name": "ANIMATION_PROCESS_MANUAL",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "active",
"type": "bool"
}
]
},
{
"name": "is_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_tree_root",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "root",
"type": "AnimationNode"
}
]
},
{
"name": "get_tree_root",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationNode"
}
},
{
"name": "set_process_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AnimationTree.AnimationProcessCallback"
}
]
},
{
"name": "get_process_callback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AnimationTree.AnimationProcessCallback"
}
},
{
"name": "set_animation_player",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "root",
"type": "NodePath"
}
]
},
{
"name": "get_animation_player",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "NodePath"
}
},
{
"name": "set_root_motion_track",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "get_root_motion_track",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "NodePath"
}
},
{
"name": "get_root_motion_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform3D"
}
},
{
"name": "_update_properties",
"is_const": false,
"is_vararg": false
},
{
"name": "rename_parameter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "old_name",
"type": "String"
},
{
"name": "new_name",
"type": "String"
}
]
},
{
"name": "advance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "delta",
"type": "float",
"meta": "float"
}
]
}
],
"properties": [
{
"name": "tree_root",
"type": "AnimationRootNode",
"setter": "set_tree_root",
"getter": "get_tree_root",
"index": -1
},
{
"name": "anim_player",
"type": "NodePath",
"setter": "set_animation_player",
"getter": "get_animation_player",
"index": -1
},
{
"name": "active",
"type": "bool",
"setter": "set_active",
"getter": "is_active",
"index": -1
},
{
"name": "process_callback",
"type": "int",
"setter": "set_process_callback",
"getter": "get_process_callback",
"index": -1
},
{
"name": "Root Motion",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "root_motion_track",
"type": "NodePath",
"setter": "set_root_motion_track",
"getter": "get_root_motion_track",
"index": -1
}
]
},
{
"name": "Area2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CollisionObject2D",
"api_type": "core",
"enums": [
{
"name": "SpaceOverride",
"values": [
{
"name": "SPACE_OVERRIDE_DISABLED",
"value": 0
},
{
"name": "SPACE_OVERRIDE_COMBINE",
"value": 1
},
{
"name": "SPACE_OVERRIDE_COMBINE_REPLACE",
"value": 2
},
{
"name": "SPACE_OVERRIDE_REPLACE",
"value": 3
},
{
"name": "SPACE_OVERRIDE_REPLACE_COMBINE",
"value": 4
}
]
}
],
"methods": [
{
"name": "set_space_override_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "space_override_mode",
"type": "Area2D.SpaceOverride"
}
]
},
{
"name": "get_space_override_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Area2D.SpaceOverride"
}
},
{
"name": "set_gravity_is_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_gravity_a_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_gravity_distance_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gravity_distance_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_gravity_vector",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "vector",
"type": "Vector2"
}
]
},
{
"name": "get_gravity_vector",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_gravity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "gravity",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gravity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_linear_damp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_linear_damp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_angular_damp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_angular_damp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_priority",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "priority",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_priority",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_monitoring",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_monitoring",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_monitorable",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_monitorable",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_overlapping_bodies",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "get_overlapping_areas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "overlaps_body",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "body",
"type": "Node"
}
]
},
{
"name": "overlaps_area",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "area",
"type": "Node"
}
]
},
{
"name": "set_audio_bus_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_audio_bus_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_audio_bus_override",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_overriding_audio_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_body_inout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "RID"
},
{
"name": "arg2",
"type": "int",
"meta": "uint64"
},
{
"name": "arg3",
"type": "int",
"meta": "int32"
},
{
"name": "arg4",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "_area_inout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "RID"
},
{
"name": "arg2",
"type": "int",
"meta": "uint64"
},
{
"name": "arg3",
"type": "int",
"meta": "int32"
},
{
"name": "arg4",
"type": "int",
"meta": "int32"
}
]
}
],
"signals": [
{
"name": "area_exited",
"arguments": [
{
"name": "area",
"type": "Area2D"
}
]
},
{
"name": "area_shape_exited",
"arguments": [
{
"name": "area_rid",
"type": "RID"
},
{
"name": "area",
"type": "Area2D"
},
{
"name": "area_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "Node2D"
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_rid",
"type": "RID"
},
{
"name": "body",
"type": "Node2D"
},
{
"name": "body_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "area_entered",
"arguments": [
{
"name": "area",
"type": "Area2D"
}
]
},
{
"name": "area_shape_entered",
"arguments": [
{
"name": "area_rid",
"type": "RID"
},
{
"name": "area",
"type": "Area2D"
},
{
"name": "area_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "Node2D"
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_rid",
"type": "RID"
},
{
"name": "body",
"type": "Node2D"
},
{
"name": "body_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
}
],
"properties": [
{
"name": "monitoring",
"type": "bool",
"setter": "set_monitoring",
"getter": "is_monitoring",
"index": -1
},
{
"name": "monitorable",
"type": "bool",
"setter": "set_monitorable",
"getter": "is_monitorable",
"index": -1
},
{
"name": "priority",
"type": "int",
"setter": "set_priority",
"getter": "get_priority",
"index": -1
},
{
"name": "Physics Overrides",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "space_override",
"type": "int",
"setter": "set_space_override_mode",
"getter": "get_space_override_mode",
"index": -1
},
{
"name": "gravity_point",
"type": "bool",
"setter": "set_gravity_is_point",
"getter": "is_gravity_a_point",
"index": -1
},
{
"name": "gravity_distance_scale",
"type": "float",
"setter": "set_gravity_distance_scale",
"getter": "get_gravity_distance_scale",
"index": -1
},
{
"name": "gravity_vec",
"type": "Vector2",
"setter": "set_gravity_vector",
"getter": "get_gravity_vector",
"index": -1
},
{
"name": "gravity",
"type": "float",
"setter": "set_gravity",
"getter": "get_gravity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"setter": "set_linear_damp",
"getter": "get_linear_damp",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"setter": "set_angular_damp",
"getter": "get_angular_damp",
"index": -1
},
{
"name": "Audio Bus",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "audio_bus_override",
"type": "bool",
"setter": "set_audio_bus_override",
"getter": "is_overriding_audio_bus",
"index": -1
},
{
"name": "audio_bus_name",
"type": "StringName",
"setter": "set_audio_bus_name",
"getter": "get_audio_bus_name",
"index": -1
}
]
},
{
"name": "Area3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CollisionObject3D",
"api_type": "core",
"enums": [
{
"name": "SpaceOverride",
"values": [
{
"name": "SPACE_OVERRIDE_DISABLED",
"value": 0
},
{
"name": "SPACE_OVERRIDE_COMBINE",
"value": 1
},
{
"name": "SPACE_OVERRIDE_COMBINE_REPLACE",
"value": 2
},
{
"name": "SPACE_OVERRIDE_REPLACE",
"value": 3
},
{
"name": "SPACE_OVERRIDE_REPLACE_COMBINE",
"value": 4
}
]
}
],
"methods": [
{
"name": "set_space_override_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "Area3D.SpaceOverride"
}
]
},
{
"name": "get_space_override_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Area3D.SpaceOverride"
}
},
{
"name": "set_gravity_is_point",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_gravity_a_point",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_gravity_distance_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gravity_distance_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_gravity_vector",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "vector",
"type": "Vector3"
}
]
},
{
"name": "get_gravity_vector",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_gravity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "gravity",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gravity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_angular_damp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_angular_damp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_linear_damp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_linear_damp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_priority",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "priority",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_priority",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_monitorable",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_monitorable",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_monitoring",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_monitoring",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_overlapping_bodies",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "get_overlapping_areas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "overlaps_body",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "body",
"type": "Node"
}
]
},
{
"name": "overlaps_area",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "area",
"type": "Node"
}
]
},
{
"name": "_body_inout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "RID"
},
{
"name": "arg2",
"type": "int",
"meta": "uint64"
},
{
"name": "arg3",
"type": "int",
"meta": "int32"
},
{
"name": "arg4",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "_area_inout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "RID"
},
{
"name": "arg2",
"type": "int",
"meta": "uint64"
},
{
"name": "arg3",
"type": "int",
"meta": "int32"
},
{
"name": "arg4",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_audio_bus_override",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_overriding_audio_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_audio_bus_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_audio_bus_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_use_reverb_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_reverb_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_reverb_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_reverb_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_reverb_amount",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_reverb_amount",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_reverb_uniformity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_reverb_uniformity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"signals": [
{
"name": "area_exited",
"arguments": [
{
"name": "area",
"type": "Area3D"
}
]
},
{
"name": "area_shape_exited",
"arguments": [
{
"name": "area_rid",
"type": "RID"
},
{
"name": "area",
"type": "Area3D"
},
{
"name": "area_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "Node3D"
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_rid",
"type": "RID"
},
{
"name": "body",
"type": "Node3D"
},
{
"name": "body_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "area_entered",
"arguments": [
{
"name": "area",
"type": "Area3D"
}
]
},
{
"name": "area_shape_entered",
"arguments": [
{
"name": "area_rid",
"type": "RID"
},
{
"name": "area",
"type": "Area3D"
},
{
"name": "area_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "Node3D"
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_rid",
"type": "RID"
},
{
"name": "body",
"type": "Node3D"
},
{
"name": "body_shape",
"type": "int"
},
{
"name": "local_shape",
"type": "int"
}
]
}
],
"properties": [
{
"name": "monitoring",
"type": "bool",
"setter": "set_monitoring",
"getter": "is_monitoring",
"index": -1
},
{
"name": "monitorable",
"type": "bool",
"setter": "set_monitorable",
"getter": "is_monitorable",
"index": -1
},
{
"name": "priority",
"type": "int",
"setter": "set_priority",
"getter": "get_priority",
"index": -1
},
{
"name": "Physics Overrides",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "space_override",
"type": "int",
"setter": "set_space_override_mode",
"getter": "get_space_override_mode",
"index": -1
},
{
"name": "gravity_point",
"type": "bool",
"setter": "set_gravity_is_point",
"getter": "is_gravity_a_point",
"index": -1
},
{
"name": "gravity_distance_scale",
"type": "float",
"setter": "set_gravity_distance_scale",
"getter": "get_gravity_distance_scale",
"index": -1
},
{
"name": "gravity_vec",
"type": "Vector3",
"setter": "set_gravity_vector",
"getter": "get_gravity_vector",
"index": -1
},
{
"name": "gravity",
"type": "float",
"setter": "set_gravity",
"getter": "get_gravity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"setter": "set_linear_damp",
"getter": "get_linear_damp",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"setter": "set_angular_damp",
"getter": "get_angular_damp",
"index": -1
},
{
"name": "Audio Bus",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "audio_bus_override",
"type": "bool",
"setter": "set_audio_bus_override",
"getter": "is_overriding_audio_bus",
"index": -1
},
{
"name": "audio_bus_name",
"type": "StringName",
"setter": "set_audio_bus_name",
"getter": "get_audio_bus_name",
"index": -1
},
{
"name": "Reverb Bus",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "reverb_bus_enable",
"type": "bool",
"setter": "set_use_reverb_bus",
"getter": "is_using_reverb_bus",
"index": -1
},
{
"name": "reverb_bus_name",
"type": "StringName",
"setter": "set_reverb_bus",
"getter": "get_reverb_bus",
"index": -1
},
{
"name": "reverb_bus_amount",
"type": "float",
"setter": "set_reverb_amount",
"getter": "get_reverb_amount",
"index": -1
},
{
"name": "reverb_bus_uniformity",
"type": "float",
"setter": "set_reverb_uniformity",
"getter": "get_reverb_uniformity",
"index": -1
}
]
},
{
"name": "ArrayMesh",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Mesh",
"api_type": "core",
"methods": [
{
"name": "add_blend_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "get_blend_shape_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_blend_shape_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_blend_shape_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
},
{
"name": "name",
"type": "StringName"
}
]
},
{
"name": "clear_blend_shapes",
"is_const": false,
"is_vararg": false
},
{
"name": "set_blend_shape_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "Mesh.BlendShapeMode"
}
]
},
{
"name": "get_blend_shape_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Mesh.BlendShapeMode"
}
},
{
"name": "add_surface_from_arrays",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "primitive",
"type": "Mesh.PrimitiveType"
},
{
"name": "arrays",
"type": "Array"
},
{
"name": "blend_shapes",
"type": "Array",
"default_value": "[]"
},
{
"name": "lods",
"type": "Dictionary",
"default_value": "{\n}"
},
{
"name": "compress_flags",
"type": "int",
"meta": "uint32",
"default_value": "0"
}
]
},
{
"name": "clear_surfaces",
"is_const": false,
"is_vararg": false
},
{
"name": "surface_update_region",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
},
{
"name": "offset",
"type": "int",
"meta": "int32"
},
{
"name": "data",
"type": "PackedByteArray"
}
]
},
{
"name": "surface_get_array_len",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "surface_get_array_index_len",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "surface_get_format",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
},
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "surface_get_primitive_type",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Mesh.PrimitiveType"
},
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "surface_find_by_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "surface_set_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
},
{
"name": "name",
"type": "String"
}
]
},
{
"name": "surface_get_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "surf_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "regen_normal_maps",
"is_const": false,
"is_vararg": false
},
{
"name": "lightmap_unwrap",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Error"
},
"arguments": [
{
"name": "transform",
"type": "Transform3D"
},
{
"name": "texel_size",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_custom_aabb",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "aabb",
"type": "AABB"
}
]
},
{
"name": "get_custom_aabb",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AABB"
}
},
{
"name": "set_shadow_mesh",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mesh",
"type": "ArrayMesh"
}
]
},
{
"name": "get_shadow_mesh",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "ArrayMesh"
}
},
{
"name": "_set_blend_shape_names",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "blend_shape_names",
"type": "PackedStringArray"
}
]
},
{
"name": "_get_blend_shape_names",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedStringArray"
}
},
{
"name": "_set_surfaces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "surfaces",
"type": "Array"
}
]
},
{
"name": "_get_surfaces",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
}
],
"properties": [
{
"name": "_blend_shape_names",
"type": "PackedStringArray",
"setter": "_set_blend_shape_names",
"getter": "_get_blend_shape_names",
"index": -1
},
{
"name": "_surfaces",
"type": "Array",
"setter": "_set_surfaces",
"getter": "_get_surfaces",
"index": -1
},
{
"name": "blend_shape_mode",
"type": "int",
"setter": "set_blend_shape_mode",
"getter": "get_blend_shape_mode",
"index": -1
},
{
"name": "custom_aabb",
"type": "AABB",
"setter": "set_custom_aabb",
"getter": "get_custom_aabb",
"index": -1
},
{
"name": "shadow_mesh",
"type": "ArrayMesh",
"setter": "set_shadow_mesh",
"getter": "get_shadow_mesh",
"index": -1
}
]
},
{
"name": "AspectRatioContainer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Container",
"api_type": "core",
"enums": [
{
"name": "AlignMode",
"values": [
{
"name": "ALIGN_BEGIN",
"value": 0
},
{
"name": "ALIGN_CENTER",
"value": 1
},
{
"name": "ALIGN_END",
"value": 2
}
]
},
{
"name": "StretchMode",
"values": [
{
"name": "STRETCH_WIDTH_CONTROLS_HEIGHT",
"value": 0
},
{
"name": "STRETCH_HEIGHT_CONTROLS_WIDTH",
"value": 1
},
{
"name": "STRETCH_FIT",
"value": 2
},
{
"name": "STRETCH_COVER",
"value": 3
}
]
}
],
"methods": [
{
"name": "set_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_stretch_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stretch_mode",
"type": "AspectRatioContainer.StretchMode"
}
]
},
{
"name": "get_stretch_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AspectRatioContainer.StretchMode"
}
},
{
"name": "set_alignment_horizontal",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "alignment_horizontal",
"type": "AspectRatioContainer.AlignMode"
}
]
},
{
"name": "get_alignment_horizontal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AspectRatioContainer.AlignMode"
}
},
{
"name": "set_alignment_vertical",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "alignment_vertical",
"type": "AspectRatioContainer.AlignMode"
}
]
},
{
"name": "get_alignment_vertical",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AspectRatioContainer.AlignMode"
}
}
],
"properties": [
{
"name": "ratio",
"type": "float",
"setter": "set_ratio",
"getter": "get_ratio",
"index": -1
},
{
"name": "stretch_mode",
"type": "int",
"setter": "set_stretch_mode",
"getter": "get_stretch_mode",
"index": -1
},
{
"name": "Alignment",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "alignment_horizontal",
"type": "int",
"setter": "set_alignment_horizontal",
"getter": "get_alignment_horizontal",
"index": -1
},
{
"name": "alignment_vertical",
"type": "int",
"setter": "set_alignment_vertical",
"getter": "get_alignment_vertical",
"index": -1
}
]
},
{
"name": "AtlasTexture",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Texture2D",
"api_type": "core",
"methods": [
{
"name": "set_atlas",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "atlas",
"type": "Texture2D"
}
]
},
{
"name": "get_atlas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "set_region",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "region",
"type": "Rect2"
}
]
},
{
"name": "get_region",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Rect2"
}
},
{
"name": "set_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "margin",
"type": "Rect2"
}
]
},
{
"name": "get_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Rect2"
}
},
{
"name": "set_filter_clip",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "has_filter_clip",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "atlas",
"type": "Texture2D",
"setter": "set_atlas",
"getter": "get_atlas",
"index": -1
},
{
"name": "region",
"type": "Rect2",
"setter": "set_region",
"getter": "get_region",
"index": -1
},
{
"name": "margin",
"type": "Rect2",
"setter": "set_margin",
"getter": "get_margin",
"index": -1
},
{
"name": "filter_clip",
"type": "bool",
"setter": "set_filter_clip",
"getter": "has_filter_clip",
"index": -1
}
]
},
{
"name": "AudioBusLayout",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core"
},
{
"name": "AudioEffect",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "Resource",
"api_type": "core"
},
{
"name": "AudioEffectAmplify",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_volume_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "volume",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_volume_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "volume_db",
"type": "float",
"setter": "set_volume_db",
"getter": "get_volume_db",
"index": -1
}
]
},
{
"name": "AudioEffectBandLimitFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectBandPassFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectCapture",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "can_get_buffer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_buffer",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "PackedVector2Array"
},
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear_buffer",
"is_const": false,
"is_vararg": false
},
{
"name": "set_buffer_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "buffer_length_seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_buffer_length",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_frames_available",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_discarded_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int64"
}
},
{
"name": "get_buffer_length_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_pushed_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int64"
}
}
],
"properties": [
{
"name": "buffer_length",
"type": "float",
"setter": "set_buffer_length",
"getter": "get_buffer_length",
"index": -1
}
]
},
{
"name": "AudioEffectChorus",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_voice_count",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voices",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_voice_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_voice_delay_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "delay_ms",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_delay_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_voice_rate_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "rate_hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_rate_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_voice_depth_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "depth_ms",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_depth_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_voice_level_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "level_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_level_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_voice_cutoff_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "cutoff_hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_cutoff_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_voice_pan",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
},
{
"name": "pan",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_voice_pan",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "voice_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_wet",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_wet",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dry",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dry",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "voice_count",
"type": "int",
"setter": "set_voice_count",
"getter": "get_voice_count",
"index": -1
},
{
"name": "dry",
"type": "float",
"setter": "set_dry",
"getter": "get_dry",
"index": -1
},
{
"name": "wet",
"type": "float",
"setter": "set_wet",
"getter": "get_wet",
"index": -1
},
{
"name": "voice/1/delay_ms",
"type": "float",
"setter": "set_voice_delay_ms",
"getter": "get_voice_delay_ms",
"index": 0
},
{
"name": "voice/1/rate_hz",
"type": "float",
"setter": "set_voice_rate_hz",
"getter": "get_voice_rate_hz",
"index": 0
},
{
"name": "voice/1/depth_ms",
"type": "float",
"setter": "set_voice_depth_ms",
"getter": "get_voice_depth_ms",
"index": 0
},
{
"name": "voice/1/level_db",
"type": "float",
"setter": "set_voice_level_db",
"getter": "get_voice_level_db",
"index": 0
},
{
"name": "voice/1/cutoff_hz",
"type": "float",
"setter": "set_voice_cutoff_hz",
"getter": "get_voice_cutoff_hz",
"index": 0
},
{
"name": "voice/1/pan",
"type": "float",
"setter": "set_voice_pan",
"getter": "get_voice_pan",
"index": 0
},
{
"name": "voice/2/delay_ms",
"type": "float",
"setter": "set_voice_delay_ms",
"getter": "get_voice_delay_ms",
"index": 1
},
{
"name": "voice/2/rate_hz",
"type": "float",
"setter": "set_voice_rate_hz",
"getter": "get_voice_rate_hz",
"index": 1
},
{
"name": "voice/2/depth_ms",
"type": "float",
"setter": "set_voice_depth_ms",
"getter": "get_voice_depth_ms",
"index": 1
},
{
"name": "voice/2/level_db",
"type": "float",
"setter": "set_voice_level_db",
"getter": "get_voice_level_db",
"index": 1
},
{
"name": "voice/2/cutoff_hz",
"type": "float",
"setter": "set_voice_cutoff_hz",
"getter": "get_voice_cutoff_hz",
"index": 1
},
{
"name": "voice/2/pan",
"type": "float",
"setter": "set_voice_pan",
"getter": "get_voice_pan",
"index": 1
},
{
"name": "voice/3/delay_ms",
"type": "float",
"setter": "set_voice_delay_ms",
"getter": "get_voice_delay_ms",
"index": 2
},
{
"name": "voice/3/rate_hz",
"type": "float",
"setter": "set_voice_rate_hz",
"getter": "get_voice_rate_hz",
"index": 2
},
{
"name": "voice/3/depth_ms",
"type": "float",
"setter": "set_voice_depth_ms",
"getter": "get_voice_depth_ms",
"index": 2
},
{
"name": "voice/3/level_db",
"type": "float",
"setter": "set_voice_level_db",
"getter": "get_voice_level_db",
"index": 2
},
{
"name": "voice/3/cutoff_hz",
"type": "float",
"setter": "set_voice_cutoff_hz",
"getter": "get_voice_cutoff_hz",
"index": 2
},
{
"name": "voice/3/pan",
"type": "float",
"setter": "set_voice_pan",
"getter": "get_voice_pan",
"index": 2
},
{
"name": "voice/4/delay_ms",
"type": "float",
"setter": "set_voice_delay_ms",
"getter": "get_voice_delay_ms",
"index": 3
},
{
"name": "voice/4/rate_hz",
"type": "float",
"setter": "set_voice_rate_hz",
"getter": "get_voice_rate_hz",
"index": 3
},
{
"name": "voice/4/depth_ms",
"type": "float",
"setter": "set_voice_depth_ms",
"getter": "get_voice_depth_ms",
"index": 3
},
{
"name": "voice/4/level_db",
"type": "float",
"setter": "set_voice_level_db",
"getter": "get_voice_level_db",
"index": 3
},
{
"name": "voice/4/cutoff_hz",
"type": "float",
"setter": "set_voice_cutoff_hz",
"getter": "get_voice_cutoff_hz",
"index": 3
},
{
"name": "voice/4/pan",
"type": "float",
"setter": "set_voice_pan",
"getter": "get_voice_pan",
"index": 3
}
]
},
{
"name": "AudioEffectCompressor",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_threshold",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_threshold",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_gain",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "gain",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gain",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_attack_us",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "attack_us",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_attack_us",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_release_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "release_ms",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_release_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_mix",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mix",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_mix",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_sidechain",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sidechain",
"type": "StringName"
}
]
},
{
"name": "get_sidechain",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
}
],
"properties": [
{
"name": "threshold",
"type": "float",
"setter": "set_threshold",
"getter": "get_threshold",
"index": -1
},
{
"name": "ratio",
"type": "float",
"setter": "set_ratio",
"getter": "get_ratio",
"index": -1
},
{
"name": "gain",
"type": "float",
"setter": "set_gain",
"getter": "get_gain",
"index": -1
},
{
"name": "attack_us",
"type": "float",
"setter": "set_attack_us",
"getter": "get_attack_us",
"index": -1
},
{
"name": "release_ms",
"type": "float",
"setter": "set_release_ms",
"getter": "get_release_ms",
"index": -1
},
{
"name": "mix",
"type": "float",
"setter": "set_mix",
"getter": "get_mix",
"index": -1
},
{
"name": "sidechain",
"type": "StringName",
"setter": "set_sidechain",
"getter": "get_sidechain",
"index": -1
}
]
},
{
"name": "AudioEffectDelay",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_dry",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dry",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap1_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "bool"
}
]
},
{
"name": "is_tap1_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_tap1_delay_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap1_delay_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap1_level_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap1_level_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap1_pan",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap1_pan",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap2_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "bool"
}
]
},
{
"name": "is_tap2_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_tap2_delay_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap2_delay_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap2_level_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap2_level_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap2_pan",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap2_pan",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_feedback_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "bool"
}
]
},
{
"name": "is_feedback_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_feedback_delay_ms",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_feedback_delay_ms",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_feedback_level_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_feedback_level_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_feedback_lowpass",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_feedback_lowpass",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "dry",
"type": "float",
"setter": "set_dry",
"getter": "get_dry",
"index": -1
},
{
"name": "tap1/active",
"type": "bool",
"setter": "set_tap1_active",
"getter": "is_tap1_active",
"index": -1
},
{
"name": "tap1/delay_ms",
"type": "float",
"setter": "set_tap1_delay_ms",
"getter": "get_tap1_delay_ms",
"index": -1
},
{
"name": "tap1/level_db",
"type": "float",
"setter": "set_tap1_level_db",
"getter": "get_tap1_level_db",
"index": -1
},
{
"name": "tap1/pan",
"type": "float",
"setter": "set_tap1_pan",
"getter": "get_tap1_pan",
"index": -1
},
{
"name": "tap2/active",
"type": "bool",
"setter": "set_tap2_active",
"getter": "is_tap2_active",
"index": -1
},
{
"name": "tap2/delay_ms",
"type": "float",
"setter": "set_tap2_delay_ms",
"getter": "get_tap2_delay_ms",
"index": -1
},
{
"name": "tap2/level_db",
"type": "float",
"setter": "set_tap2_level_db",
"getter": "get_tap2_level_db",
"index": -1
},
{
"name": "tap2/pan",
"type": "float",
"setter": "set_tap2_pan",
"getter": "get_tap2_pan",
"index": -1
},
{
"name": "feedback/active",
"type": "bool",
"setter": "set_feedback_active",
"getter": "is_feedback_active",
"index": -1
},
{
"name": "feedback/delay_ms",
"type": "float",
"setter": "set_feedback_delay_ms",
"getter": "get_feedback_delay_ms",
"index": -1
},
{
"name": "feedback/level_db",
"type": "float",
"setter": "set_feedback_level_db",
"getter": "get_feedback_level_db",
"index": -1
},
{
"name": "feedback/lowpass",
"type": "float",
"setter": "set_feedback_lowpass",
"getter": "get_feedback_lowpass",
"index": -1
}
]
},
{
"name": "AudioEffectDistortion",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"enums": [
{
"name": "Mode",
"values": [
{
"name": "MODE_CLIP",
"value": 0
},
{
"name": "MODE_ATAN",
"value": 1
},
{
"name": "MODE_LOFI",
"value": 2
},
{
"name": "MODE_OVERDRIVE",
"value": 3
},
{
"name": "MODE_WAVESHAPE",
"value": 4
}
]
}
],
"methods": [
{
"name": "set_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AudioEffectDistortion.Mode"
}
]
},
{
"name": "get_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioEffectDistortion.Mode"
}
},
{
"name": "set_pre_gain",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pre_gain",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pre_gain",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_keep_hf_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "keep_hf_hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_keep_hf_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_drive",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "drive",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_drive",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_post_gain",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "post_gain",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_post_gain",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "mode",
"type": "int",
"setter": "set_mode",
"getter": "get_mode",
"index": -1
},
{
"name": "pre_gain",
"type": "float",
"setter": "set_pre_gain",
"getter": "get_pre_gain",
"index": -1
},
{
"name": "keep_hf_hz",
"type": "float",
"setter": "set_keep_hf_hz",
"getter": "get_keep_hf_hz",
"index": -1
},
{
"name": "drive",
"type": "float",
"setter": "set_drive",
"getter": "get_drive",
"index": -1
},
{
"name": "post_gain",
"type": "float",
"setter": "set_post_gain",
"getter": "get_post_gain",
"index": -1
}
]
},
{
"name": "AudioEffectEQ",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_band_gain_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "band_idx",
"type": "int",
"meta": "int32"
},
{
"name": "volume_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_band_gain_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "band_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_band_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
}
]
},
{
"name": "AudioEffectEQ10",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectEQ",
"api_type": "core"
},
{
"name": "AudioEffectEQ21",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectEQ",
"api_type": "core"
},
{
"name": "AudioEffectEQ6",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectEQ",
"api_type": "core"
},
{
"name": "AudioEffectFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"enums": [
{
"name": "FilterDB",
"values": [
{
"name": "FILTER_6DB",
"value": 0
},
{
"name": "FILTER_12DB",
"value": 1
},
{
"name": "FILTER_18DB",
"value": 2
},
{
"name": "FILTER_24DB",
"value": 3
}
]
}
],
"methods": [
{
"name": "set_cutoff",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "freq",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_cutoff",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_resonance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_resonance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_gain",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_gain",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "AudioEffectFilter.FilterDB"
}
]
},
{
"name": "get_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioEffectFilter.FilterDB"
}
}
],
"properties": [
{
"name": "cutoff_hz",
"type": "float",
"setter": "set_cutoff",
"getter": "get_cutoff",
"index": -1
},
{
"name": "resonance",
"type": "float",
"setter": "set_resonance",
"getter": "get_resonance",
"index": -1
},
{
"name": "gain",
"type": "float",
"setter": "set_gain",
"getter": "get_gain",
"index": -1
},
{
"name": "db",
"type": "int",
"setter": "set_db",
"getter": "get_db",
"index": -1
}
]
},
{
"name": "AudioEffectHighPassFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectHighShelfFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectInstance",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "RefCounted",
"api_type": "core"
},
{
"name": "AudioEffectLimiter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_ceiling_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ceiling",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_ceiling_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_threshold_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_threshold_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_soft_clip_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "soft_clip",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_soft_clip_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_soft_clip_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "soft_clip",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_soft_clip_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "ceiling_db",
"type": "float",
"setter": "set_ceiling_db",
"getter": "get_ceiling_db",
"index": -1
},
{
"name": "threshold_db",
"type": "float",
"setter": "set_threshold_db",
"getter": "get_threshold_db",
"index": -1
},
{
"name": "soft_clip_db",
"type": "float",
"setter": "set_soft_clip_db",
"getter": "get_soft_clip_db",
"index": -1
},
{
"name": "soft_clip_ratio",
"type": "float",
"setter": "set_soft_clip_ratio",
"getter": "get_soft_clip_ratio",
"index": -1
}
]
},
{
"name": "AudioEffectLowPassFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectLowShelfFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectNotchFilter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffectFilter",
"api_type": "core"
},
{
"name": "AudioEffectPanner",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_pan",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "cpanume",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pan",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "pan",
"type": "float",
"setter": "set_pan",
"getter": "get_pan",
"index": -1
}
]
},
{
"name": "AudioEffectPhaser",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_range_min_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_range_min_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_range_max_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_range_max_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_rate_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_rate_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_feedback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fbk",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_feedback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_depth",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "depth",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_depth",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "range_min_hz",
"type": "float",
"setter": "set_range_min_hz",
"getter": "get_range_min_hz",
"index": -1
},
{
"name": "range_max_hz",
"type": "float",
"setter": "set_range_max_hz",
"getter": "get_range_max_hz",
"index": -1
},
{
"name": "rate_hz",
"type": "float",
"setter": "set_rate_hz",
"getter": "get_rate_hz",
"index": -1
},
{
"name": "feedback",
"type": "float",
"setter": "set_feedback",
"getter": "get_feedback",
"index": -1
},
{
"name": "depth",
"type": "float",
"setter": "set_depth",
"getter": "get_depth",
"index": -1
}
]
},
{
"name": "AudioEffectPitchShift",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"enums": [
{
"name": "FFTSize",
"values": [
{
"name": "FFT_SIZE_256",
"value": 0
},
{
"name": "FFT_SIZE_512",
"value": 1
},
{
"name": "FFT_SIZE_1024",
"value": 2
},
{
"name": "FFT_SIZE_2048",
"value": 3
},
{
"name": "FFT_SIZE_4096",
"value": 4
},
{
"name": "FFT_SIZE_MAX",
"value": 5
}
]
}
],
"methods": [
{
"name": "set_pitch_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rate",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pitch_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_oversampling",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_oversampling",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_fft_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "AudioEffectPitchShift.FFTSize"
}
]
},
{
"name": "get_fft_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioEffectPitchShift.FFTSize"
}
}
],
"properties": [
{
"name": "pitch_scale",
"type": "float",
"setter": "set_pitch_scale",
"getter": "get_pitch_scale",
"index": -1
},
{
"name": "oversampling",
"type": "float",
"setter": "set_oversampling",
"getter": "get_oversampling",
"index": -1
},
{
"name": "fft_size",
"type": "int",
"setter": "set_fft_size",
"getter": "get_fft_size",
"index": -1
}
]
},
{
"name": "AudioEffectRecord",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_recording_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "record",
"type": "bool"
}
]
},
{
"name": "is_recording_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_format",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "format",
"type": "AudioStreamSample.Format"
}
]
},
{
"name": "get_format",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamSample.Format"
}
},
{
"name": "get_recording",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamSample"
}
}
],
"properties": [
{
"name": "format",
"type": "int",
"setter": "set_format",
"getter": "get_format",
"index": -1
}
]
},
{
"name": "AudioEffectReverb",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_predelay_msec",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "msec",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_predelay_msec",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_predelay_feedback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "feedback",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_predelay_feedback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_room_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_room_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_damping",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_damping",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_spread",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_spread",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dry",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dry",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_wet",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_wet",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_hpf",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_hpf",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "Predelay",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "predelay_msec",
"type": "float",
"setter": "set_predelay_msec",
"getter": "get_predelay_msec",
"index": -1
},
{
"name": "predelay_feedback",
"type": "float",
"setter": "set_predelay_feedback",
"getter": "get_predelay_feedback",
"index": -1
},
{
"name": "",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "room_size",
"type": "float",
"setter": "set_room_size",
"getter": "get_room_size",
"index": -1
},
{
"name": "damping",
"type": "float",
"setter": "set_damping",
"getter": "get_damping",
"index": -1
},
{
"name": "spread",
"type": "float",
"setter": "set_spread",
"getter": "get_spread",
"index": -1
},
{
"name": "hipass",
"type": "float",
"setter": "set_hpf",
"getter": "get_hpf",
"index": -1
},
{
"name": "dry",
"type": "float",
"setter": "set_dry",
"getter": "get_dry",
"index": -1
},
{
"name": "wet",
"type": "float",
"setter": "set_wet",
"getter": "get_wet",
"index": -1
}
]
},
{
"name": "AudioEffectSpectrumAnalyzer",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"enums": [
{
"name": "FFTSize",
"values": [
{
"name": "FFT_SIZE_256",
"value": 0
},
{
"name": "FFT_SIZE_512",
"value": 1
},
{
"name": "FFT_SIZE_1024",
"value": 2
},
{
"name": "FFT_SIZE_2048",
"value": 3
},
{
"name": "FFT_SIZE_4096",
"value": 4
},
{
"name": "FFT_SIZE_MAX",
"value": 5
}
]
}
],
"methods": [
{
"name": "set_buffer_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_buffer_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_tap_back_pos",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_tap_back_pos",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_fft_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "AudioEffectSpectrumAnalyzer.FFTSize"
}
]
},
{
"name": "get_fft_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioEffectSpectrumAnalyzer.FFTSize"
}
}
],
"properties": [
{
"name": "buffer_length",
"type": "float",
"setter": "set_buffer_length",
"getter": "get_buffer_length",
"index": -1
},
{
"name": "tap_back_pos",
"type": "float",
"setter": "set_tap_back_pos",
"getter": "get_tap_back_pos",
"index": -1
},
{
"name": "fft_size",
"type": "int",
"setter": "set_fft_size",
"getter": "get_fft_size",
"index": -1
}
]
},
{
"name": "AudioEffectSpectrumAnalyzerInstance",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "AudioEffectInstance",
"api_type": "core",
"enums": [
{
"name": "MagnitudeMode",
"values": [
{
"name": "MAGNITUDE_AVERAGE",
"value": 0
},
{
"name": "MAGNITUDE_MAX",
"value": 1
}
]
}
],
"methods": [
{
"name": "get_magnitude_for_frequency_range",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "from_hz",
"type": "float",
"meta": "float"
},
{
"name": "to_hz",
"type": "float",
"meta": "float"
},
{
"name": "mode",
"type": "AudioEffectSpectrumAnalyzerInstance.MagnitudeMode",
"default_value": "1"
}
]
}
]
},
{
"name": "AudioEffectStereoEnhance",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioEffect",
"api_type": "core",
"methods": [
{
"name": "set_pan_pullout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pan_pullout",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_time_pullout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_time_pullout",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_surround",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_surround",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "pan_pullout",
"type": "float",
"setter": "set_pan_pullout",
"getter": "get_pan_pullout",
"index": -1
},
{
"name": "time_pullout_ms",
"type": "float",
"setter": "set_time_pullout",
"getter": "get_time_pullout",
"index": -1
},
{
"name": "surround",
"type": "float",
"setter": "set_surround",
"getter": "get_surround",
"index": -1
}
]
},
{
"name": "AudioServer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Object",
"api_type": "core",
"enums": [
{
"name": "SpeakerMode",
"values": [
{
"name": "SPEAKER_MODE_STEREO",
"value": 0
},
{
"name": "SPEAKER_SURROUND_31",
"value": 1
},
{
"name": "SPEAKER_SURROUND_51",
"value": 2
},
{
"name": "SPEAKER_SURROUND_71",
"value": 3
}
]
}
],
"methods": [
{
"name": "set_bus_count",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "remove_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "add_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "at_position",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "move_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
},
{
"name": "to_index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "name",
"type": "String"
}
]
},
{
"name": "get_bus_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_index",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "bus_name",
"type": "StringName"
}
]
},
{
"name": "get_bus_channels",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_volume_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "volume_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_bus_volume_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_send",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "send",
"type": "StringName"
}
]
},
{
"name": "get_bus_send",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_solo",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_bus_solo",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_mute",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_bus_mute",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_bypass_effects",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_bus_bypassing_effects",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "add_bus_effect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect",
"type": "AudioEffect"
},
{
"name": "at_position",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "remove_bus_effect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_effect_count",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_effect",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "AudioEffect"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_effect_instance",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "AudioEffectInstance"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
},
{
"name": "channel",
"type": "int",
"meta": "int32",
"default_value": "0"
}
]
},
{
"name": "swap_bus_effects",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
},
{
"name": "by_effect_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_bus_effect_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_bus_effect_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "effect_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_peak_volume_left_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "channel",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_bus_peak_volume_right_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "bus_idx",
"type": "int",
"meta": "int32"
},
{
"name": "channel",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_global_rate_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_global_rate_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "lock",
"is_const": false,
"is_vararg": false
},
{
"name": "unlock",
"is_const": false,
"is_vararg": false
},
{
"name": "get_speaker_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioServer.SpeakerMode"
}
},
{
"name": "get_mix_rate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_device_list",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "get_device",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_device",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "device",
"type": "String"
}
]
},
{
"name": "get_time_to_next_mix",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "double"
}
},
{
"name": "get_time_since_last_mix",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "double"
}
},
{
"name": "get_output_latency",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "double"
}
},
{
"name": "capture_get_device_list",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "capture_get_device",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "capture_set_device",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "name",
"type": "String"
}
]
},
{
"name": "set_bus_layout",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus_layout",
"type": "AudioBusLayout"
}
]
},
{
"name": "generate_bus_layout",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioBusLayout"
}
}
],
"signals": [
{
"name": "bus_layout_changed"
}
],
"properties": [
{
"name": "bus_count",
"type": "int",
"setter": "set_bus_count",
"getter": "get_bus_count",
"index": -1
},
{
"name": "device",
"type": "String",
"setter": "set_device",
"getter": "get_device",
"index": -1
},
{
"name": "global_rate_scale",
"type": "float",
"setter": "set_global_rate_scale",
"getter": "get_global_rate_scale",
"index": -1
}
]
},
{
"name": "AudioStream",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "Resource",
"api_type": "core",
"methods": [
{
"name": "get_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
]
},
{
"name": "AudioStreamGenerator",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core",
"methods": [
{
"name": "set_mix_rate",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "hz",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_mix_rate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_buffer_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_buffer_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "mix_rate",
"type": "float",
"setter": "set_mix_rate",
"getter": "get_mix_rate",
"index": -1
},
{
"name": "buffer_length",
"type": "float",
"setter": "set_buffer_length",
"getter": "get_buffer_length",
"index": -1
}
]
},
{
"name": "AudioStreamGeneratorPlayback",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "AudioStreamPlaybackResampled",
"api_type": "core",
"methods": [
{
"name": "push_frame",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "frame",
"type": "Vector2"
}
]
},
{
"name": "can_push_buffer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "push_buffer",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "frames",
"type": "PackedVector2Array"
}
]
},
{
"name": "get_frames_available",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_skips",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "clear_buffer",
"is_const": false,
"is_vararg": false
}
]
},
{
"name": "AudioStreamMP3",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core",
"methods": [
{
"name": "set_data",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "data",
"type": "PackedByteArray"
}
]
},
{
"name": "get_data",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedByteArray"
}
},
{
"name": "set_loop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "has_loop",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_loop_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_loop_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "data",
"type": "PackedByteArray",
"setter": "set_data",
"getter": "get_data",
"index": -1
},
{
"name": "loop",
"type": "bool",
"setter": "set_loop",
"getter": "has_loop",
"index": -1
},
{
"name": "loop_offset",
"type": "float",
"setter": "set_loop_offset",
"getter": "get_loop_offset",
"index": -1
}
]
},
{
"name": "AudioStreamMicrophone",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core"
},
{
"name": "AudioStreamOGGVorbis",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core",
"methods": [
{
"name": "set_data",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "data",
"type": "PackedByteArray"
}
]
},
{
"name": "get_data",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedByteArray"
}
},
{
"name": "set_loop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "has_loop",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_loop_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_loop_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "data",
"type": "PackedByteArray",
"setter": "set_data",
"getter": "get_data",
"index": -1
},
{
"name": "loop",
"type": "bool",
"setter": "set_loop",
"getter": "has_loop",
"index": -1
},
{
"name": "loop_offset",
"type": "float",
"setter": "set_loop_offset",
"getter": "get_loop_offset",
"index": -1
}
]
},
{
"name": "AudioStreamPlayback",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "RefCounted",
"api_type": "core"
},
{
"name": "AudioStreamPlaybackResampled",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "AudioStreamPlayback",
"api_type": "core"
},
{
"name": "AudioStreamPlayer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node",
"api_type": "core",
"enums": [
{
"name": "MixTarget",
"values": [
{
"name": "MIX_TARGET_STEREO",
"value": 0
},
{
"name": "MIX_TARGET_SURROUND",
"value": 1
},
{
"name": "MIX_TARGET_CENTER",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_stream",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream"
}
]
},
{
"name": "get_stream",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStream"
}
},
{
"name": "set_volume_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "volume_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_volume_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_pitch_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pitch_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pitch_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"meta": "float",
"default_value": "0.0"
}
]
},
{
"name": "seek",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"meta": "float"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_playback_position",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus",
"type": "StringName"
}
]
},
{
"name": "get_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_autoplay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_autoplay_enabled",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_mix_target",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mix_target",
"type": "AudioStreamPlayer.MixTarget"
}
]
},
{
"name": "get_mix_target",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayer.MixTarget"
}
},
{
"name": "_set_playing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "_is_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_stream_paused",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pause",
"type": "bool"
}
]
},
{
"name": "get_stream_paused",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_stream_playback",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayback"
}
}
],
"signals": [
{
"name": "finished"
}
],
"properties": [
{
"name": "stream",
"type": "AudioStream",
"setter": "set_stream",
"getter": "get_stream",
"index": -1
},
{
"name": "volume_db",
"type": "float",
"setter": "set_volume_db",
"getter": "get_volume_db",
"index": -1
},
{
"name": "pitch_scale",
"type": "float",
"setter": "set_pitch_scale",
"getter": "get_pitch_scale",
"index": -1
},
{
"name": "playing",
"type": "bool",
"setter": "_set_playing",
"getter": "is_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"setter": "set_autoplay",
"getter": "is_autoplay_enabled",
"index": -1
},
{
"name": "stream_paused",
"type": "bool",
"setter": "set_stream_paused",
"getter": "get_stream_paused",
"index": -1
},
{
"name": "mix_target",
"type": "int",
"setter": "set_mix_target",
"getter": "get_mix_target",
"index": -1
},
{
"name": "bus",
"type": "StringName",
"setter": "set_bus",
"getter": "get_bus",
"index": -1
}
]
},
{
"name": "AudioStreamPlayer2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "set_stream",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream"
}
]
},
{
"name": "get_stream",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStream"
}
},
{
"name": "set_volume_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "volume_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_volume_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_pitch_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pitch_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pitch_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"meta": "float",
"default_value": "0.0"
}
]
},
{
"name": "seek",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"meta": "float"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_playback_position",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus",
"type": "StringName"
}
]
},
{
"name": "get_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_autoplay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_autoplay_enabled",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_set_playing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "_is_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_max_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_max_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_attenuation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "curve",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_attenuation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_area_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_area_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_stream_paused",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pause",
"type": "bool"
}
]
},
{
"name": "get_stream_paused",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_stream_playback",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayback"
}
}
],
"signals": [
{
"name": "finished"
}
],
"properties": [
{
"name": "stream",
"type": "AudioStream",
"setter": "set_stream",
"getter": "get_stream",
"index": -1
},
{
"name": "volume_db",
"type": "float",
"setter": "set_volume_db",
"getter": "get_volume_db",
"index": -1
},
{
"name": "pitch_scale",
"type": "float",
"setter": "set_pitch_scale",
"getter": "get_pitch_scale",
"index": -1
},
{
"name": "playing",
"type": "bool",
"setter": "_set_playing",
"getter": "is_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"setter": "set_autoplay",
"getter": "is_autoplay_enabled",
"index": -1
},
{
"name": "stream_paused",
"type": "bool",
"setter": "set_stream_paused",
"getter": "get_stream_paused",
"index": -1
},
{
"name": "max_distance",
"type": "float",
"setter": "set_max_distance",
"getter": "get_max_distance",
"index": -1
},
{
"name": "attenuation",
"type": "float",
"setter": "set_attenuation",
"getter": "get_attenuation",
"index": -1
},
{
"name": "bus",
"type": "StringName",
"setter": "set_bus",
"getter": "get_bus",
"index": -1
},
{
"name": "area_mask",
"type": "int",
"setter": "set_area_mask",
"getter": "get_area_mask",
"index": -1
}
]
},
{
"name": "AudioStreamPlayer3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node3D",
"api_type": "core",
"enums": [
{
"name": "AttenuationModel",
"values": [
{
"name": "ATTENUATION_INVERSE_DISTANCE",
"value": 0
},
{
"name": "ATTENUATION_INVERSE_SQUARE_DISTANCE",
"value": 1
},
{
"name": "ATTENUATION_LOGARITHMIC",
"value": 2
},
{
"name": "ATTENUATION_DISABLED",
"value": 3
}
]
},
{
"name": "OutOfRangeMode",
"values": [
{
"name": "OUT_OF_RANGE_MIX",
"value": 0
},
{
"name": "OUT_OF_RANGE_PAUSE",
"value": 1
}
]
},
{
"name": "DopplerTracking",
"values": [
{
"name": "DOPPLER_TRACKING_DISABLED",
"value": 0
},
{
"name": "DOPPLER_TRACKING_IDLE_STEP",
"value": 1
},
{
"name": "DOPPLER_TRACKING_PHYSICS_STEP",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_stream",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream"
}
]
},
{
"name": "get_stream",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStream"
}
},
{
"name": "set_unit_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "unit_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_unit_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_unit_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "unit_size",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_unit_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_max_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "max_db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_max_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_pitch_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pitch_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_pitch_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "play",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"meta": "float",
"default_value": "0.0"
}
]
},
{
"name": "seek",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"meta": "float"
}
]
},
{
"name": "stop",
"is_const": false,
"is_vararg": false
},
{
"name": "is_playing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_playback_position",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_bus",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bus",
"type": "StringName"
}
]
},
{
"name": "get_bus",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "StringName"
}
},
{
"name": "set_autoplay",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_autoplay_enabled",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_set_playing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "_is_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_max_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "metres",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_max_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_area_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_area_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_emission_angle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_emission_angle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_emission_angle_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_emission_angle_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_emission_angle_filter_attenuation_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_emission_angle_filter_attenuation_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_attenuation_filter_cutoff_hz",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_attenuation_filter_cutoff_hz",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_attenuation_filter_db",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "db",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_attenuation_filter_db",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_attenuation_model",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "model",
"type": "AudioStreamPlayer3D.AttenuationModel"
}
]
},
{
"name": "get_attenuation_model",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayer3D.AttenuationModel"
}
},
{
"name": "set_out_of_range_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AudioStreamPlayer3D.OutOfRangeMode"
}
]
},
{
"name": "get_out_of_range_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayer3D.OutOfRangeMode"
}
},
{
"name": "set_doppler_tracking",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "AudioStreamPlayer3D.DopplerTracking"
}
]
},
{
"name": "get_doppler_tracking",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayer3D.DopplerTracking"
}
},
{
"name": "set_stream_paused",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pause",
"type": "bool"
}
]
},
{
"name": "get_stream_paused",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_stream_playback",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "AudioStreamPlayback"
}
}
],
"signals": [
{
"name": "finished"
}
],
"properties": [
{
"name": "stream",
"type": "AudioStream",
"setter": "set_stream",
"getter": "get_stream",
"index": -1
},
{
"name": "attenuation_model",
"type": "int",
"setter": "set_attenuation_model",
"getter": "get_attenuation_model",
"index": -1
},
{
"name": "unit_db",
"type": "float",
"setter": "set_unit_db",
"getter": "get_unit_db",
"index": -1
},
{
"name": "unit_size",
"type": "float",
"setter": "set_unit_size",
"getter": "get_unit_size",
"index": -1
},
{
"name": "max_db",
"type": "float",
"setter": "set_max_db",
"getter": "get_max_db",
"index": -1
},
{
"name": "pitch_scale",
"type": "float",
"setter": "set_pitch_scale",
"getter": "get_pitch_scale",
"index": -1
},
{
"name": "playing",
"type": "bool",
"setter": "_set_playing",
"getter": "is_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"setter": "set_autoplay",
"getter": "is_autoplay_enabled",
"index": -1
},
{
"name": "stream_paused",
"type": "bool",
"setter": "set_stream_paused",
"getter": "get_stream_paused",
"index": -1
},
{
"name": "max_distance",
"type": "float",
"setter": "set_max_distance",
"getter": "get_max_distance",
"index": -1
},
{
"name": "out_of_range_mode",
"type": "int",
"setter": "set_out_of_range_mode",
"getter": "get_out_of_range_mode",
"index": -1
},
{
"name": "bus",
"type": "StringName",
"setter": "set_bus",
"getter": "get_bus",
"index": -1
},
{
"name": "area_mask",
"type": "int",
"setter": "set_area_mask",
"getter": "get_area_mask",
"index": -1
},
{
"name": "Emission Angle",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "emission_angle_enabled",
"type": "bool",
"setter": "set_emission_angle_enabled",
"getter": "is_emission_angle_enabled",
"index": -1
},
{
"name": "emission_angle_degrees",
"type": "float",
"setter": "set_emission_angle",
"getter": "get_emission_angle",
"index": -1
},
{
"name": "emission_angle_filter_attenuation_db",
"type": "float",
"setter": "set_emission_angle_filter_attenuation_db",
"getter": "get_emission_angle_filter_attenuation_db",
"index": -1
},
{
"name": "Attenuation Filter",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "attenuation_filter_cutoff_hz",
"type": "float",
"setter": "set_attenuation_filter_cutoff_hz",
"getter": "get_attenuation_filter_cutoff_hz",
"index": -1
},
{
"name": "attenuation_filter_db",
"type": "float",
"setter": "set_attenuation_filter_db",
"getter": "get_attenuation_filter_db",
"index": -1
},
{
"name": "Doppler",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "doppler_tracking",
"type": "int",
"setter": "set_doppler_tracking",
"getter": "get_doppler_tracking",
"index": -1
}
]
},
{
"name": "AudioStreamRandomPitch",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core",
"methods": [
{
"name": "set_audio_stream",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream"
}
]
},
{
"name": "get_audio_stream",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStream"
}
},
{
"name": "set_random_pitch",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_random_pitch",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "audio_stream",
"type": "AudioStream",
"setter": "set_audio_stream",
"getter": "get_audio_stream",
"index": -1
},
{
"name": "random_pitch",
"type": "float",
"setter": "set_random_pitch",
"getter": "get_random_pitch",
"index": -1
}
]
},
{
"name": "AudioStreamSample",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "AudioStream",
"api_type": "core",
"enums": [
{
"name": "LoopMode",
"values": [
{
"name": "LOOP_DISABLED",
"value": 0
},
{
"name": "LOOP_FORWARD",
"value": 1
},
{
"name": "LOOP_PING_PONG",
"value": 2
},
{
"name": "LOOP_BACKWARD",
"value": 3
}
]
},
{
"name": "Format",
"values": [
{
"name": "FORMAT_8_BITS",
"value": 0
},
{
"name": "FORMAT_16_BITS",
"value": 1
},
{
"name": "FORMAT_IMA_ADPCM",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_data",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "data",
"type": "PackedByteArray"
}
]
},
{
"name": "get_data",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedByteArray"
}
},
{
"name": "set_format",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "format",
"type": "AudioStreamSample.Format"
}
]
},
{
"name": "get_format",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamSample.Format"
}
},
{
"name": "set_loop_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "loop_mode",
"type": "AudioStreamSample.LoopMode"
}
]
},
{
"name": "get_loop_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "AudioStreamSample.LoopMode"
}
},
{
"name": "set_loop_begin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "loop_begin",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_loop_begin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_loop_end",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "loop_end",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_loop_end",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_mix_rate",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mix_rate",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_mix_rate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_stereo",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "stereo",
"type": "bool"
}
]
},
{
"name": "is_stereo",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "save_to_wav",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Error"
},
"arguments": [
{
"name": "path",
"type": "String"
}
]
}
],
"properties": [
{
"name": "data",
"type": "PackedByteArray",
"setter": "set_data",
"getter": "get_data",
"index": -1
},
{
"name": "format",
"type": "int",
"setter": "set_format",
"getter": "get_format",
"index": -1
},
{
"name": "loop_mode",
"type": "int",
"setter": "set_loop_mode",
"getter": "get_loop_mode",
"index": -1
},
{
"name": "loop_begin",
"type": "int",
"setter": "set_loop_begin",
"getter": "get_loop_begin",
"index": -1
},
{
"name": "loop_end",
"type": "int",
"setter": "set_loop_end",
"getter": "get_loop_end",
"index": -1
},
{
"name": "mix_rate",
"type": "int",
"setter": "set_mix_rate",
"getter": "get_mix_rate",
"index": -1
},
{
"name": "stereo",
"type": "bool",
"setter": "set_stereo",
"getter": "is_stereo",
"index": -1
}
]
},
{
"name": "BackBufferCopy",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"enums": [
{
"name": "CopyMode",
"values": [
{
"name": "COPY_MODE_DISABLED",
"value": 0
},
{
"name": "COPY_MODE_RECT",
"value": 1
},
{
"name": "COPY_MODE_VIEWPORT",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_rect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rect",
"type": "Rect2"
}
]
},
{
"name": "get_rect",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Rect2"
}
},
{
"name": "set_copy_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "copy_mode",
"type": "BackBufferCopy.CopyMode"
}
]
},
{
"name": "get_copy_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BackBufferCopy.CopyMode"
}
}
],
"properties": [
{
"name": "copy_mode",
"type": "int",
"setter": "set_copy_mode",
"getter": "get_copy_mode",
"index": -1
},
{
"name": "rect",
"type": "Rect2",
"setter": "set_rect",
"getter": "get_rect",
"index": -1
}
]
},
{
"name": "BaseButton",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "Control",
"api_type": "core",
"enums": [
{
"name": "ActionMode",
"values": [
{
"name": "ACTION_MODE_BUTTON_PRESS",
"value": 0
},
{
"name": "ACTION_MODE_BUTTON_RELEASE",
"value": 1
}
]
},
{
"name": "DrawMode",
"values": [
{
"name": "DRAW_NORMAL",
"value": 0
},
{
"name": "DRAW_PRESSED",
"value": 1
},
{
"name": "DRAW_HOVER",
"value": 2
},
{
"name": "DRAW_DISABLED",
"value": 3
},
{
"name": "DRAW_HOVER_PRESSED",
"value": 4
}
]
}
],
"methods": [
{
"name": "_gui_input",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent"
}
]
},
{
"name": "_unhandled_key_input",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent"
}
]
},
{
"name": "set_pressed",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pressed",
"type": "bool"
}
]
},
{
"name": "is_pressed",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_hovered",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_toggle_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_toggle_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_shortcut_in_tooltip",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_shortcut_in_tooltip_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "disabled",
"type": "bool"
}
]
},
{
"name": "is_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_action_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "BaseButton.ActionMode"
}
]
},
{
"name": "get_action_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseButton.ActionMode"
}
},
{
"name": "set_button_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_button_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_draw_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseButton.DrawMode"
}
},
{
"name": "set_keep_pressed_outside",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_keep_pressed_outside",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_shortcut",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "shortcut",
"type": "Shortcut"
}
]
},
{
"name": "get_shortcut",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Shortcut"
}
},
{
"name": "set_button_group",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "button_group",
"type": "ButtonGroup"
}
]
},
{
"name": "get_button_group",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "ButtonGroup"
}
},
{
"name": "set_shortcut_context",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "Node"
}
]
},
{
"name": "get_shortcut_context",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Node"
}
}
],
"signals": [
{
"name": "button_down"
},
{
"name": "toggled",
"arguments": [
{
"name": "button_pressed",
"type": "bool"
}
]
},
{
"name": "pressed"
},
{
"name": "button_up"
}
],
"properties": [
{
"name": "disabled",
"type": "bool",
"setter": "set_disabled",
"getter": "is_disabled",
"index": -1
},
{
"name": "toggle_mode",
"type": "bool",
"setter": "set_toggle_mode",
"getter": "is_toggle_mode",
"index": -1
},
{
"name": "shortcut_in_tooltip",
"type": "bool",
"setter": "set_shortcut_in_tooltip",
"getter": "is_shortcut_in_tooltip_enabled",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"setter": "set_pressed",
"getter": "is_pressed",
"index": -1
},
{
"name": "action_mode",
"type": "int",
"setter": "set_action_mode",
"getter": "get_action_mode",
"index": -1
},
{
"name": "button_mask",
"type": "int",
"setter": "set_button_mask",
"getter": "get_button_mask",
"index": -1
},
{
"name": "keep_pressed_outside",
"type": "bool",
"setter": "set_keep_pressed_outside",
"getter": "is_keep_pressed_outside",
"index": -1
},
{
"name": "shortcut",
"type": "Shortcut",
"setter": "set_shortcut",
"getter": "get_shortcut",
"index": -1
},
{
"name": "button_group",
"type": "ButtonGroup",
"setter": "set_button_group",
"getter": "get_button_group",
"index": -1
},
{
"name": "shortcut_context",
"type": "Node",
"setter": "set_shortcut_context",
"getter": "get_shortcut_context",
"index": -1
}
]
},
{
"name": "BaseMaterial3D",
"is_refcounted": true,
"is_instantiable": false,
"inherits": "Material",
"api_type": "core",
"enums": [
{
"name": "EmissionOperator",
"values": [
{
"name": "EMISSION_OP_ADD",
"value": 0
},
{
"name": "EMISSION_OP_MULTIPLY",
"value": 1
}
]
},
{
"name": "DiffuseMode",
"values": [
{
"name": "DIFFUSE_BURLEY",
"value": 0
},
{
"name": "DIFFUSE_LAMBERT",
"value": 1
},
{
"name": "DIFFUSE_LAMBERT_WRAP",
"value": 2
},
{
"name": "DIFFUSE_TOON",
"value": 3
}
]
},
{
"name": "ShadingMode",
"values": [
{
"name": "SHADING_MODE_UNSHADED",
"value": 0
},
{
"name": "SHADING_MODE_PER_PIXEL",
"value": 1
},
{
"name": "SHADING_MODE_PER_VERTEX",
"value": 2
},
{
"name": "SHADING_MODE_MAX",
"value": 3
}
]
},
{
"name": "SpecularMode",
"values": [
{
"name": "SPECULAR_SCHLICK_GGX",
"value": 0
},
{
"name": "SPECULAR_BLINN",
"value": 1
},
{
"name": "SPECULAR_PHONG",
"value": 2
},
{
"name": "SPECULAR_TOON",
"value": 3
},
{
"name": "SPECULAR_DISABLED",
"value": 4
}
]
},
{
"name": "Feature",
"values": [
{
"name": "FEATURE_EMISSION",
"value": 0
},
{
"name": "FEATURE_NORMAL_MAPPING",
"value": 1
},
{
"name": "FEATURE_RIM",
"value": 2
},
{
"name": "FEATURE_CLEARCOAT",
"value": 3
},
{
"name": "FEATURE_ANISOTROPY",
"value": 4
},
{
"name": "FEATURE_AMBIENT_OCCLUSION",
"value": 5
},
{
"name": "FEATURE_HEIGHT_MAPPING",
"value": 6
},
{
"name": "FEATURE_SUBSURFACE_SCATTERING",
"value": 7
},
{
"name": "FEATURE_SUBSURFACE_TRANSMITTANCE",
"value": 8
},
{
"name": "FEATURE_BACKLIGHT",
"value": 9
},
{
"name": "FEATURE_REFRACTION",
"value": 10
},
{
"name": "FEATURE_DETAIL",
"value": 11
},
{
"name": "FEATURE_MAX",
"value": 12
}
]
},
{
"name": "Flags",
"values": [
{
"name": "FLAG_DISABLE_DEPTH_TEST",
"value": 0
},
{
"name": "FLAG_ALBEDO_FROM_VERTEX_COLOR",
"value": 1
},
{
"name": "FLAG_SRGB_VERTEX_COLOR",
"value": 2
},
{
"name": "FLAG_USE_POINT_SIZE",
"value": 3
},
{
"name": "FLAG_FIXED_SIZE",
"value": 4
},
{
"name": "FLAG_BILLBOARD_KEEP_SCALE",
"value": 5
},
{
"name": "FLAG_UV1_USE_TRIPLANAR",
"value": 6
},
{
"name": "FLAG_UV2_USE_TRIPLANAR",
"value": 7
},
{
"name": "FLAG_UV1_USE_WORLD_TRIPLANAR",
"value": 8
},
{
"name": "FLAG_UV2_USE_WORLD_TRIPLANAR",
"value": 9
},
{
"name": "FLAG_AO_ON_UV2",
"value": 10
},
{
"name": "FLAG_EMISSION_ON_UV2",
"value": 11
},
{
"name": "FLAG_ALBEDO_TEXTURE_FORCE_SRGB",
"value": 12
},
{
"name": "FLAG_DONT_RECEIVE_SHADOWS",
"value": 13
},
{
"name": "FLAG_DISABLE_AMBIENT_LIGHT",
"value": 14
},
{
"name": "FLAG_USE_SHADOW_TO_OPACITY",
"value": 15
},
{
"name": "FLAG_USE_TEXTURE_REPEAT",
"value": 16
},
{
"name": "FLAG_INVERT_HEIGHTMAP",
"value": 17
},
{
"name": "FLAG_SUBSURFACE_MODE_SKIN",
"value": 18
},
{
"name": "FLAG_PARTICLE_TRAILS_MODE",
"value": 19
},
{
"name": "FLAG_MAX",
"value": 20
}
]
},
{
"name": "CullMode",
"values": [
{
"name": "CULL_BACK",
"value": 0
},
{
"name": "CULL_FRONT",
"value": 1
},
{
"name": "CULL_DISABLED",
"value": 2
}
]
},
{
"name": "DetailUV",
"values": [
{
"name": "DETAIL_UV_1",
"value": 0
},
{
"name": "DETAIL_UV_2",
"value": 1
}
]
},
{
"name": "TextureFilter",
"values": [
{
"name": "TEXTURE_FILTER_NEAREST",
"value": 0
},
{
"name": "TEXTURE_FILTER_LINEAR",
"value": 1
},
{
"name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS",
"value": 2
},
{
"name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS",
"value": 3
},
{
"name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC",
"value": 4
},
{
"name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC",
"value": 5
},
{
"name": "TEXTURE_FILTER_MAX",
"value": 6
}
]
},
{
"name": "DistanceFadeMode",
"values": [
{
"name": "DISTANCE_FADE_DISABLED",
"value": 0
},
{
"name": "DISTANCE_FADE_PIXEL_ALPHA",
"value": 1
},
{
"name": "DISTANCE_FADE_PIXEL_DITHER",
"value": 2
},
{
"name": "DISTANCE_FADE_OBJECT_DITHER",
"value": 3
}
]
},
{
"name": "BillboardMode",
"values": [
{
"name": "BILLBOARD_DISABLED",
"value": 0
},
{
"name": "BILLBOARD_ENABLED",
"value": 1
},
{
"name": "BILLBOARD_FIXED_Y",
"value": 2
},
{
"name": "BILLBOARD_PARTICLES",
"value": 3
}
]
},
{
"name": "DepthDrawMode",
"values": [
{
"name": "DEPTH_DRAW_OPAQUE_ONLY",
"value": 0
},
{
"name": "DEPTH_DRAW_ALWAYS",
"value": 1
},
{
"name": "DEPTH_DRAW_DISABLED",
"value": 2
}
]
},
{
"name": "TextureChannel",
"values": [
{
"name": "TEXTURE_CHANNEL_RED",
"value": 0
},
{
"name": "TEXTURE_CHANNEL_GREEN",
"value": 1
},
{
"name": "TEXTURE_CHANNEL_BLUE",
"value": 2
},
{
"name": "TEXTURE_CHANNEL_ALPHA",
"value": 3
},
{
"name": "TEXTURE_CHANNEL_GRAYSCALE",
"value": 4
}
]
},
{
"name": "AlphaAntiAliasing",
"values": [
{
"name": "ALPHA_ANTIALIASING_OFF",
"value": 0
},
{
"name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE",
"value": 1
},
{
"name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE",
"value": 2
}
]
},
{
"name": "BlendMode",
"values": [
{
"name": "BLEND_MODE_MIX",
"value": 0
},
{
"name": "BLEND_MODE_ADD",
"value": 1
},
{
"name": "BLEND_MODE_SUB",
"value": 2
},
{
"name": "BLEND_MODE_MUL",
"value": 3
}
]
},
{
"name": "Transparency",
"values": [
{
"name": "TRANSPARENCY_DISABLED",
"value": 0
},
{
"name": "TRANSPARENCY_ALPHA",
"value": 1
},
{
"name": "TRANSPARENCY_ALPHA_SCISSOR",
"value": 2
},
{
"name": "TRANSPARENCY_ALPHA_HASH",
"value": 3
},
{
"name": "TRANSPARENCY_ALPHA_DEPTH_PRE_PASS",
"value": 4
},
{
"name": "TRANSPARENCY_MAX",
"value": 5
}
]
},
{
"name": "TextureParam",
"values": [
{
"name": "TEXTURE_ALBEDO",
"value": 0
},
{
"name": "TEXTURE_METALLIC",
"value": 1
},
{
"name": "TEXTURE_ROUGHNESS",
"value": 2
},
{
"name": "TEXTURE_EMISSION",
"value": 3
},
{
"name": "TEXTURE_NORMAL",
"value": 4
},
{
"name": "TEXTURE_RIM",
"value": 5
},
{
"name": "TEXTURE_CLEARCOAT",
"value": 6
},
{
"name": "TEXTURE_FLOWMAP",
"value": 7
},
{
"name": "TEXTURE_AMBIENT_OCCLUSION",
"value": 8
},
{
"name": "TEXTURE_HEIGHTMAP",
"value": 9
},
{
"name": "TEXTURE_SUBSURFACE_SCATTERING",
"value": 10
},
{
"name": "TEXTURE_SUBSURFACE_TRANSMITTANCE",
"value": 11
},
{
"name": "TEXTURE_BACKLIGHT",
"value": 12
},
{
"name": "TEXTURE_REFRACTION",
"value": 13
},
{
"name": "TEXTURE_DETAIL_MASK",
"value": 14
},
{
"name": "TEXTURE_DETAIL_ALBEDO",
"value": 15
},
{
"name": "TEXTURE_DETAIL_NORMAL",
"value": 16
},
{
"name": "TEXTURE_ORM",
"value": 17
},
{
"name": "TEXTURE_MAX",
"value": 18
}
]
}
],
"methods": [
{
"name": "set_albedo",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "albedo",
"type": "Color"
}
]
},
{
"name": "get_albedo",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_transparency",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "transparency",
"type": "BaseMaterial3D.Transparency"
}
]
},
{
"name": "get_transparency",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.Transparency"
}
},
{
"name": "set_alpha_antialiasing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "alpha_aa",
"type": "BaseMaterial3D.AlphaAntiAliasing"
}
]
},
{
"name": "get_alpha_antialiasing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.AlphaAntiAliasing"
}
},
{
"name": "set_alpha_antialiasing_edge",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "edge",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_alpha_antialiasing_edge",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_shading_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "shading_mode",
"type": "BaseMaterial3D.ShadingMode"
}
]
},
{
"name": "get_shading_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.ShadingMode"
}
},
{
"name": "set_specular",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "specular",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_specular",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_metallic",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "metallic",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_metallic",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_roughness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "roughness",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_roughness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_emission",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "emission",
"type": "Color"
}
]
},
{
"name": "get_emission",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_emission_energy",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "emission_energy",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_emission_energy",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_normal_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "normal_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_normal_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_rim",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rim",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_rim",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_rim_tint",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rim_tint",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_rim_tint",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_clearcoat",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "clearcoat",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_clearcoat",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_clearcoat_gloss",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "clearcoat_gloss",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_clearcoat_gloss",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_anisotropy",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anisotropy",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_anisotropy",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_heightmap_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "heightmap_scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_heightmap_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_subsurface_scattering_strength",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "strength",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_subsurface_scattering_strength",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_transmittance_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_transmittance_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_transmittance_depth",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "depth",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_transmittance_depth",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_transmittance_curve",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "curve",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_transmittance_curve",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_transmittance_boost",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "boost",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_transmittance_boost",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_backlight",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "backlight",
"type": "Color"
}
]
},
{
"name": "get_backlight",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_refraction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "refraction",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_refraction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_point_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "point_size",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_point_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_detail_uv",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "detail_uv",
"type": "BaseMaterial3D.DetailUV"
}
]
},
{
"name": "get_detail_uv",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.DetailUV"
}
},
{
"name": "set_blend_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "blend_mode",
"type": "BaseMaterial3D.BlendMode"
}
]
},
{
"name": "get_blend_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.BlendMode"
}
},
{
"name": "set_depth_draw_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "depth_draw_mode",
"type": "BaseMaterial3D.DepthDrawMode"
}
]
},
{
"name": "get_depth_draw_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.DepthDrawMode"
}
},
{
"name": "set_cull_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "cull_mode",
"type": "BaseMaterial3D.CullMode"
}
]
},
{
"name": "get_cull_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.CullMode"
}
},
{
"name": "set_diffuse_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "diffuse_mode",
"type": "BaseMaterial3D.DiffuseMode"
}
]
},
{
"name": "get_diffuse_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.DiffuseMode"
}
},
{
"name": "set_specular_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "specular_mode",
"type": "BaseMaterial3D.SpecularMode"
}
]
},
{
"name": "get_specular_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.SpecularMode"
}
},
{
"name": "set_flag",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "flag",
"type": "BaseMaterial3D.Flags"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_flag",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "flag",
"type": "BaseMaterial3D.Flags"
}
]
},
{
"name": "set_texture_filter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "BaseMaterial3D.TextureFilter"
}
]
},
{
"name": "get_texture_filter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.TextureFilter"
}
},
{
"name": "set_feature",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "feature",
"type": "BaseMaterial3D.Feature"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_feature",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "feature",
"type": "BaseMaterial3D.Feature"
}
]
},
{
"name": "set_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "BaseMaterial3D.TextureParam"
},
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
},
"arguments": [
{
"name": "param",
"type": "BaseMaterial3D.TextureParam"
}
]
},
{
"name": "set_detail_blend_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "detail_blend_mode",
"type": "BaseMaterial3D.BlendMode"
}
]
},
{
"name": "get_detail_blend_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.BlendMode"
}
},
{
"name": "set_uv1_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "Vector3"
}
]
},
{
"name": "get_uv1_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_uv1_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector3"
}
]
},
{
"name": "get_uv1_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_uv1_triplanar_blend_sharpness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sharpness",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_uv1_triplanar_blend_sharpness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_uv2_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "Vector3"
}
]
},
{
"name": "get_uv2_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_uv2_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector3"
}
]
},
{
"name": "get_uv2_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_uv2_triplanar_blend_sharpness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sharpness",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_uv2_triplanar_blend_sharpness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_billboard_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "BaseMaterial3D.BillboardMode"
}
]
},
{
"name": "get_billboard_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.BillboardMode"
}
},
{
"name": "set_particles_anim_h_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_particles_anim_h_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_particles_anim_v_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_particles_anim_v_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_particles_anim_loop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "loop",
"type": "bool"
}
]
},
{
"name": "get_particles_anim_loop",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_heightmap_deep_parallax",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_heightmap_deep_parallax_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_heightmap_deep_parallax_min_layers",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_heightmap_deep_parallax_min_layers",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_heightmap_deep_parallax_max_layers",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_heightmap_deep_parallax_max_layers",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_heightmap_deep_parallax_flip_tangent",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "flip",
"type": "bool"
}
]
},
{
"name": "get_heightmap_deep_parallax_flip_tangent",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_heightmap_deep_parallax_flip_binormal",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "flip",
"type": "bool"
}
]
},
{
"name": "get_heightmap_deep_parallax_flip_binormal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_grow",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_grow",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_emission_operator",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "operator",
"type": "BaseMaterial3D.EmissionOperator"
}
]
},
{
"name": "get_emission_operator",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.EmissionOperator"
}
},
{
"name": "set_ao_light_affect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_ao_light_affect",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_alpha_scissor_threshold",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_alpha_scissor_threshold",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_alpha_hash_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_alpha_hash_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_grow_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_grow_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_metallic_texture_channel",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "channel",
"type": "BaseMaterial3D.TextureChannel"
}
]
},
{
"name": "get_metallic_texture_channel",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.TextureChannel"
}
},
{
"name": "set_roughness_texture_channel",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "channel",
"type": "BaseMaterial3D.TextureChannel"
}
]
},
{
"name": "get_roughness_texture_channel",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.TextureChannel"
}
},
{
"name": "set_ao_texture_channel",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "channel",
"type": "BaseMaterial3D.TextureChannel"
}
]
},
{
"name": "get_ao_texture_channel",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.TextureChannel"
}
},
{
"name": "set_refraction_texture_channel",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "channel",
"type": "BaseMaterial3D.TextureChannel"
}
]
},
{
"name": "get_refraction_texture_channel",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.TextureChannel"
}
},
{
"name": "set_proximity_fade",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_proximity_fade_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_proximity_fade_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_proximity_fade_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_distance_fade",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "BaseMaterial3D.DistanceFadeMode"
}
]
},
{
"name": "get_distance_fade",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BaseMaterial3D.DistanceFadeMode"
}
},
{
"name": "set_distance_fade_max_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_distance_fade_max_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_distance_fade_min_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_distance_fade_min_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "Transparency",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "transparency",
"type": "int",
"setter": "set_transparency",
"getter": "get_transparency",
"index": -1
},
{
"name": "alpha_scissor_threshold",
"type": "float",
"setter": "set_alpha_scissor_threshold",
"getter": "get_alpha_scissor_threshold",
"index": -1
},
{
"name": "alpha_hash_scale",
"type": "float",
"setter": "set_alpha_hash_scale",
"getter": "get_alpha_hash_scale",
"index": -1
},
{
"name": "alpha_antialiasing_mode",
"type": "int",
"setter": "set_alpha_antialiasing",
"getter": "get_alpha_antialiasing",
"index": -1
},
{
"name": "alpha_antialiasing_edge",
"type": "float",
"setter": "set_alpha_antialiasing_edge",
"getter": "get_alpha_antialiasing_edge",
"index": -1
},
{
"name": "blend_mode",
"type": "int",
"setter": "set_blend_mode",
"getter": "get_blend_mode",
"index": -1
},
{
"name": "cull_mode",
"type": "int",
"setter": "set_cull_mode",
"getter": "get_cull_mode",
"index": -1
},
{
"name": "depth_draw_mode",
"type": "int",
"setter": "set_depth_draw_mode",
"getter": "get_depth_draw_mode",
"index": -1
},
{
"name": "no_depth_test",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 0
},
{
"name": "Shading",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "shading_mode",
"type": "int",
"setter": "set_shading_mode",
"getter": "get_shading_mode",
"index": -1
},
{
"name": "diffuse_mode",
"type": "int",
"setter": "set_diffuse_mode",
"getter": "get_diffuse_mode",
"index": -1
},
{
"name": "specular_mode",
"type": "int",
"setter": "set_specular_mode",
"getter": "get_specular_mode",
"index": -1
},
{
"name": "disable_ambient_light",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 14
},
{
"name": "Vertex Color",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "vertex_color_use_as_albedo",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 1
},
{
"name": "vertex_color_is_srgb",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 2
},
{
"name": "Albedo",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "albedo_color",
"type": "Color",
"setter": "set_albedo",
"getter": "get_albedo",
"index": -1
},
{
"name": "albedo_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 0
},
{
"name": "albedo_tex_force_srgb",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 12
},
{
"name": "ORM",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "orm_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 17
},
{
"name": "Metallic",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "metallic",
"type": "float",
"setter": "set_metallic",
"getter": "get_metallic",
"index": -1
},
{
"name": "metallic_specular",
"type": "float",
"setter": "set_specular",
"getter": "get_specular",
"index": -1
},
{
"name": "metallic_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 1
},
{
"name": "metallic_texture_channel",
"type": "int",
"setter": "set_metallic_texture_channel",
"getter": "get_metallic_texture_channel",
"index": -1
},
{
"name": "Roughness",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "roughness",
"type": "float",
"setter": "set_roughness",
"getter": "get_roughness",
"index": -1
},
{
"name": "roughness_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 2
},
{
"name": "roughness_texture_channel",
"type": "int",
"setter": "set_roughness_texture_channel",
"getter": "get_roughness_texture_channel",
"index": -1
},
{
"name": "Emission",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "emission_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 0
},
{
"name": "emission",
"type": "Color",
"setter": "set_emission",
"getter": "get_emission",
"index": -1
},
{
"name": "emission_energy",
"type": "float",
"setter": "set_emission_energy",
"getter": "get_emission_energy",
"index": -1
},
{
"name": "emission_operator",
"type": "int",
"setter": "set_emission_operator",
"getter": "get_emission_operator",
"index": -1
},
{
"name": "emission_on_uv2",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 11
},
{
"name": "emission_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 3
},
{
"name": "NormalMap",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "normal_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 1
},
{
"name": "normal_scale",
"type": "float",
"setter": "set_normal_scale",
"getter": "get_normal_scale",
"index": -1
},
{
"name": "normal_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 4
},
{
"name": "Rim",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "rim_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 2
},
{
"name": "rim",
"type": "float",
"setter": "set_rim",
"getter": "get_rim",
"index": -1
},
{
"name": "rim_tint",
"type": "float",
"setter": "set_rim_tint",
"getter": "get_rim_tint",
"index": -1
},
{
"name": "rim_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 5
},
{
"name": "Clearcoat",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "clearcoat_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 3
},
{
"name": "clearcoat",
"type": "float",
"setter": "set_clearcoat",
"getter": "get_clearcoat",
"index": -1
},
{
"name": "clearcoat_gloss",
"type": "float",
"setter": "set_clearcoat_gloss",
"getter": "get_clearcoat_gloss",
"index": -1
},
{
"name": "clearcoat_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 6
},
{
"name": "Anisotropy",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "anisotropy_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 4
},
{
"name": "anisotropy",
"type": "float",
"setter": "set_anisotropy",
"getter": "get_anisotropy",
"index": -1
},
{
"name": "anisotropy_flowmap",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 7
},
{
"name": "Ambient Occlusion",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "ao_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 5
},
{
"name": "ao_light_affect",
"type": "float",
"setter": "set_ao_light_affect",
"getter": "get_ao_light_affect",
"index": -1
},
{
"name": "ao_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 8
},
{
"name": "ao_on_uv2",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 10
},
{
"name": "ao_texture_channel",
"type": "int",
"setter": "set_ao_texture_channel",
"getter": "get_ao_texture_channel",
"index": -1
},
{
"name": "Height",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "heightmap_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 6
},
{
"name": "heightmap_scale",
"type": "float",
"setter": "set_heightmap_scale",
"getter": "get_heightmap_scale",
"index": -1
},
{
"name": "heightmap_deep_parallax",
"type": "bool",
"setter": "set_heightmap_deep_parallax",
"getter": "is_heightmap_deep_parallax_enabled",
"index": -1
},
{
"name": "heightmap_min_layers",
"type": "int",
"setter": "set_heightmap_deep_parallax_min_layers",
"getter": "get_heightmap_deep_parallax_min_layers",
"index": -1
},
{
"name": "heightmap_max_layers",
"type": "int",
"setter": "set_heightmap_deep_parallax_max_layers",
"getter": "get_heightmap_deep_parallax_max_layers",
"index": -1
},
{
"name": "heightmap_flip_tangent",
"type": "bool",
"setter": "set_heightmap_deep_parallax_flip_tangent",
"getter": "get_heightmap_deep_parallax_flip_tangent",
"index": -1
},
{
"name": "heightmap_flip_binormal",
"type": "bool",
"setter": "set_heightmap_deep_parallax_flip_binormal",
"getter": "get_heightmap_deep_parallax_flip_binormal",
"index": -1
},
{
"name": "heightmap_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 9
},
{
"name": "heightmap_flip_texture",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 17
},
{
"name": "Subsurf Scatter",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "subsurf_scatter_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 7
},
{
"name": "subsurf_scatter_strength",
"type": "float",
"setter": "set_subsurface_scattering_strength",
"getter": "get_subsurface_scattering_strength",
"index": -1
},
{
"name": "subsurf_scatter_skin_mode",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 18
},
{
"name": "subsurf_scatter_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 10
},
{
"name": "Transmittance",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "subsurf_scatter_transmittance_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 8
},
{
"name": "subsurf_scatter_transmittance_color",
"type": "Color",
"setter": "set_transmittance_color",
"getter": "get_transmittance_color",
"index": -1
},
{
"name": "subsurf_scatter_transmittance_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 11
},
{
"name": "subsurf_scatter_transmittance_depth",
"type": "float",
"setter": "set_transmittance_depth",
"getter": "get_transmittance_depth",
"index": -1
},
{
"name": "subsurf_scatter_transmittance_curve",
"type": "float",
"setter": "set_transmittance_curve",
"getter": "get_transmittance_curve",
"index": -1
},
{
"name": "subsurf_scatter_transmittance_boost",
"type": "float",
"setter": "set_transmittance_boost",
"getter": "get_transmittance_boost",
"index": -1
},
{
"name": "Back Lighting",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "backlight_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 9
},
{
"name": "backlight",
"type": "Color",
"setter": "set_backlight",
"getter": "get_backlight",
"index": -1
},
{
"name": "backlight_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 12
},
{
"name": "Refraction",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "refraction_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 10
},
{
"name": "refraction_scale",
"type": "float",
"setter": "set_refraction",
"getter": "get_refraction",
"index": -1
},
{
"name": "refraction_texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 13
},
{
"name": "refraction_texture_channel",
"type": "int",
"setter": "set_refraction_texture_channel",
"getter": "get_refraction_texture_channel",
"index": -1
},
{
"name": "Detail",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "detail_enabled",
"type": "bool",
"setter": "set_feature",
"getter": "get_feature",
"index": 11
},
{
"name": "detail_mask",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 14
},
{
"name": "detail_blend_mode",
"type": "int",
"setter": "set_detail_blend_mode",
"getter": "get_detail_blend_mode",
"index": -1
},
{
"name": "detail_uv_layer",
"type": "int",
"setter": "set_detail_uv",
"getter": "get_detail_uv",
"index": -1
},
{
"name": "detail_albedo",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 15
},
{
"name": "detail_normal",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": 16
},
{
"name": "UV1",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "uv1_scale",
"type": "Vector3",
"setter": "set_uv1_scale",
"getter": "get_uv1_scale",
"index": -1
},
{
"name": "uv1_offset",
"type": "Vector3",
"setter": "set_uv1_offset",
"getter": "get_uv1_offset",
"index": -1
},
{
"name": "uv1_triplanar",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 6
},
{
"name": "uv1_triplanar_sharpness",
"type": "float",
"setter": "set_uv1_triplanar_blend_sharpness",
"getter": "get_uv1_triplanar_blend_sharpness",
"index": -1
},
{
"name": "uv1_world_triplanar",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 8
},
{
"name": "UV2",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "uv2_scale",
"type": "Vector3",
"setter": "set_uv2_scale",
"getter": "get_uv2_scale",
"index": -1
},
{
"name": "uv2_offset",
"type": "Vector3",
"setter": "set_uv2_offset",
"getter": "get_uv2_offset",
"index": -1
},
{
"name": "uv2_triplanar",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 7
},
{
"name": "uv2_triplanar_sharpness",
"type": "float",
"setter": "set_uv2_triplanar_blend_sharpness",
"getter": "get_uv2_triplanar_blend_sharpness",
"index": -1
},
{
"name": "uv2_world_triplanar",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 9
},
{
"name": "Sampling",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "texture_filter",
"type": "int",
"setter": "set_texture_filter",
"getter": "get_texture_filter",
"index": -1
},
{
"name": "texture_repeat",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 16
},
{
"name": "Shadows",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "disable_receive_shadows",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 13
},
{
"name": "shadow_to_opacity",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 15
},
{
"name": "Billboard",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "billboard_mode",
"type": "int",
"setter": "set_billboard_mode",
"getter": "get_billboard_mode",
"index": -1
},
{
"name": "billboard_keep_scale",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 5
},
{
"name": "Particles Anim",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "particles_anim_h_frames",
"type": "int",
"setter": "set_particles_anim_h_frames",
"getter": "get_particles_anim_h_frames",
"index": -1
},
{
"name": "particles_anim_v_frames",
"type": "int",
"setter": "set_particles_anim_v_frames",
"getter": "get_particles_anim_v_frames",
"index": -1
},
{
"name": "particles_anim_loop",
"type": "bool",
"setter": "set_particles_anim_loop",
"getter": "get_particles_anim_loop",
"index": -1
},
{
"name": "Grow",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "grow",
"type": "bool",
"setter": "set_grow_enabled",
"getter": "is_grow_enabled",
"index": -1
},
{
"name": "grow_amount",
"type": "float",
"setter": "set_grow",
"getter": "get_grow",
"index": -1
},
{
"name": "Transform",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "fixed_size",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 4
},
{
"name": "use_point_size",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 3
},
{
"name": "point_size",
"type": "float",
"setter": "set_point_size",
"getter": "get_point_size",
"index": -1
},
{
"name": "use_particle_trails",
"type": "bool",
"setter": "set_flag",
"getter": "get_flag",
"index": 19
},
{
"name": "Proximity Fade",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "proximity_fade_enable",
"type": "bool",
"setter": "set_proximity_fade",
"getter": "is_proximity_fade_enabled",
"index": -1
},
{
"name": "proximity_fade_distance",
"type": "float",
"setter": "set_proximity_fade_distance",
"getter": "get_proximity_fade_distance",
"index": -1
},
{
"name": "Distance Fade",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "distance_fade_mode",
"type": "int",
"setter": "set_distance_fade",
"getter": "get_distance_fade",
"index": -1
},
{
"name": "distance_fade_min_distance",
"type": "float",
"setter": "set_distance_fade_min_distance",
"getter": "get_distance_fade_min_distance",
"index": -1
},
{
"name": "distance_fade_max_distance",
"type": "float",
"setter": "set_distance_fade_max_distance",
"getter": "get_distance_fade_max_distance",
"index": -1
}
]
},
{
"name": "BitMap",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"methods": [
{
"name": "create",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "Vector2"
}
]
},
{
"name": "create_from_image_alpha",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "image",
"type": "Image"
},
{
"name": "threshold",
"type": "float",
"meta": "float",
"default_value": "0.1"
}
]
},
{
"name": "set_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "position",
"type": "Vector2"
},
{
"name": "bit",
"type": "bool"
}
]
},
{
"name": "get_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "position",
"type": "Vector2"
}
]
},
{
"name": "set_bit_rect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rect",
"type": "Rect2"
},
{
"name": "bit",
"type": "bool"
}
]
},
{
"name": "get_true_bit_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "_set_data",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary"
}
]
},
{
"name": "_get_data",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "grow_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pixels",
"type": "int",
"meta": "int32"
},
{
"name": "rect",
"type": "Rect2"
}
]
},
{
"name": "opaque_to_polygons",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
},
"arguments": [
{
"name": "rect",
"type": "Rect2"
},
{
"name": "epsilon",
"type": "float",
"meta": "float",
"default_value": "2.0"
}
]
}
],
"properties": [
{
"name": "data",
"type": "Dictionary",
"setter": "_set_data",
"getter": "_get_data",
"index": -1
}
]
},
{
"name": "Bone2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "set_rest",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rest",
"type": "Transform2D"
}
]
},
{
"name": "get_rest",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "apply_rest",
"is_const": false,
"is_vararg": false
},
{
"name": "get_skeleton_rest",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_index_in_skeleton",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_default_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "default_length",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_default_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_autocalculate_length_and_angle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "auto_calculate",
"type": "bool"
}
]
},
{
"name": "get_autocalculate_length_and_angle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_length",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "length",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_length",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_bone_angle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "angle",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_bone_angle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "rest",
"type": "Transform2D",
"setter": "set_rest",
"getter": "get_rest",
"index": -1
}
]
},
{
"name": "BoneAttachment3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node3D",
"api_type": "core",
"methods": [
{
"name": "set_bone_name",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bone_name",
"type": "String"
}
]
},
{
"name": "get_bone_name",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
}
],
"properties": [
{
"name": "bone_name",
"type": "StringName",
"setter": "set_bone_name",
"getter": "get_bone_name",
"index": -1
}
]
},
{
"name": "BoxContainer",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "Container",
"api_type": "core",
"enums": [
{
"name": "AlignMode",
"values": [
{
"name": "ALIGN_BEGIN",
"value": 0
},
{
"name": "ALIGN_CENTER",
"value": 1
},
{
"name": "ALIGN_END",
"value": 2
}
]
}
],
"methods": [
{
"name": "add_spacer",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Control"
},
"arguments": [
{
"name": "begin",
"type": "bool"
}
]
},
{
"name": "get_alignment",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "BoxContainer.AlignMode"
}
},
{
"name": "set_alignment",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "alignment",
"type": "BoxContainer.AlignMode"
}
]
}
],
"properties": [
{
"name": "alignment",
"type": "int",
"setter": "set_alignment",
"getter": "get_alignment",
"index": -1
}
]
},
{
"name": "BoxMesh",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "PrimitiveMesh",
"api_type": "core",
"methods": [
{
"name": "set_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "Vector3"
}
]
},
{
"name": "get_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_subdivide_width",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "subdivide",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_subdivide_width",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_subdivide_height",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "divisions",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_subdivide_height",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_subdivide_depth",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "divisions",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_subdivide_depth",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
}
],
"properties": [
{
"name": "size",
"type": "Vector3",
"setter": "set_size",
"getter": "get_size",
"index": -1
},
{
"name": "subdivide_width",
"type": "int",
"setter": "set_subdivide_width",
"getter": "get_subdivide_width",
"index": -1
},
{
"name": "subdivide_height",
"type": "int",
"setter": "set_subdivide_height",
"getter": "get_subdivide_height",
"index": -1
},
{
"name": "subdivide_depth",
"type": "int",
"setter": "set_subdivide_depth",
"getter": "get_subdivide_depth",
"index": -1
}
]
},
{
"name": "BoxShape3D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Shape3D",
"api_type": "core",
"methods": [
{
"name": "set_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "Vector3"
}
]
},
{
"name": "get_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
}
],
"properties": [
{
"name": "size",
"type": "Vector3",
"setter": "set_size",
"getter": "get_size",
"index": -1
}
]
},
{
"name": "Button",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "BaseButton",
"api_type": "core",
"enums": [
{
"name": "TextAlign",
"values": [
{
"name": "ALIGN_LEFT",
"value": 0
},
{
"name": "ALIGN_CENTER",
"value": 1
},
{
"name": "ALIGN_RIGHT",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_text",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "text",
"type": "String"
}
]
},
{
"name": "get_text",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_text_direction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "direction",
"type": "Control.TextDirection"
}
]
},
{
"name": "get_text_direction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Control.TextDirection"
}
},
{
"name": "set_opentype_feature",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "tag",
"type": "String"
},
{
"name": "value",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_opentype_feature",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "tag",
"type": "String"
}
]
},
{
"name": "clear_opentype_features",
"is_const": false,
"is_vararg": false
},
{
"name": "set_language",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "language",
"type": "String"
}
]
},
{
"name": "get_language",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "set_button_icon",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_button_icon",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "set_expand_icon",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "bool"
}
]
},
{
"name": "is_expand_icon",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_flat",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "set_clip_text",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "get_clip_text",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_text_align",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "align",
"type": "Button.TextAlign"
}
]
},
{
"name": "get_text_align",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Button.TextAlign"
}
},
{
"name": "is_flat",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "text",
"type": "String",
"setter": "set_text",
"getter": "get_text",
"index": -1
},
{
"name": "text_direction",
"type": "int",
"setter": "set_text_direction",
"getter": "get_text_direction",
"index": -1
},
{
"name": "language",
"type": "String",
"setter": "set_language",
"getter": "get_language",
"index": -1
},
{
"name": "icon",
"type": "Texture2D",
"setter": "set_button_icon",
"getter": "get_button_icon",
"index": -1
},
{
"name": "flat",
"type": "bool",
"setter": "set_flat",
"getter": "is_flat",
"index": -1
},
{
"name": "clip_text",
"type": "bool",
"setter": "set_clip_text",
"getter": "get_clip_text",
"index": -1
},
{
"name": "align",
"type": "int",
"setter": "set_text_align",
"getter": "get_text_align",
"index": -1
},
{
"name": "expand_icon",
"type": "bool",
"setter": "set_expand_icon",
"getter": "is_expand_icon",
"index": -1
}
]
},
{
"name": "ButtonGroup",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"methods": [
{
"name": "get_pressed_button",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "BaseButton"
}
},
{
"name": "get_buttons",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
}
],
"signals": [
{
"name": "pressed",
"arguments": [
{
"name": "button",
"type": "Object"
}
]
}
]
},
{
"name": "CPUParticles2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"enums": [
{
"name": "EmissionShape",
"values": [
{
"name": "EMISSION_SHAPE_POINT",
"value": 0
},
{
"name": "EMISSION_SHAPE_SPHERE",
"value": 1
},
{
"name": "EMISSION_SHAPE_RECTANGLE",
"value": 2
},
{
"name": "EMISSION_SHAPE_POINTS",
"value": 3
},
{
"name": "EMISSION_SHAPE_DIRECTED_POINTS",
"value": 4
},
{
"name": "EMISSION_SHAPE_MAX",
"value": 5
}
]
},
{
"name": "ParticleFlags",
"values": [
{
"name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY",
"value": 0
},
{
"name": "PARTICLE_FLAG_ROTATE_Y",
"value": 1
},
{
"name": "PARTICLE_FLAG_DISABLE_Z",
"value": 2
},
{
"name": "PARTICLE_FLAG_MAX",
"value": 3
}
]
},
{
"name": "Parameter",
"values": [
{
"name": "PARAM_INITIAL_LINEAR_VELOCITY",
"value": 0
},
{
"name": "PARAM_ANGULAR_VELOCITY",
"value": 1
},
{
"name": "PARAM_ORBIT_VELOCITY",
"value": 2
},
{
"name": "PARAM_LINEAR_ACCEL",
"value": 3
},
{
"name": "PARAM_RADIAL_ACCEL",
"value": 4
},
{
"name": "PARAM_TANGENTIAL_ACCEL",
"value": 5
},
{
"name": "PARAM_DAMPING",
"value": 6
},
{
"name": "PARAM_ANGLE",
"value": 7
},
{
"name": "PARAM_SCALE",
"value": 8
},
{
"name": "PARAM_HUE_VARIATION",
"value": 9
},
{
"name": "PARAM_ANIM_SPEED",
"value": 10
},
{
"name": "PARAM_ANIM_OFFSET",
"value": 11
},
{
"name": "PARAM_MAX",
"value": 12
}
]
},
{
"name": "DrawOrder",
"values": [
{
"name": "DRAW_ORDER_INDEX",
"value": 0
},
{
"name": "DRAW_ORDER_LIFETIME",
"value": 1
}
]
}
],
"methods": [
{
"name": "set_emitting",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "emitting",
"type": "bool"
}
]
},
{
"name": "set_amount",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_lifetime",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "secs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_one_shot",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_pre_process_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "secs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_explosiveness_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_randomness_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_lifetime_randomness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "random",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_use_local_coordinates",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_fixed_fps",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fps",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_fractional_delta",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_speed_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "is_emitting",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_amount",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_lifetime",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_one_shot",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_pre_process_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_explosiveness_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_randomness_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_lifetime_randomness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_use_local_coordinates",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_fixed_fps",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_fractional_delta",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_speed_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_draw_order",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "order",
"type": "CPUParticles2D.DrawOrder"
}
]
},
{
"name": "get_draw_order",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CPUParticles2D.DrawOrder"
}
},
{
"name": "set_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "restart",
"is_const": false,
"is_vararg": false
},
{
"name": "set_direction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "direction",
"type": "Vector2"
}
]
},
{
"name": "get_direction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_spread",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_spread",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_param",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
},
{
"name": "value",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_param",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
}
]
},
{
"name": "set_param_randomness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
},
{
"name": "randomness",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_param_randomness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
}
]
},
{
"name": "set_param_curve",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
},
{
"name": "curve",
"type": "Curve"
}
]
},
{
"name": "get_param_curve",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Curve"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles2D.Parameter"
}
]
},
{
"name": "set_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_color_ramp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ramp",
"type": "Gradient"
}
]
},
{
"name": "get_color_ramp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Gradient"
}
},
{
"name": "set_particle_flag",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "particle_flag",
"type": "CPUParticles2D.ParticleFlags"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_particle_flag",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "particle_flag",
"type": "CPUParticles2D.ParticleFlags"
}
]
},
{
"name": "set_emission_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "shape",
"type": "CPUParticles2D.EmissionShape"
}
]
},
{
"name": "get_emission_shape",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CPUParticles2D.EmissionShape"
}
},
{
"name": "set_emission_sphere_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_emission_sphere_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_emission_rect_extents",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "extents",
"type": "Vector2"
}
]
},
{
"name": "get_emission_rect_extents",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_emission_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedVector2Array"
}
]
},
{
"name": "get_emission_points",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedVector2Array"
}
},
{
"name": "set_emission_normals",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedVector2Array"
}
]
},
{
"name": "get_emission_normals",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedVector2Array"
}
},
{
"name": "set_emission_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedColorArray"
}
]
},
{
"name": "get_emission_colors",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedColorArray"
}
},
{
"name": "get_gravity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_gravity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "accel_vec",
"type": "Vector2"
}
]
},
{
"name": "convert_from_particles",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "particles",
"type": "Node"
}
]
}
],
"properties": [
{
"name": "emitting",
"type": "bool",
"setter": "set_emitting",
"getter": "is_emitting",
"index": -1
},
{
"name": "amount",
"type": "int",
"setter": "set_amount",
"getter": "get_amount",
"index": -1
},
{
"name": "Time",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "lifetime",
"type": "float",
"setter": "set_lifetime",
"getter": "get_lifetime",
"index": -1
},
{
"name": "one_shot",
"type": "bool",
"setter": "set_one_shot",
"getter": "get_one_shot",
"index": -1
},
{
"name": "preprocess",
"type": "float",
"setter": "set_pre_process_time",
"getter": "get_pre_process_time",
"index": -1
},
{
"name": "speed_scale",
"type": "float",
"setter": "set_speed_scale",
"getter": "get_speed_scale",
"index": -1
},
{
"name": "explosiveness",
"type": "float",
"setter": "set_explosiveness_ratio",
"getter": "get_explosiveness_ratio",
"index": -1
},
{
"name": "randomness",
"type": "float",
"setter": "set_randomness_ratio",
"getter": "get_randomness_ratio",
"index": -1
},
{
"name": "lifetime_randomness",
"type": "float",
"setter": "set_lifetime_randomness",
"getter": "get_lifetime_randomness",
"index": -1
},
{
"name": "fixed_fps",
"type": "int",
"setter": "set_fixed_fps",
"getter": "get_fixed_fps",
"index": -1
},
{
"name": "fract_delta",
"type": "bool",
"setter": "set_fractional_delta",
"getter": "get_fractional_delta",
"index": -1
},
{
"name": "Drawing",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "local_coords",
"type": "bool",
"setter": "set_use_local_coordinates",
"getter": "get_use_local_coordinates",
"index": -1
},
{
"name": "draw_order",
"type": "int",
"setter": "set_draw_order",
"getter": "get_draw_order",
"index": -1
},
{
"name": "texture",
"type": "Texture2D",
"setter": "set_texture",
"getter": "get_texture",
"index": -1
},
{
"name": "Emission Shape",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "emission_shape",
"type": "int",
"setter": "set_emission_shape",
"getter": "get_emission_shape",
"index": -1
},
{
"name": "emission_sphere_radius",
"type": "float",
"setter": "set_emission_sphere_radius",
"getter": "get_emission_sphere_radius",
"index": -1
},
{
"name": "emission_rect_extents",
"type": "Vector2",
"setter": "set_emission_rect_extents",
"getter": "get_emission_rect_extents",
"index": -1
},
{
"name": "emission_points",
"type": "PackedVector2Array",
"setter": "set_emission_points",
"getter": "get_emission_points",
"index": -1
},
{
"name": "emission_normals",
"type": "PackedVector2Array",
"setter": "set_emission_normals",
"getter": "get_emission_normals",
"index": -1
},
{
"name": "emission_colors",
"type": "PackedColorArray",
"setter": "set_emission_colors",
"getter": "get_emission_colors",
"index": -1
},
{
"name": "Particle Flags",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "particle_flag_align_y",
"type": "bool",
"setter": "set_particle_flag",
"getter": "get_particle_flag",
"index": 0
},
{
"name": "Direction",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "direction",
"type": "Vector2",
"setter": "set_direction",
"getter": "get_direction",
"index": -1
},
{
"name": "spread",
"type": "float",
"setter": "set_spread",
"getter": "get_spread",
"index": -1
},
{
"name": "Gravity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "gravity",
"type": "Vector2",
"setter": "set_gravity",
"getter": "get_gravity",
"index": -1
},
{
"name": "Initial Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "initial_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 0
},
{
"name": "initial_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 0
},
{
"name": "Angular Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "angular_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 1
},
{
"name": "angular_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 1
},
{
"name": "angular_velocity_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 1
},
{
"name": "Orbit Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "orbit_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 2
},
{
"name": "orbit_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 2
},
{
"name": "orbit_velocity_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 2
},
{
"name": "Linear Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "linear_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 3
},
{
"name": "linear_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 3
},
{
"name": "linear_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 3
},
{
"name": "Radial Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "radial_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 4
},
{
"name": "radial_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 4
},
{
"name": "radial_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 4
},
{
"name": "Tangential Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "tangential_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 5
},
{
"name": "tangential_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 5
},
{
"name": "tangential_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 5
},
{
"name": "Damping",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "damping",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 6
},
{
"name": "damping_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 6
},
{
"name": "damping_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 6
},
{
"name": "Angle",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "angle",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 7
},
{
"name": "angle_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 7
},
{
"name": "angle_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 7
},
{
"name": "Scale",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "scale_amount",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 8
},
{
"name": "scale_amount_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 8
},
{
"name": "scale_amount_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 8
},
{
"name": "Color",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "color",
"type": "Color",
"setter": "set_color",
"getter": "get_color",
"index": -1
},
{
"name": "color_ramp",
"type": "Gradient",
"setter": "set_color_ramp",
"getter": "get_color_ramp",
"index": -1
},
{
"name": "Hue Variation",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "hue_variation",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 9
},
{
"name": "hue_variation_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 9
},
{
"name": "hue_variation_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 9
},
{
"name": "Animation",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "anim_speed",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 10
},
{
"name": "anim_speed_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 10
},
{
"name": "anim_speed_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 10
},
{
"name": "anim_offset",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 11
},
{
"name": "anim_offset_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 11
},
{
"name": "anim_offset_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 11
}
]
},
{
"name": "CPUParticles3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "GeometryInstance3D",
"api_type": "core",
"enums": [
{
"name": "EmissionShape",
"values": [
{
"name": "EMISSION_SHAPE_POINT",
"value": 0
},
{
"name": "EMISSION_SHAPE_SPHERE",
"value": 1
},
{
"name": "EMISSION_SHAPE_BOX",
"value": 2
},
{
"name": "EMISSION_SHAPE_POINTS",
"value": 3
},
{
"name": "EMISSION_SHAPE_DIRECTED_POINTS",
"value": 4
},
{
"name": "EMISSION_SHAPE_MAX",
"value": 5
}
]
},
{
"name": "ParticleFlags",
"values": [
{
"name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY",
"value": 0
},
{
"name": "PARTICLE_FLAG_ROTATE_Y",
"value": 1
},
{
"name": "PARTICLE_FLAG_DISABLE_Z",
"value": 2
},
{
"name": "PARTICLE_FLAG_MAX",
"value": 3
}
]
},
{
"name": "Parameter",
"values": [
{
"name": "PARAM_INITIAL_LINEAR_VELOCITY",
"value": 0
},
{
"name": "PARAM_ANGULAR_VELOCITY",
"value": 1
},
{
"name": "PARAM_ORBIT_VELOCITY",
"value": 2
},
{
"name": "PARAM_LINEAR_ACCEL",
"value": 3
},
{
"name": "PARAM_RADIAL_ACCEL",
"value": 4
},
{
"name": "PARAM_TANGENTIAL_ACCEL",
"value": 5
},
{
"name": "PARAM_DAMPING",
"value": 6
},
{
"name": "PARAM_ANGLE",
"value": 7
},
{
"name": "PARAM_SCALE",
"value": 8
},
{
"name": "PARAM_HUE_VARIATION",
"value": 9
},
{
"name": "PARAM_ANIM_SPEED",
"value": 10
},
{
"name": "PARAM_ANIM_OFFSET",
"value": 11
},
{
"name": "PARAM_MAX",
"value": 12
}
]
},
{
"name": "DrawOrder",
"values": [
{
"name": "DRAW_ORDER_INDEX",
"value": 0
},
{
"name": "DRAW_ORDER_LIFETIME",
"value": 1
},
{
"name": "DRAW_ORDER_VIEW_DEPTH",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_emitting",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "emitting",
"type": "bool"
}
]
},
{
"name": "set_amount",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_lifetime",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "secs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_one_shot",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_pre_process_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "secs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_explosiveness_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_randomness_ratio",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_lifetime_randomness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "random",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_use_local_coordinates",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_fixed_fps",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fps",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_fractional_delta",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "set_speed_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "is_emitting",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_amount",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_lifetime",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_one_shot",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_pre_process_time",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_explosiveness_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_randomness_ratio",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_lifetime_randomness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_use_local_coordinates",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_fixed_fps",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_fractional_delta",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_speed_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_draw_order",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "order",
"type": "CPUParticles3D.DrawOrder"
}
]
},
{
"name": "get_draw_order",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CPUParticles3D.DrawOrder"
}
},
{
"name": "set_mesh",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh"
}
]
},
{
"name": "get_mesh",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Mesh"
}
},
{
"name": "restart",
"is_const": false,
"is_vararg": false
},
{
"name": "set_direction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "direction",
"type": "Vector3"
}
]
},
{
"name": "get_direction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_spread",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_spread",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_flatness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_flatness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_param",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
},
{
"name": "value",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_param",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
}
]
},
{
"name": "set_param_randomness",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
},
{
"name": "randomness",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_param_randomness",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
}
]
},
{
"name": "set_param_curve",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
},
{
"name": "curve",
"type": "Curve"
}
]
},
{
"name": "get_param_curve",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Curve"
},
"arguments": [
{
"name": "param",
"type": "CPUParticles3D.Parameter"
}
]
},
{
"name": "set_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_color_ramp",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ramp",
"type": "Gradient"
}
]
},
{
"name": "get_color_ramp",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Gradient"
}
},
{
"name": "set_particle_flag",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "particle_flag",
"type": "CPUParticles3D.ParticleFlags"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_particle_flag",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "particle_flag",
"type": "CPUParticles3D.ParticleFlags"
}
]
},
{
"name": "set_emission_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "shape",
"type": "CPUParticles3D.EmissionShape"
}
]
},
{
"name": "get_emission_shape",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CPUParticles3D.EmissionShape"
}
},
{
"name": "set_emission_sphere_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_emission_sphere_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_emission_box_extents",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "extents",
"type": "Vector3"
}
]
},
{
"name": "get_emission_box_extents",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_emission_points",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedVector3Array"
}
]
},
{
"name": "get_emission_points",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedVector3Array"
}
},
{
"name": "set_emission_normals",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedVector3Array"
}
]
},
{
"name": "get_emission_normals",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedVector3Array"
}
},
{
"name": "set_emission_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "array",
"type": "PackedColorArray"
}
]
},
{
"name": "get_emission_colors",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedColorArray"
}
},
{
"name": "get_gravity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_gravity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "accel_vec",
"type": "Vector3"
}
]
},
{
"name": "convert_from_particles",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "particles",
"type": "Node"
}
]
}
],
"properties": [
{
"name": "emitting",
"type": "bool",
"setter": "set_emitting",
"getter": "is_emitting",
"index": -1
},
{
"name": "amount",
"type": "int",
"setter": "set_amount",
"getter": "get_amount",
"index": -1
},
{
"name": "Time",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "lifetime",
"type": "float",
"setter": "set_lifetime",
"getter": "get_lifetime",
"index": -1
},
{
"name": "one_shot",
"type": "bool",
"setter": "set_one_shot",
"getter": "get_one_shot",
"index": -1
},
{
"name": "preprocess",
"type": "float",
"setter": "set_pre_process_time",
"getter": "get_pre_process_time",
"index": -1
},
{
"name": "speed_scale",
"type": "float",
"setter": "set_speed_scale",
"getter": "get_speed_scale",
"index": -1
},
{
"name": "explosiveness",
"type": "float",
"setter": "set_explosiveness_ratio",
"getter": "get_explosiveness_ratio",
"index": -1
},
{
"name": "randomness",
"type": "float",
"setter": "set_randomness_ratio",
"getter": "get_randomness_ratio",
"index": -1
},
{
"name": "lifetime_randomness",
"type": "float",
"setter": "set_lifetime_randomness",
"getter": "get_lifetime_randomness",
"index": -1
},
{
"name": "fixed_fps",
"type": "int",
"setter": "set_fixed_fps",
"getter": "get_fixed_fps",
"index": -1
},
{
"name": "fract_delta",
"type": "bool",
"setter": "set_fractional_delta",
"getter": "get_fractional_delta",
"index": -1
},
{
"name": "Drawing",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "local_coords",
"type": "bool",
"setter": "set_use_local_coordinates",
"getter": "get_use_local_coordinates",
"index": -1
},
{
"name": "draw_order",
"type": "int",
"setter": "set_draw_order",
"getter": "get_draw_order",
"index": -1
},
{
"name": "mesh",
"type": "Mesh",
"setter": "set_mesh",
"getter": "get_mesh",
"index": -1
},
{
"name": "Emission Shape",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "emission_shape",
"type": "int",
"setter": "set_emission_shape",
"getter": "get_emission_shape",
"index": -1
},
{
"name": "emission_sphere_radius",
"type": "float",
"setter": "set_emission_sphere_radius",
"getter": "get_emission_sphere_radius",
"index": -1
},
{
"name": "emission_box_extents",
"type": "Vector3",
"setter": "set_emission_box_extents",
"getter": "get_emission_box_extents",
"index": -1
},
{
"name": "emission_points",
"type": "PackedVector3Array",
"setter": "set_emission_points",
"getter": "get_emission_points",
"index": -1
},
{
"name": "emission_normals",
"type": "PackedVector3Array",
"setter": "set_emission_normals",
"getter": "get_emission_normals",
"index": -1
},
{
"name": "emission_colors",
"type": "PackedColorArray",
"setter": "set_emission_colors",
"getter": "get_emission_colors",
"index": -1
},
{
"name": "Particle Flags",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "particle_flag_align_y",
"type": "bool",
"setter": "set_particle_flag",
"getter": "get_particle_flag",
"index": 0
},
{
"name": "particle_flag_rotate_y",
"type": "bool",
"setter": "set_particle_flag",
"getter": "get_particle_flag",
"index": 1
},
{
"name": "particle_flag_disable_z",
"type": "bool",
"setter": "set_particle_flag",
"getter": "get_particle_flag",
"index": 2
},
{
"name": "Direction",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "direction",
"type": "Vector3",
"setter": "set_direction",
"getter": "get_direction",
"index": -1
},
{
"name": "spread",
"type": "float",
"setter": "set_spread",
"getter": "get_spread",
"index": -1
},
{
"name": "flatness",
"type": "float",
"setter": "set_flatness",
"getter": "get_flatness",
"index": -1
},
{
"name": "Gravity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "gravity",
"type": "Vector3",
"setter": "set_gravity",
"getter": "get_gravity",
"index": -1
},
{
"name": "Initial Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "initial_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 0
},
{
"name": "initial_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 0
},
{
"name": "Angular Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "angular_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 1
},
{
"name": "angular_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 1
},
{
"name": "angular_velocity_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 1
},
{
"name": "Orbit Velocity",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "orbit_velocity",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 2
},
{
"name": "orbit_velocity_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 2
},
{
"name": "orbit_velocity_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 2
},
{
"name": "Linear Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "linear_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 3
},
{
"name": "linear_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 3
},
{
"name": "linear_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 3
},
{
"name": "Radial Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "radial_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 4
},
{
"name": "radial_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 4
},
{
"name": "radial_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 4
},
{
"name": "Tangential Accel",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "tangential_accel",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 5
},
{
"name": "tangential_accel_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 5
},
{
"name": "tangential_accel_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 5
},
{
"name": "Damping",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "damping",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 6
},
{
"name": "damping_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 6
},
{
"name": "damping_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 6
},
{
"name": "Angle",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "angle",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 7
},
{
"name": "angle_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 7
},
{
"name": "angle_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 7
},
{
"name": "Scale",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "scale_amount",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 8
},
{
"name": "scale_amount_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 8
},
{
"name": "scale_amount_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 8
},
{
"name": "Color",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "color",
"type": "Color",
"setter": "set_color",
"getter": "get_color",
"index": -1
},
{
"name": "color_ramp",
"type": "Gradient",
"setter": "set_color_ramp",
"getter": "get_color_ramp",
"index": -1
},
{
"name": "Hue Variation",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "hue_variation",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 9
},
{
"name": "hue_variation_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 9
},
{
"name": "hue_variation_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 9
},
{
"name": "Animation",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "anim_speed",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 10
},
{
"name": "anim_speed_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 10
},
{
"name": "anim_speed_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 10
},
{
"name": "anim_offset",
"type": "float",
"setter": "set_param",
"getter": "get_param",
"index": 11
},
{
"name": "anim_offset_random",
"type": "float",
"setter": "set_param_randomness",
"getter": "get_param_randomness",
"index": 11
},
{
"name": "anim_offset_curve",
"type": "Curve",
"setter": "set_param_curve",
"getter": "get_param_curve",
"index": 11
}
]
},
{
"name": "CSGBox3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"methods": [
{
"name": "set_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "Vector3"
}
]
},
{
"name": "get_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
}
],
"properties": [
{
"name": "size",
"type": "Vector3",
"setter": "set_size",
"getter": "get_size",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "CSGCombiner3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGShape3D",
"api_type": "core"
},
{
"name": "CSGCylinder3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_height",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "height",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_height",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_sides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_sides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_cone",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "cone",
"type": "bool"
}
]
},
{
"name": "is_cone",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
},
{
"name": "set_smooth_faces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "smooth_faces",
"type": "bool"
}
]
},
{
"name": "get_smooth_faces",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"setter": "set_height",
"getter": "get_height",
"index": -1
},
{
"name": "sides",
"type": "int",
"setter": "set_sides",
"getter": "get_sides",
"index": -1
},
{
"name": "cone",
"type": "bool",
"setter": "set_cone",
"getter": "is_cone",
"index": -1
},
{
"name": "smooth_faces",
"type": "bool",
"setter": "set_smooth_faces",
"getter": "get_smooth_faces",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "CSGMesh3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"methods": [
{
"name": "set_mesh",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh"
}
]
},
{
"name": "get_mesh",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Mesh"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
}
],
"properties": [
{
"name": "mesh",
"type": "Mesh",
"setter": "set_mesh",
"getter": "get_mesh",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "CSGPolygon3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"enums": [
{
"name": "PathRotation",
"values": [
{
"name": "PATH_ROTATION_POLYGON",
"value": 0
},
{
"name": "PATH_ROTATION_PATH",
"value": 1
},
{
"name": "PATH_ROTATION_PATH_FOLLOW",
"value": 2
}
]
},
{
"name": "Mode",
"values": [
{
"name": "MODE_DEPTH",
"value": 0
},
{
"name": "MODE_SPIN",
"value": 1
},
{
"name": "MODE_PATH",
"value": 2
}
]
}
],
"methods": [
{
"name": "set_polygon",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "polygon",
"type": "PackedVector2Array"
}
]
},
{
"name": "get_polygon",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "PackedVector2Array"
}
},
{
"name": "set_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "CSGPolygon3D.Mode"
}
]
},
{
"name": "get_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CSGPolygon3D.Mode"
}
},
{
"name": "set_depth",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "depth",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_depth",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_spin_degrees",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_spin_degrees",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_spin_sides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "spin_sides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_spin_sides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_path_node",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "path",
"type": "NodePath"
}
]
},
{
"name": "get_path_node",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "NodePath"
}
},
{
"name": "set_path_interval",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_path_interval",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_path_rotation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "CSGPolygon3D.PathRotation"
}
]
},
{
"name": "get_path_rotation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CSGPolygon3D.PathRotation"
}
},
{
"name": "set_path_local",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_path_local",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_path_continuous_u",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_path_continuous_u",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_path_joined",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_path_joined",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
},
{
"name": "set_smooth_faces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "smooth_faces",
"type": "bool"
}
]
},
{
"name": "get_smooth_faces",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_is_editable_3d_polygon",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_has_editable_3d_polygon_no_depth",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "polygon",
"type": "PackedVector2Array",
"setter": "set_polygon",
"getter": "get_polygon",
"index": -1
},
{
"name": "mode",
"type": "int",
"setter": "set_mode",
"getter": "get_mode",
"index": -1
},
{
"name": "depth",
"type": "float",
"setter": "set_depth",
"getter": "get_depth",
"index": -1
},
{
"name": "spin_degrees",
"type": "float",
"setter": "set_spin_degrees",
"getter": "get_spin_degrees",
"index": -1
},
{
"name": "spin_sides",
"type": "int",
"setter": "set_spin_sides",
"getter": "get_spin_sides",
"index": -1
},
{
"name": "path_node",
"type": "NodePath",
"setter": "set_path_node",
"getter": "get_path_node",
"index": -1
},
{
"name": "path_interval",
"type": "float",
"setter": "set_path_interval",
"getter": "get_path_interval",
"index": -1
},
{
"name": "path_rotation",
"type": "int",
"setter": "set_path_rotation",
"getter": "get_path_rotation",
"index": -1
},
{
"name": "path_local",
"type": "bool",
"setter": "set_path_local",
"getter": "is_path_local",
"index": -1
},
{
"name": "path_continuous_u",
"type": "bool",
"setter": "set_path_continuous_u",
"getter": "is_path_continuous_u",
"index": -1
},
{
"name": "path_joined",
"type": "bool",
"setter": "set_path_joined",
"getter": "is_path_joined",
"index": -1
},
{
"name": "smooth_faces",
"type": "bool",
"setter": "set_smooth_faces",
"getter": "get_smooth_faces",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "CSGPrimitive3D",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "CSGShape3D",
"api_type": "core",
"methods": [
{
"name": "set_invert_faces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "invert_faces",
"type": "bool"
}
]
},
{
"name": "is_inverting_faces",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "invert_faces",
"type": "bool",
"setter": "set_invert_faces",
"getter": "is_inverting_faces",
"index": -1
}
]
},
{
"name": "CSGShape3D",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "GeometryInstance3D",
"api_type": "core",
"enums": [
{
"name": "Operation",
"values": [
{
"name": "OPERATION_UNION",
"value": 0
},
{
"name": "OPERATION_INTERSECTION",
"value": 1
},
{
"name": "OPERATION_SUBTRACTION",
"value": 2
}
]
}
],
"methods": [
{
"name": "_update_shape",
"is_const": false,
"is_vararg": false
},
{
"name": "is_root_shape",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_operation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "operation",
"type": "CSGShape3D.Operation"
}
]
},
{
"name": "get_operation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CSGShape3D.Operation"
}
},
{
"name": "set_snap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "snap",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_snap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_use_collision",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "operation",
"type": "bool"
}
]
},
{
"name": "is_using_collision",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_collision_layer",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_layer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_mask_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_mask_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_collision_layer_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_layer_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_calculate_tangents",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_calculating_tangents",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_meshes",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
}
],
"properties": [
{
"name": "operation",
"type": "int",
"setter": "set_operation",
"getter": "get_operation",
"index": -1
},
{
"name": "snap",
"type": "float",
"setter": "set_snap",
"getter": "get_snap",
"index": -1
},
{
"name": "calculate_tangents",
"type": "bool",
"setter": "set_calculate_tangents",
"getter": "is_calculating_tangents",
"index": -1
},
{
"name": "Collision",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "use_collision",
"type": "bool",
"setter": "set_use_collision",
"getter": "is_using_collision",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"setter": "set_collision_layer",
"getter": "get_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"setter": "set_collision_mask",
"getter": "get_collision_mask",
"index": -1
}
]
},
{
"name": "CSGSphere3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_radial_segments",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radial_segments",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_radial_segments",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_rings",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rings",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_rings",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_smooth_faces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "smooth_faces",
"type": "bool"
}
]
},
{
"name": "get_smooth_faces",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
},
{
"name": "radial_segments",
"type": "int",
"setter": "set_radial_segments",
"getter": "get_radial_segments",
"index": -1
},
{
"name": "rings",
"type": "int",
"setter": "set_rings",
"getter": "get_rings",
"index": -1
},
{
"name": "smooth_faces",
"type": "bool",
"setter": "set_smooth_faces",
"getter": "get_smooth_faces",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "CSGTorus3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "CSGPrimitive3D",
"api_type": "core",
"methods": [
{
"name": "set_inner_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_inner_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_outer_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_outer_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_sides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_sides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_ring_sides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "sides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_ring_sides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
},
{
"name": "set_smooth_faces",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "smooth_faces",
"type": "bool"
}
]
},
{
"name": "get_smooth_faces",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "inner_radius",
"type": "float",
"setter": "set_inner_radius",
"getter": "get_inner_radius",
"index": -1
},
{
"name": "outer_radius",
"type": "float",
"setter": "set_outer_radius",
"getter": "get_outer_radius",
"index": -1
},
{
"name": "sides",
"type": "int",
"setter": "set_sides",
"getter": "get_sides",
"index": -1
},
{
"name": "ring_sides",
"type": "int",
"setter": "set_ring_sides",
"getter": "get_ring_sides",
"index": -1
},
{
"name": "smooth_faces",
"type": "bool",
"setter": "set_smooth_faces",
"getter": "get_smooth_faces",
"index": -1
},
{
"name": "material",
"type": "StandardMaterial3D,ShaderMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
}
]
},
{
"name": "Camera2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"enums": [
{
"name": "Camera2DProcessCallback",
"values": [
{
"name": "CAMERA2D_PROCESS_PHYSICS",
"value": 0
},
{
"name": "CAMERA2D_PROCESS_IDLE",
"value": 1
}
]
},
{
"name": "AnchorMode",
"values": [
{
"name": "ANCHOR_MODE_FIXED_TOP_LEFT",
"value": 0
},
{
"name": "ANCHOR_MODE_DRAG_CENTER",
"value": 1
}
]
}
],
"methods": [
{
"name": "set_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_anchor_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "anchor_mode",
"type": "Camera2D.AnchorMode"
}
]
},
{
"name": "get_anchor_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Camera2D.AnchorMode"
}
},
{
"name": "set_rotating",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rotating",
"type": "bool"
}
]
},
{
"name": "is_rotating",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "make_current",
"is_const": false,
"is_vararg": false
},
{
"name": "clear_current",
"is_const": false,
"is_vararg": false
},
{
"name": "_make_current",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "Object"
}
]
},
{
"name": "_update_scroll",
"is_const": false,
"is_vararg": false
},
{
"name": "set_process_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "Camera2D.Camera2DProcessCallback"
}
]
},
{
"name": "get_process_callback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Camera2D.Camera2DProcessCallback"
}
},
{
"name": "_set_current",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "current",
"type": "bool"
}
]
},
{
"name": "is_current",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_limit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "margin",
"type": "Side"
},
{
"name": "limit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_limit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "margin",
"type": "Side"
}
]
},
{
"name": "set_limit_smoothing_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "limit_smoothing_enabled",
"type": "bool"
}
]
},
{
"name": "is_limit_smoothing_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_drag_vertical_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_drag_vertical_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_drag_horizontal_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_drag_horizontal_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_drag_vertical_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_drag_vertical_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_drag_horizontal_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_drag_horizontal_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_drag_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "margin",
"type": "Side"
},
{
"name": "drag_margin",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_drag_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "margin",
"type": "Side"
}
]
},
{
"name": "get_camera_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_camera_screen_center",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_zoom",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "zoom",
"type": "Vector2"
}
]
},
{
"name": "get_zoom",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_custom_viewport",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "viewport",
"type": "Node"
}
]
},
{
"name": "get_custom_viewport",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Node"
}
},
{
"name": "set_follow_smoothing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_follow_smoothing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_enable_follow_smoothing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "bool"
}
]
},
{
"name": "is_follow_smoothing_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "force_update_scroll",
"is_const": false,
"is_vararg": false
},
{
"name": "reset_smoothing",
"is_const": false,
"is_vararg": false
},
{
"name": "align",
"is_const": false,
"is_vararg": false
},
{
"name": "_set_old_smoothing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_screen_drawing_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "screen_drawing_enabled",
"type": "bool"
}
]
},
{
"name": "is_screen_drawing_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_limit_drawing_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "limit_drawing_enabled",
"type": "bool"
}
]
},
{
"name": "is_limit_drawing_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_margin_drawing_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "margin_drawing_enabled",
"type": "bool"
}
]
},
{
"name": "is_margin_drawing_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "offset",
"type": "Vector2",
"setter": "set_offset",
"getter": "get_offset",
"index": -1
},
{
"name": "anchor_mode",
"type": "int",
"setter": "set_anchor_mode",
"getter": "get_anchor_mode",
"index": -1
},
{
"name": "rotating",
"type": "bool",
"setter": "set_rotating",
"getter": "is_rotating",
"index": -1
},
{
"name": "current",
"type": "bool",
"setter": "_set_current",
"getter": "is_current",
"index": -1
},
{
"name": "zoom",
"type": "Vector2",
"setter": "set_zoom",
"getter": "get_zoom",
"index": -1
},
{
"name": "custom_viewport",
"type": "Viewport",
"setter": "set_custom_viewport",
"getter": "get_custom_viewport",
"index": -1
},
{
"name": "process_callback",
"type": "int",
"setter": "set_process_callback",
"getter": "get_process_callback",
"index": -1
},
{
"name": "Limit",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "limit_left",
"type": "int",
"setter": "set_limit",
"getter": "get_limit",
"index": 0
},
{
"name": "limit_top",
"type": "int",
"setter": "set_limit",
"getter": "get_limit",
"index": 1
},
{
"name": "limit_right",
"type": "int",
"setter": "set_limit",
"getter": "get_limit",
"index": 2
},
{
"name": "limit_bottom",
"type": "int",
"setter": "set_limit",
"getter": "get_limit",
"index": 3
},
{
"name": "limit_smoothed",
"type": "bool",
"setter": "set_limit_smoothing_enabled",
"getter": "is_limit_smoothing_enabled",
"index": -1
},
{
"name": "Smoothing",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "smoothing_enabled",
"type": "bool",
"setter": "set_enable_follow_smoothing",
"getter": "is_follow_smoothing_enabled",
"index": -1
},
{
"name": "smoothing_speed",
"type": "float",
"setter": "set_follow_smoothing",
"getter": "get_follow_smoothing",
"index": -1
},
{
"name": "Drag",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "drag_horizontal_enabled",
"type": "bool",
"setter": "set_drag_horizontal_enabled",
"getter": "is_drag_horizontal_enabled",
"index": -1
},
{
"name": "drag_vertical_enabled",
"type": "bool",
"setter": "set_drag_vertical_enabled",
"getter": "is_drag_vertical_enabled",
"index": -1
},
{
"name": "drag_horizontal_offset",
"type": "float",
"setter": "set_drag_horizontal_offset",
"getter": "get_drag_horizontal_offset",
"index": -1
},
{
"name": "drag_vertical_offset",
"type": "float",
"setter": "set_drag_vertical_offset",
"getter": "get_drag_vertical_offset",
"index": -1
},
{
"name": "drag_left_margin",
"type": "float",
"setter": "set_drag_margin",
"getter": "get_drag_margin",
"index": 0
},
{
"name": "drag_top_margin",
"type": "float",
"setter": "set_drag_margin",
"getter": "get_drag_margin",
"index": 1
},
{
"name": "drag_right_margin",
"type": "float",
"setter": "set_drag_margin",
"getter": "get_drag_margin",
"index": 2
},
{
"name": "drag_bottom_margin",
"type": "float",
"setter": "set_drag_margin",
"getter": "get_drag_margin",
"index": 3
},
{
"name": "Editor",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "editor_draw_screen",
"type": "bool",
"setter": "set_screen_drawing_enabled",
"getter": "is_screen_drawing_enabled",
"index": -1
},
{
"name": "editor_draw_limits",
"type": "bool",
"setter": "set_limit_drawing_enabled",
"getter": "is_limit_drawing_enabled",
"index": -1
},
{
"name": "editor_draw_drag_margin",
"type": "bool",
"setter": "set_margin_drawing_enabled",
"getter": "is_margin_drawing_enabled",
"index": -1
}
]
},
{
"name": "Camera3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node3D",
"api_type": "core",
"enums": [
{
"name": "KeepAspect",
"values": [
{
"name": "KEEP_WIDTH",
"value": 0
},
{
"name": "KEEP_HEIGHT",
"value": 1
}
]
},
{
"name": "Projection",
"values": [
{
"name": "PROJECTION_PERSPECTIVE",
"value": 0
},
{
"name": "PROJECTION_ORTHOGONAL",
"value": 1
},
{
"name": "PROJECTION_FRUSTUM",
"value": 2
}
]
},
{
"name": "DopplerTracking",
"values": [
{
"name": "DOPPLER_TRACKING_DISABLED",
"value": 0
},
{
"name": "DOPPLER_TRACKING_IDLE_STEP",
"value": 1
},
{
"name": "DOPPLER_TRACKING_PHYSICS_STEP",
"value": 2
}
]
}
],
"methods": [
{
"name": "project_ray_normal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "screen_point",
"type": "Vector2"
}
]
},
{
"name": "project_local_ray_normal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "screen_point",
"type": "Vector2"
}
]
},
{
"name": "project_ray_origin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "screen_point",
"type": "Vector2"
}
]
},
{
"name": "unproject_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "world_point",
"type": "Vector3"
}
]
},
{
"name": "is_position_behind",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "world_point",
"type": "Vector3"
}
]
},
{
"name": "project_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
},
"arguments": [
{
"name": "screen_point",
"type": "Vector2"
},
{
"name": "z_depth",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_perspective",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fov",
"type": "float",
"meta": "float"
},
{
"name": "z_near",
"type": "float",
"meta": "float"
},
{
"name": "z_far",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_orthogonal",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "float",
"meta": "float"
},
{
"name": "z_near",
"type": "float",
"meta": "float"
},
{
"name": "z_far",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_frustum",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "size",
"type": "float",
"meta": "float"
},
{
"name": "offset",
"type": "Vector2"
},
{
"name": "z_near",
"type": "float",
"meta": "float"
},
{
"name": "z_far",
"type": "float",
"meta": "float"
}
]
},
{
"name": "make_current",
"is_const": false,
"is_vararg": false
},
{
"name": "clear_current",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable_next",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "set_current",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "bool"
}
]
},
{
"name": "is_current",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_camera_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform3D"
}
},
{
"name": "get_fov",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_frustum_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_size",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_far",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "get_near",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_fov",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_frustum_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "Vector2"
}
]
},
{
"name": "set_size",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_far",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"meta": "float"
}
]
},
{
"name": "set_near",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_projection",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Camera3D.Projection"
}
},
{
"name": "set_projection",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "Camera3D.Projection"
}
]
},
{
"name": "set_h_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_h_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_v_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_v_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_cull_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_cull_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_environment",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "env",
"type": "Environment"
}
]
},
{
"name": "get_environment",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Environment"
}
},
{
"name": "set_effects",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "env",
"type": "CameraEffects"
}
]
},
{
"name": "get_effects",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CameraEffects"
}
},
{
"name": "set_keep_aspect_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "Camera3D.KeepAspect"
}
]
},
{
"name": "get_keep_aspect_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Camera3D.KeepAspect"
}
},
{
"name": "set_doppler_tracking",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "Camera3D.DopplerTracking"
}
]
},
{
"name": "get_doppler_tracking",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Camera3D.DopplerTracking"
}
},
{
"name": "get_frustum",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "is_position_in_frustum",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "world_point",
"type": "Vector3"
}
]
},
{
"name": "get_camera_rid",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "set_cull_mask_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "int32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_cull_mask_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "int32"
}
]
}
],
"properties": [
{
"name": "keep_aspect",
"type": "int",
"setter": "set_keep_aspect_mode",
"getter": "get_keep_aspect_mode",
"index": -1
},
{
"name": "cull_mask",
"type": "int",
"setter": "set_cull_mask",
"getter": "get_cull_mask",
"index": -1
},
{
"name": "environment",
"type": "Environment",
"setter": "set_environment",
"getter": "get_environment",
"index": -1
},
{
"name": "effects",
"type": "CameraEffects",
"setter": "set_effects",
"getter": "get_effects",
"index": -1
},
{
"name": "h_offset",
"type": "float",
"setter": "set_h_offset",
"getter": "get_h_offset",
"index": -1
},
{
"name": "v_offset",
"type": "float",
"setter": "set_v_offset",
"getter": "get_v_offset",
"index": -1
},
{
"name": "doppler_tracking",
"type": "int",
"setter": "set_doppler_tracking",
"getter": "get_doppler_tracking",
"index": -1
},
{
"name": "projection",
"type": "int",
"setter": "set_projection",
"getter": "get_projection",
"index": -1
},
{
"name": "current",
"type": "bool",
"setter": "set_current",
"getter": "is_current",
"index": -1
},
{
"name": "fov",
"type": "float",
"setter": "set_fov",
"getter": "get_fov",
"index": -1
},
{
"name": "size",
"type": "float",
"setter": "set_size",
"getter": "get_size",
"index": -1
},
{
"name": "frustum_offset",
"type": "Vector2",
"setter": "set_frustum_offset",
"getter": "get_frustum_offset",
"index": -1
},
{
"name": "near",
"type": "float",
"setter": "set_near",
"getter": "get_near",
"index": -1
},
{
"name": "far",
"type": "float",
"setter": "set_far",
"getter": "get_far",
"index": -1
}
]
},
{
"name": "CameraEffects",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
"methods": [
{
"name": "set_dof_blur_far_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_dof_blur_far_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_dof_blur_far_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dof_blur_far_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dof_blur_far_transition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dof_blur_far_transition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dof_blur_near_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_dof_blur_near_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_dof_blur_near_distance",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dof_blur_near_distance",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dof_blur_near_transition",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "distance",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dof_blur_near_transition",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_dof_blur_amount",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "amount",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_dof_blur_amount",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_override_exposure_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_override_exposure_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_override_exposure",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "exposure",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_override_exposure",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "DOF Blur",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "dof_blur_far_enabled",
"type": "bool",
"setter": "set_dof_blur_far_enabled",
"getter": "is_dof_blur_far_enabled",
"index": -1
},
{
"name": "dof_blur_far_distance",
"type": "float",
"setter": "set_dof_blur_far_distance",
"getter": "get_dof_blur_far_distance",
"index": -1
},
{
"name": "dof_blur_far_transition",
"type": "float",
"setter": "set_dof_blur_far_transition",
"getter": "get_dof_blur_far_transition",
"index": -1
},
{
"name": "dof_blur_near_enabled",
"type": "bool",
"setter": "set_dof_blur_near_enabled",
"getter": "is_dof_blur_near_enabled",
"index": -1
},
{
"name": "dof_blur_near_distance",
"type": "float",
"setter": "set_dof_blur_near_distance",
"getter": "get_dof_blur_near_distance",
"index": -1
},
{
"name": "dof_blur_near_transition",
"type": "float",
"setter": "set_dof_blur_near_transition",
"getter": "get_dof_blur_near_transition",
"index": -1
},
{
"name": "dof_blur_amount",
"type": "float",
"setter": "set_dof_blur_amount",
"getter": "get_dof_blur_amount",
"index": -1
},
{
"name": "Override Exposure",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "override_exposure_enabled",
"type": "bool",
"setter": "set_override_exposure_enabled",
"getter": "is_override_exposure_enabled",
"index": -1
},
{
"name": "override_exposure",
"type": "float",
"setter": "set_override_exposure",
"getter": "get_override_exposure",
"index": -1
}
]
},
{
"name": "CameraFeed",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
"api_type": "core"
},
{
"name": "CameraServer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Object",
"api_type": "core",
"enums": [
{
"name": "FeedImage",
"values": [
{
"name": "FEED_RGBA_IMAGE",
"value": 0
},
{
"name": "FEED_YCBCR_IMAGE",
"value": 0
},
{
"name": "FEED_Y_IMAGE",
"value": 0
},
{
"name": "FEED_CBCR_IMAGE",
"value": 1
}
]
}
],
"methods": [
{
"name": "get_feed",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "CameraFeed"
},
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_feed_count",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "feeds",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "add_feed",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "feed",
"type": "CameraFeed"
}
]
},
{
"name": "remove_feed",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "feed",
"type": "CameraFeed"
}
]
}
],
"signals": [
{
"name": "camera_feed_removed",
"arguments": [
{
"name": "id",
"type": "int"
}
]
},
{
"name": "camera_feed_added",
"arguments": [
{
"name": "id",
"type": "int"
}
]
}
]
},
{
"name": "CameraTexture",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Texture2D",
"api_type": "core",
"methods": [
{
"name": "set_camera_feed_id",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "feed_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_camera_feed_id",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_which_feed",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "which_feed",
"type": "CameraServer.FeedImage"
}
]
},
{
"name": "get_which_feed",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CameraServer.FeedImage"
}
},
{
"name": "set_camera_active",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "active",
"type": "bool"
}
]
},
{
"name": "get_camera_active",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "camera_feed_id",
"type": "int",
"setter": "set_camera_feed_id",
"getter": "get_camera_feed_id",
"index": -1
},
{
"name": "which_feed",
"type": "int",
"setter": "set_which_feed",
"getter": "get_which_feed",
"index": -1
},
{
"name": "camera_is_active",
"type": "bool",
"setter": "set_camera_active",
"getter": "get_camera_active",
"index": -1
}
]
},
{
"name": "CanvasGroup",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "set_fit_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "fit_margin",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_fit_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_clear_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "clear_margin",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_clear_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_use_mipmaps",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "use_mipmaps",
"type": "bool"
}
]
},
{
"name": "is_using_mipmaps",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "Tweaks",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "fit_margin",
"type": "float",
"setter": "set_fit_margin",
"getter": "get_fit_margin",
"index": -1
},
{
"name": "clear_margin",
"type": "float",
"setter": "set_clear_margin",
"getter": "get_clear_margin",
"index": -1
},
{
"name": "use_mipmaps",
"type": "bool",
"setter": "set_use_mipmaps",
"getter": "is_using_mipmaps",
"index": -1
}
]
},
{
"name": "CanvasItem",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "Node",
"api_type": "core",
"constants": [
{
"name": "NOTIFICATION_TRANSFORM_CHANGED",
"value": 2000
},
{
"name": "NOTIFICATION_DRAW",
"value": 30
},
{
"name": "NOTIFICATION_VISIBILITY_CHANGED",
"value": 31
},
{
"name": "NOTIFICATION_ENTER_CANVAS",
"value": 32
},
{
"name": "NOTIFICATION_EXIT_CANVAS",
"value": 33
}
],
"enums": [
{
"name": "TextureFilter",
"values": [
{
"name": "TEXTURE_FILTER_PARENT_NODE",
"value": 0
},
{
"name": "TEXTURE_FILTER_NEAREST",
"value": 1
},
{
"name": "TEXTURE_FILTER_LINEAR",
"value": 2
},
{
"name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS",
"value": 3
},
{
"name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS",
"value": 4
},
{
"name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC",
"value": 5
},
{
"name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC",
"value": 6
},
{
"name": "TEXTURE_FILTER_MAX",
"value": 7
}
]
},
{
"name": "TextureRepeat",
"values": [
{
"name": "TEXTURE_REPEAT_PARENT_NODE",
"value": 0
},
{
"name": "TEXTURE_REPEAT_DISABLED",
"value": 1
},
{
"name": "TEXTURE_REPEAT_ENABLED",
"value": 2
},
{
"name": "TEXTURE_REPEAT_MIRROR",
"value": 3
},
{
"name": "TEXTURE_REPEAT_MAX",
"value": 4
}
]
}
],
"methods": [
{
"name": "_top_level_raise_self",
"is_const": false,
"is_vararg": false
},
{
"name": "_update_callback",
"is_const": false,
"is_vararg": false
},
{
"name": "_edit_set_state",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "state",
"type": "Dictionary"
}
]
},
{
"name": "_edit_get_state",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "_edit_set_position",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "position",
"type": "Vector2"
}
]
},
{
"name": "_edit_get_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "_edit_set_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "Vector2"
}
]
},
{
"name": "_edit_get_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "_edit_set_rect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rect",
"type": "Rect2"
}
]
},
{
"name": "_edit_get_rect",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Rect2"
}
},
{
"name": "_edit_use_rect",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_edit_set_rotation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "_edit_get_rotation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "_edit_use_rotation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_edit_set_pivot",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pivot",
"type": "Vector2"
}
]
},
{
"name": "_edit_get_pivot",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "_edit_use_pivot",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_edit_get_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_canvas_item",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "set_visible",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "visible",
"type": "bool"
}
]
},
{
"name": "is_visible",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_visible_in_tree",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "show",
"is_const": false,
"is_vararg": false
},
{
"name": "hide",
"is_const": false,
"is_vararg": false
},
{
"name": "update",
"is_const": false,
"is_vararg": false
},
{
"name": "set_as_top_level",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_set_as_top_level",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_light_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "light_mask",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_light_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_modulate",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "modulate",
"type": "Color"
}
]
},
{
"name": "get_modulate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_self_modulate",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "self_modulate",
"type": "Color"
}
]
},
{
"name": "get_self_modulate",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_draw_behind_parent",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_draw_behind_parent_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_set_on_top",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "on_top",
"type": "bool"
}
]
},
{
"name": "_is_on_top",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "draw_line",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "from",
"type": "Vector2"
},
{
"name": "to",
"type": "Vector2"
},
{
"name": "color",
"type": "Color"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "draw_polyline",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "color",
"type": "Color"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
},
{
"name": "antialiased",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "draw_polyline_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "colors",
"type": "PackedColorArray"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
},
{
"name": "antialiased",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "draw_arc",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "center",
"type": "Vector2"
},
{
"name": "radius",
"type": "float",
"meta": "float"
},
{
"name": "start_angle",
"type": "float",
"meta": "float"
},
{
"name": "end_angle",
"type": "float",
"meta": "float"
},
{
"name": "point_count",
"type": "int",
"meta": "int32"
},
{
"name": "color",
"type": "Color"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
},
{
"name": "antialiased",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "draw_multiline",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "color",
"type": "Color"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "draw_multiline_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "colors",
"type": "PackedColorArray"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "draw_rect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rect",
"type": "Rect2"
},
{
"name": "color",
"type": "Color"
},
{
"name": "filled",
"type": "bool",
"default_value": "true"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "draw_circle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "position",
"type": "Vector2"
},
{
"name": "radius",
"type": "float",
"meta": "float"
},
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "draw_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
},
{
"name": "position",
"type": "Vector2"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
}
]
},
{
"name": "draw_texture_rect",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
},
{
"name": "rect",
"type": "Rect2"
},
{
"name": "tile",
"type": "bool"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "transpose",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "draw_texture_rect_region",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
},
{
"name": "rect",
"type": "Rect2"
},
{
"name": "src_rect",
"type": "Rect2"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "transpose",
"type": "bool",
"default_value": "false"
},
{
"name": "clip_uv",
"type": "bool",
"default_value": "true"
}
]
},
{
"name": "draw_style_box",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "style_box",
"type": "StyleBox"
},
{
"name": "rect",
"type": "Rect2"
}
]
},
{
"name": "draw_primitive",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "colors",
"type": "PackedColorArray"
},
{
"name": "uvs",
"type": "PackedVector2Array"
},
{
"name": "texture",
"type": "Texture2D",
"default_value": "null"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "1.0"
}
]
},
{
"name": "draw_polygon",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "colors",
"type": "PackedColorArray"
},
{
"name": "uvs",
"type": "PackedVector2Array",
"default_value": "PackedVector2Array()"
},
{
"name": "texture",
"type": "Texture2D",
"default_value": "null"
}
]
},
{
"name": "draw_colored_polygon",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "points",
"type": "PackedVector2Array"
},
{
"name": "color",
"type": "Color"
},
{
"name": "uvs",
"type": "PackedVector2Array",
"default_value": "PackedVector2Array()"
},
{
"name": "texture",
"type": "Texture2D",
"default_value": "null"
}
]
},
{
"name": "draw_string",
"is_const": true,
"is_vararg": false,
"arguments": [
{
"name": "font",
"type": "Font"
},
{
"name": "pos",
"type": "Vector2"
},
{
"name": "text",
"type": "String"
},
{
"name": "align",
"type": "HAlign",
"default_value": "0"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "-1"
},
{
"name": "size",
"type": "int",
"meta": "int32",
"default_value": "-1"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "outline_size",
"type": "int",
"meta": "int32",
"default_value": "0"
},
{
"name": "outline_modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 0)"
},
{
"name": "flags",
"type": "int",
"meta": "uint8",
"default_value": "3"
}
]
},
{
"name": "draw_multiline_string",
"is_const": true,
"is_vararg": false,
"arguments": [
{
"name": "font",
"type": "Font"
},
{
"name": "pos",
"type": "Vector2"
},
{
"name": "text",
"type": "String"
},
{
"name": "align",
"type": "HAlign",
"default_value": "0"
},
{
"name": "width",
"type": "float",
"meta": "float",
"default_value": "-1"
},
{
"name": "max_lines",
"type": "int",
"meta": "int32",
"default_value": "-1"
},
{
"name": "size",
"type": "int",
"meta": "int32",
"default_value": "-1"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "outline_size",
"type": "int",
"meta": "int32",
"default_value": "0"
},
{
"name": "outline_modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 0)"
},
{
"name": "flags",
"type": "int",
"meta": "uint8",
"default_value": "51"
}
]
},
{
"name": "draw_char",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "font",
"type": "Font"
},
{
"name": "pos",
"type": "Vector2"
},
{
"name": "char",
"type": "String"
},
{
"name": "next",
"type": "String",
"default_value": "\"\""
},
{
"name": "size",
"type": "int",
"meta": "int32",
"default_value": "-1"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "outline_size",
"type": "int",
"meta": "int32",
"default_value": "0"
},
{
"name": "outline_modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 0)"
}
]
},
{
"name": "draw_mesh",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh"
},
{
"name": "texture",
"type": "Texture2D"
},
{
"name": "transform",
"type": "Transform2D",
"default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
},
{
"name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
}
]
},
{
"name": "draw_multimesh",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "multimesh",
"type": "MultiMesh"
},
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "draw_set_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "position",
"type": "Vector2"
},
{
"name": "rotation",
"type": "float",
"meta": "float",
"default_value": "0.0"
},
{
"name": "scale",
"type": "Vector2",
"default_value": "Vector2(1, 1)"
}
]
},
{
"name": "draw_set_transform_matrix",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D"
}
]
},
{
"name": "draw_animation_slice",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "animation_length",
"type": "float",
"meta": "double"
},
{
"name": "slice_begin",
"type": "float",
"meta": "double"
},
{
"name": "slice_end",
"type": "float",
"meta": "double"
},
{
"name": "offset",
"type": "float",
"meta": "double",
"default_value": "0.0"
}
]
},
{
"name": "draw_end_animation",
"is_const": false,
"is_vararg": false
},
{
"name": "get_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_global_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_global_transform_with_canvas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_viewport_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_viewport_rect",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Rect2"
}
},
{
"name": "get_canvas_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "get_local_mouse_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_global_mouse_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_canvas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "get_world_2d",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "World2D"
}
},
{
"name": "set_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "material",
"type": "Material"
}
]
},
{
"name": "get_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Material"
}
},
{
"name": "set_use_parent_material",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_use_parent_material",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_notify_local_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_local_transform_notification_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_notify_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_transform_notification_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "force_update_transform",
"is_const": false,
"is_vararg": false
},
{
"name": "make_canvas_position_local",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "screen_point",
"type": "Vector2"
}
]
},
{
"name": "make_input_local",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "InputEvent"
},
"arguments": [
{
"name": "event",
"type": "InputEvent"
}
]
},
{
"name": "set_texture_filter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "CanvasItem.TextureFilter"
}
]
},
{
"name": "get_texture_filter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItem.TextureFilter"
}
},
{
"name": "set_texture_repeat",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mode",
"type": "CanvasItem.TextureRepeat"
}
]
},
{
"name": "get_texture_repeat",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItem.TextureRepeat"
}
},
{
"name": "set_clip_children",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_clipping_children",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"signals": [
{
"name": "hidden"
},
{
"name": "item_rect_changed"
},
{
"name": "draw"
},
{
"name": "visibility_changed"
}
],
"properties": [
{
"name": "Visibility",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "visible",
"type": "bool",
"setter": "set_visible",
"getter": "is_visible",
"index": -1
},
{
"name": "modulate",
"type": "Color",
"setter": "set_modulate",
"getter": "get_modulate",
"index": -1
},
{
"name": "self_modulate",
"type": "Color",
"setter": "set_self_modulate",
"getter": "get_self_modulate",
"index": -1
},
{
"name": "show_behind_parent",
"type": "bool",
"setter": "set_draw_behind_parent",
"getter": "is_draw_behind_parent_enabled",
"index": -1
},
{
"name": "top_level",
"type": "bool",
"setter": "set_as_top_level",
"getter": "is_set_as_top_level",
"index": -1
},
{
"name": "show_on_top",
"type": "bool",
"setter": "_set_on_top",
"getter": "_is_on_top",
"index": -1
},
{
"name": "clip_children",
"type": "bool",
"setter": "set_clip_children",
"getter": "is_clipping_children",
"index": -1
},
{
"name": "light_mask",
"type": "int",
"setter": "set_light_mask",
"getter": "get_light_mask",
"index": -1
},
{
"name": "Texture",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "texture_filter",
"type": "int",
"setter": "set_texture_filter",
"getter": "get_texture_filter",
"index": -1
},
{
"name": "texture_repeat",
"type": "int",
"setter": "set_texture_repeat",
"getter": "get_texture_repeat",
"index": -1
},
{
"name": "Material",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "material",
"type": "ShaderMaterial,CanvasItemMaterial",
"setter": "set_material",
"getter": "get_material",
"index": -1
},
{
"name": "use_parent_material",
"type": "bool",
"setter": "set_use_parent_material",
"getter": "get_use_parent_material",
"index": -1
}
]
},
{
"name": "CanvasItemMaterial",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Material",
"api_type": "core",
"enums": [
{
"name": "LightMode",
"values": [
{
"name": "LIGHT_MODE_NORMAL",
"value": 0
},
{
"name": "LIGHT_MODE_UNSHADED",
"value": 1
},
{
"name": "LIGHT_MODE_LIGHT_ONLY",
"value": 2
}
]
},
{
"name": "BlendMode",
"values": [
{
"name": "BLEND_MODE_MIX",
"value": 0
},
{
"name": "BLEND_MODE_ADD",
"value": 1
},
{
"name": "BLEND_MODE_SUB",
"value": 2
},
{
"name": "BLEND_MODE_MUL",
"value": 3
},
{
"name": "BLEND_MODE_PREMULT_ALPHA",
"value": 4
}
]
}
],
"methods": [
{
"name": "set_blend_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "blend_mode",
"type": "CanvasItemMaterial.BlendMode"
}
]
},
{
"name": "get_blend_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItemMaterial.BlendMode"
}
},
{
"name": "set_light_mode",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "light_mode",
"type": "CanvasItemMaterial.LightMode"
}
]
},
{
"name": "get_light_mode",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItemMaterial.LightMode"
}
},
{
"name": "set_particles_animation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "particles_anim",
"type": "bool"
}
]
},
{
"name": "get_particles_animation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_particles_anim_h_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_particles_anim_h_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_particles_anim_v_frames",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "frames",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_particles_anim_v_frames",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_particles_anim_loop",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "loop",
"type": "bool"
}
]
},
{
"name": "get_particles_anim_loop",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "blend_mode",
"type": "int",
"setter": "set_blend_mode",
"getter": "get_blend_mode",
"index": -1
},
{
"name": "light_mode",
"type": "int",
"setter": "set_light_mode",
"getter": "get_light_mode",
"index": -1
},
{
"name": "particles_animation",
"type": "bool",
"setter": "set_particles_animation",
"getter": "get_particles_animation",
"index": -1
},
{
"name": "particles_anim_h_frames",
"type": "int",
"setter": "set_particles_anim_h_frames",
"getter": "get_particles_anim_h_frames",
"index": -1
},
{
"name": "particles_anim_v_frames",
"type": "int",
"setter": "set_particles_anim_v_frames",
"getter": "get_particles_anim_v_frames",
"index": -1
},
{
"name": "particles_anim_loop",
"type": "bool",
"setter": "set_particles_anim_loop",
"getter": "get_particles_anim_loop",
"index": -1
}
]
},
{
"name": "CanvasLayer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node",
"api_type": "core",
"methods": [
{
"name": "set_layer",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_layer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "transform",
"type": "Transform2D"
}
]
},
{
"name": "get_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
}
},
{
"name": "set_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_rotation",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radians",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_rotation",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_rotation_degrees",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_rotation_degrees",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "Vector2"
}
]
},
{
"name": "get_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_follow_viewport",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_following_viewport",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_follow_viewport_scale",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "scale",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_follow_viewport_scale",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_custom_viewport",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "viewport",
"type": "Node"
}
]
},
{
"name": "get_custom_viewport",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Node"
}
},
{
"name": "get_canvas",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
}
],
"properties": [
{
"name": "Layer",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "layer",
"type": "int",
"setter": "set_layer",
"getter": "get_layer",
"index": -1
},
{
"name": "Transform",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"setter": "set_offset",
"getter": "get_offset",
"index": -1
},
{
"name": "rotation_degrees",
"type": "float",
"setter": "set_rotation_degrees",
"getter": "get_rotation_degrees",
"index": -1
},
{
"name": "rotation",
"type": "float",
"setter": "set_rotation",
"getter": "get_rotation",
"index": -1
},
{
"name": "scale",
"type": "Vector2",
"setter": "set_scale",
"getter": "get_scale",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"setter": "set_transform",
"getter": "get_transform",
"index": -1
},
{
"name": "",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "custom_viewport",
"type": "Viewport",
"setter": "set_custom_viewport",
"getter": "get_custom_viewport",
"index": -1
},
{
"name": "Follow Viewport",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "follow_viewport_enable",
"type": "bool",
"setter": "set_follow_viewport",
"getter": "is_following_viewport",
"index": -1
},
{
"name": "follow_viewport_scale",
"type": "float",
"setter": "set_follow_viewport_scale",
"getter": "get_follow_viewport_scale",
"index": -1
}
]
},
{
"name": "CanvasModulate",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "set_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
}
],
"properties": [
{
"name": "color",
"type": "Color",
"setter": "set_color",
"getter": "get_color",
"index": -1
}
]
},
{
"name": "CanvasTexture",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Texture2D",
"api_type": "core",
"methods": [
{
"name": "set_diffuse_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_diffuse_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "set_normal_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_normal_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "set_specular_texture",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "texture",
"type": "Texture2D"
}
]
},
{
"name": "get_specular_texture",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Texture2D"
}
},
{
"name": "set_specular_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_specular_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_specular_shininess",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "shininess",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_specular_shininess",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_texture_filter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "filter",
"type": "CanvasItem.TextureFilter"
}
]
},
{
"name": "get_texture_filter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItem.TextureFilter"
}
},
{
"name": "set_texture_repeat",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "repeat",
"type": "CanvasItem.TextureRepeat"
}
]
},
{
"name": "get_texture_repeat",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "CanvasItem.TextureRepeat"
}
}
],
"properties": [
{
"name": "Diffuse",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "diffuse_texture",
"type": "Texture2D",
"setter": "set_diffuse_texture",
"getter": "get_diffuse_texture",
"index": -1
},
{
"name": "Normalmap",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "normal_texture",
"type": "Texture2D",
"setter": "set_normal_texture",
"getter": "get_normal_texture",
"index": -1
},
{
"name": "Specular",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "specular_texture",
"type": "Texture2D",
"setter": "set_specular_texture",
"getter": "get_specular_texture",
"index": -1
},
{
"name": "specular_color",
"type": "Color",
"setter": "set_specular_color",
"getter": "get_specular_color",
"index": -1
},
{
"name": "specular_shininess",
"type": "float",
"setter": "set_specular_shininess",
"getter": "get_specular_shininess",
"index": -1
},
{
"name": "Texture",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "texture_filter",
"type": "int",
"setter": "set_texture_filter",
"getter": "get_texture_filter",
"index": -1
},
{
"name": "texture_repeat",
"type": "int",
"setter": "set_texture_repeat",
"getter": "get_texture_repeat",
"index": -1
}
]
},
{
"name": "CapsuleMesh",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "PrimitiveMesh",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_mid_height",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mid_height",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_mid_height",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_radial_segments",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "segments",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_radial_segments",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_rings",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rings",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_rings",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
},
{
"name": "mid_height",
"type": "float",
"setter": "set_mid_height",
"getter": "get_mid_height",
"index": -1
},
{
"name": "radial_segments",
"type": "int",
"setter": "set_radial_segments",
"getter": "get_radial_segments",
"index": -1
},
{
"name": "rings",
"type": "int",
"setter": "set_rings",
"getter": "get_rings",
"index": -1
}
]
},
{
"name": "CapsuleShape2D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Shape2D",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_height",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "height",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_height",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"setter": "set_height",
"getter": "get_height",
"index": -1
}
]
},
{
"name": "CapsuleShape3D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Shape3D",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_height",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "height",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_height",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"setter": "set_height",
"getter": "get_height",
"index": -1
}
]
},
{
"name": "CenterContainer",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Container",
"api_type": "core",
"methods": [
{
"name": "set_use_top_left",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_using_top_left",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "use_top_left",
"type": "bool",
"setter": "set_use_top_left",
"getter": "is_using_top_left",
"index": -1
}
]
},
{
"name": "CharFXTransform",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
"api_type": "core",
"methods": [
{
"name": "get_range",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Vector2i"
}
},
{
"name": "set_range",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "range",
"type": "Vector2i"
}
]
},
{
"name": "get_elapsed_time",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_elapsed_time",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "time",
"type": "float",
"meta": "float"
}
]
},
{
"name": "is_visible",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_visibility",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "visibility",
"type": "bool"
}
]
},
{
"name": "is_outline",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_outline",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "outline",
"type": "bool"
}
]
},
{
"name": "get_offset",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_offset",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "offset",
"type": "Vector2"
}
]
},
{
"name": "get_color",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_environment",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "set_environment",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "environment",
"type": "Dictionary"
}
]
},
{
"name": "get_glyph_index",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_glyph_index",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "glyph_index",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_font",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "set_font",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "font",
"type": "RID"
}
]
}
],
"properties": [
{
"name": "range",
"type": "Vector2i",
"setter": "set_range",
"getter": "get_range",
"index": -1
},
{
"name": "elapsed_time",
"type": "float",
"setter": "set_elapsed_time",
"getter": "get_elapsed_time",
"index": -1
},
{
"name": "visible",
"type": "bool",
"setter": "set_visibility",
"getter": "is_visible",
"index": -1
},
{
"name": "outline",
"type": "bool",
"setter": "set_outline",
"getter": "is_outline",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"setter": "set_offset",
"getter": "get_offset",
"index": -1
},
{
"name": "color",
"type": "Color",
"setter": "set_color",
"getter": "get_color",
"index": -1
},
{
"name": "env",
"type": "Dictionary",
"setter": "set_environment",
"getter": "get_environment",
"index": -1
},
{
"name": "glyph_index",
"type": "int",
"setter": "set_glyph_index",
"getter": "get_glyph_index",
"index": -1
},
{
"name": "font",
"type": "RID",
"setter": "set_font",
"getter": "get_font",
"index": -1
}
]
},
{
"name": "CharacterBody2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "PhysicsBody2D",
"api_type": "core",
"methods": [
{
"name": "move_and_slide",
"is_const": false,
"is_vararg": false
},
{
"name": "set_linear_velocity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector2"
}
]
},
{
"name": "get_linear_velocity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_safe_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_safe_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "is_stop_on_slope_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_stop_on_slope_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_infinite_inertia_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_infinite_inertia_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "get_max_slides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_max_slides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "max_slides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_floor_max_angle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_floor_max_angle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radians",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_floor_max_angle_degrees",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_floor_max_angle_degrees",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_snap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_snap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "snap",
"type": "Vector2"
}
]
},
{
"name": "get_up_direction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "set_up_direction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "up_direction",
"type": "Vector2"
}
]
},
{
"name": "is_on_floor",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_on_ceiling",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_on_wall",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_floor_normal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_floor_velocity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
}
},
{
"name": "get_slide_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_slide_collision",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "KinematicCollision2D"
},
"arguments": [
{
"name": "slide_idx",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_sync_to_physics",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_sync_to_physics_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
}
],
"properties": [
{
"name": "linear_velocity",
"type": "Vector2",
"setter": "set_linear_velocity",
"getter": "get_linear_velocity",
"index": -1
},
{
"name": "stop_on_slope",
"type": "bool",
"setter": "set_stop_on_slope_enabled",
"getter": "is_stop_on_slope_enabled",
"index": -1
},
{
"name": "infinite_inertia",
"type": "bool",
"setter": "set_infinite_inertia_enabled",
"getter": "is_infinite_inertia_enabled",
"index": -1
},
{
"name": "max_slides",
"type": "int",
"setter": "set_max_slides",
"getter": "get_max_slides",
"index": -1
},
{
"name": "floor_max_angle",
"type": "float",
"setter": "set_floor_max_angle",
"getter": "get_floor_max_angle",
"index": -1
},
{
"name": "floor_max_angle_degrees",
"type": "float",
"setter": "set_floor_max_angle_degrees",
"getter": "get_floor_max_angle_degrees",
"index": -1
},
{
"name": "snap",
"type": "Vector2",
"setter": "set_snap",
"getter": "get_snap",
"index": -1
},
{
"name": "up_direction",
"type": "Vector2",
"setter": "set_up_direction",
"getter": "get_up_direction",
"index": -1
},
{
"name": "motion/sync_to_physics",
"type": "bool",
"setter": "set_sync_to_physics",
"getter": "is_sync_to_physics_enabled",
"index": -1
},
{
"name": "collision/safe_margin",
"type": "float",
"setter": "set_safe_margin",
"getter": "get_safe_margin",
"index": -1
}
]
},
{
"name": "CharacterBody3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "PhysicsBody3D",
"api_type": "core",
"methods": [
{
"name": "move_and_slide",
"is_const": false,
"is_vararg": false
},
{
"name": "set_linear_velocity",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector3"
}
]
},
{
"name": "get_linear_velocity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_safe_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_safe_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "is_stop_on_slope_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_stop_on_slope_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_infinite_inertia_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_infinite_inertia_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "get_max_slides",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_max_slides",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "max_slides",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_floor_max_angle",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_floor_max_angle",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radians",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_floor_max_angle_degrees",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_floor_max_angle_degrees",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_snap",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_snap",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "snap",
"type": "Vector3"
}
]
},
{
"name": "get_up_direction",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "set_up_direction",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "up_direction",
"type": "Vector3"
}
]
},
{
"name": "is_on_floor",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_on_ceiling",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "is_on_wall",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_floor_normal",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "get_floor_velocity",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector3"
}
},
{
"name": "get_slide_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "get_slide_collision",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "KinematicCollision3D"
},
"arguments": [
{
"name": "slide_idx",
"type": "int",
"meta": "int32"
}
]
}
],
"properties": [
{
"name": "linear_velocity",
"type": "Vector3",
"setter": "set_linear_velocity",
"getter": "get_linear_velocity",
"index": -1
},
{
"name": "stop_on_slope",
"type": "bool",
"setter": "set_stop_on_slope_enabled",
"getter": "is_stop_on_slope_enabled",
"index": -1
},
{
"name": "infinite_inertia",
"type": "bool",
"setter": "set_infinite_inertia_enabled",
"getter": "is_infinite_inertia_enabled",
"index": -1
},
{
"name": "max_slides",
"type": "int",
"setter": "set_max_slides",
"getter": "get_max_slides",
"index": -1
},
{
"name": "floor_max_angle",
"type": "float",
"setter": "set_floor_max_angle",
"getter": "get_floor_max_angle",
"index": -1
},
{
"name": "floor_max_angle_degrees",
"type": "float",
"setter": "set_floor_max_angle_degrees",
"getter": "get_floor_max_angle_degrees",
"index": -1
},
{
"name": "snap",
"type": "Vector3",
"setter": "set_snap",
"getter": "get_snap",
"index": -1
},
{
"name": "up_direction",
"type": "Vector3",
"setter": "set_up_direction",
"getter": "get_up_direction",
"index": -1
},
{
"name": "collision/safe_margin",
"type": "float",
"setter": "set_safe_margin",
"getter": "get_safe_margin",
"index": -1
}
]
},
{
"name": "CheckBox",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Button",
"api_type": "core"
},
{
"name": "CheckButton",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Button",
"api_type": "core"
},
{
"name": "CircleShape2D",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "Shape2D",
"api_type": "core",
"methods": [
{
"name": "set_radius",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "radius",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_radius",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
}
],
"properties": [
{
"name": "radius",
"type": "float",
"setter": "set_radius",
"getter": "get_radius",
"index": -1
}
]
},
{
"name": "ClippedCamera3D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Camera3D",
"api_type": "core",
"enums": [
{
"name": "ClipProcessCallback",
"values": [
{
"name": "CLIP_PROCESS_PHYSICS",
"value": 0
},
{
"name": "CLIP_PROCESS_IDLE",
"value": 1
}
]
}
],
"methods": [
{
"name": "set_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "margin",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_process_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "process_callback",
"type": "ClippedCamera3D.ClipProcessCallback"
}
]
},
{
"name": "get_process_callback",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "ClippedCamera3D.ClipProcessCallback"
}
},
{
"name": "set_collision_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_mask_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_mask_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "add_exception_rid",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rid",
"type": "RID"
}
]
},
{
"name": "add_exception",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "Object"
}
]
},
{
"name": "remove_exception_rid",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "rid",
"type": "RID"
}
]
},
{
"name": "remove_exception",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "node",
"type": "Object"
}
]
},
{
"name": "set_clip_to_areas",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_clip_to_areas_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_clip_offset",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
}
},
{
"name": "set_clip_to_bodies",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_clip_to_bodies_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "clear_exceptions",
"is_const": false,
"is_vararg": false
}
],
"properties": [
{
"name": "margin",
"type": "float",
"setter": "set_margin",
"getter": "get_margin",
"index": -1
},
{
"name": "process_callback",
"type": "int",
"setter": "set_process_callback",
"getter": "get_process_callback",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"setter": "set_collision_mask",
"getter": "get_collision_mask",
"index": -1
},
{
"name": "Clip To",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "clip_to_areas",
"type": "bool",
"setter": "set_clip_to_areas",
"getter": "is_clip_to_areas_enabled",
"index": -1
},
{
"name": "clip_to_bodies",
"type": "bool",
"setter": "set_clip_to_bodies",
"getter": "is_clip_to_bodies_enabled",
"index": -1
}
]
},
{
"name": "CodeEdit",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "TextEdit",
"api_type": "core",
"enums": [
{
"name": "CodeCompletionKind",
"values": [
{
"name": "KIND_CLASS",
"value": 0
},
{
"name": "KIND_FUNCTION",
"value": 1
},
{
"name": "KIND_SIGNAL",
"value": 2
},
{
"name": "KIND_VARIABLE",
"value": 3
},
{
"name": "KIND_MEMBER",
"value": 4
},
{
"name": "KIND_ENUM",
"value": 5
},
{
"name": "KIND_CONSTANT",
"value": 6
},
{
"name": "KIND_NODE_PATH",
"value": 7
},
{
"name": "KIND_FILE_PATH",
"value": 8
},
{
"name": "KIND_PLAIN_TEXT",
"value": 9
}
]
}
],
"methods": [
{
"name": "_main_gutter_draw_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "int",
"meta": "int32"
},
{
"name": "arg2",
"type": "Rect2"
}
]
},
{
"name": "set_draw_breakpoints_gutter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_drawing_breakpoints_gutter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_draw_bookmarks_gutter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_drawing_bookmarks_gutter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_draw_executing_lines_gutter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_drawing_executing_lines_gutter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_line_as_breakpoint",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "breakpointed",
"type": "bool"
}
]
},
{
"name": "is_line_breakpointed",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear_breakpointed_lines",
"is_const": false,
"is_vararg": false
},
{
"name": "get_breakpointed_lines",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "set_line_as_bookmarked",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "bookmarked",
"type": "bool"
}
]
},
{
"name": "is_line_bookmarked",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear_bookmarked_lines",
"is_const": false,
"is_vararg": false
},
{
"name": "get_bookmarked_lines",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "set_line_as_executing",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "executing",
"type": "bool"
}
]
},
{
"name": "is_line_executing",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "clear_executing_lines",
"is_const": false,
"is_vararg": false
},
{
"name": "get_executing_lines",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "_line_number_draw_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "int",
"meta": "int32"
},
{
"name": "arg2",
"type": "Rect2"
}
]
},
{
"name": "set_draw_line_numbers",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_draw_line_numbers_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_line_numbers_zero_padded",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_line_numbers_zero_padded",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "_fold_gutter_draw_callback",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"meta": "int32"
},
{
"name": "arg1",
"type": "int",
"meta": "int32"
},
{
"name": "arg2",
"type": "Rect2"
}
]
},
{
"name": "set_draw_fold_gutter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_drawing_fold_gutter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_line_folding_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_line_folding_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "can_fold_line",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "fold_line",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "unfold_line",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "fold_all_lines",
"is_const": false,
"is_vararg": false
},
{
"name": "unfold_all_lines",
"is_const": false,
"is_vararg": false
},
{
"name": "toggle_foldable_line",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "is_line_folded",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_folded_lines",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "add_string_delimiter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
},
{
"name": "end_key",
"type": "String"
},
{
"name": "line_only",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "remove_string_delimiter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "has_string_delimiter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "set_string_delimiters",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "string_delimiters",
"type": "Array"
}
]
},
{
"name": "clear_string_delimiters",
"is_const": false,
"is_vararg": false
},
{
"name": "get_string_delimiters",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "is_in_string",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "column",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "add_comment_delimiter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
},
{
"name": "end_key",
"type": "String"
},
{
"name": "line_only",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "remove_comment_delimiter",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "has_comment_delimiter",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "set_comment_delimiters",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "comment_delimiters",
"type": "Array"
}
]
},
{
"name": "clear_comment_delimiters",
"is_const": false,
"is_vararg": false
},
{
"name": "get_comment_delimiters",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "is_in_comment",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "column",
"type": "int",
"meta": "int32",
"default_value": "-1"
}
]
},
{
"name": "get_delimiter_start_key",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "delimiter_index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_delimiter_end_key",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "delimiter_index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_delimiter_start_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "column",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_delimiter_end_position",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Vector2"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
},
{
"name": "column",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_code_hint",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "code_hint",
"type": "String"
}
]
},
{
"name": "set_code_hint_draw_below",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "draw_below",
"type": "bool"
}
]
},
{
"name": "get_text_for_code_completion",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "String"
}
},
{
"name": "request_code_completion",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "force",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "add_code_completion_option",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "type",
"type": "CodeEdit.CodeCompletionKind"
},
{
"name": "display_text",
"type": "String"
},
{
"name": "insert_text",
"type": "String"
},
{
"name": "text_color",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
},
{
"name": "icon",
"type": "Resource",
"default_value": "null"
},
{
"name": "value",
"type": "Variant",
"default_value": "0"
}
]
},
{
"name": "update_code_completion_options",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "force",
"type": "bool"
}
]
},
{
"name": "get_code_completion_options",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "get_code_completion_option",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
},
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "get_code_completion_selected_index",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
}
},
{
"name": "set_code_completion_selected_index",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "index",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "confirm_code_completion",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "replace",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "cancel_code_completion",
"is_const": false,
"is_vararg": false
},
{
"name": "set_code_completion_enabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_code_completion_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_code_completion_prefixes",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "prefixes",
"type": "Array"
}
]
},
{
"name": "get_code_comletion_prefixes",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Array"
}
}
],
"signals": [
{
"name": "request_code_completion"
},
{
"name": "breakpoint_toggled",
"arguments": [
{
"name": "line",
"type": "int"
}
]
}
],
"properties": [
{
"name": "draw_breakpoints_gutter",
"type": "bool",
"setter": "set_draw_breakpoints_gutter",
"getter": "is_drawing_breakpoints_gutter",
"index": -1
},
{
"name": "draw_bookmarks",
"type": "bool",
"setter": "set_draw_bookmarks_gutter",
"getter": "is_drawing_bookmarks_gutter",
"index": -1
},
{
"name": "draw_executing_lines",
"type": "bool",
"setter": "set_draw_executing_lines_gutter",
"getter": "is_drawing_executing_lines_gutter",
"index": -1
},
{
"name": "draw_line_numbers",
"type": "bool",
"setter": "set_draw_line_numbers",
"getter": "is_draw_line_numbers_enabled",
"index": -1
},
{
"name": "zero_pad_line_numbers",
"type": "bool",
"setter": "set_line_numbers_zero_padded",
"getter": "is_line_numbers_zero_padded",
"index": -1
},
{
"name": "draw_fold_gutter",
"type": "bool",
"setter": "set_draw_fold_gutter",
"getter": "is_drawing_fold_gutter",
"index": -1
},
{
"name": "line_folding",
"type": "bool",
"setter": "set_line_folding_enabled",
"getter": "is_line_folding_enabled",
"index": -1
},
{
"name": "Delimiters",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "delimiter_strings",
"type": "PackedStringArray",
"setter": "set_string_delimiters",
"getter": "get_string_delimiters",
"index": -1
},
{
"name": "delimiter_comments",
"type": "PackedStringArray",
"setter": "set_comment_delimiters",
"getter": "get_comment_delimiters",
"index": -1
},
{
"name": "Code Completion",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "code_completion_enabled",
"type": "bool",
"setter": "set_code_completion_enabled",
"getter": "is_code_completion_enabled",
"index": -1
},
{
"name": "code_completion_prefixes",
"type": "PackedStringArray",
"setter": "set_code_completion_prefixes",
"getter": "get_code_comletion_prefixes",
"index": -1
}
]
},
{
"name": "CodeHighlighter",
"is_refcounted": true,
"is_instantiable": true,
"inherits": "SyntaxHighlighter",
"api_type": "core",
"methods": [
{
"name": "add_keyword_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "keyword",
"type": "String"
},
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "remove_keyword_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "keyword",
"type": "String"
}
]
},
{
"name": "has_keyword_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "keyword",
"type": "String"
}
]
},
{
"name": "get_keyword_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
},
"arguments": [
{
"name": "keyword",
"type": "String"
}
]
},
{
"name": "set_keyword_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "keywords",
"type": "Dictionary"
}
]
},
{
"name": "clear_keyword_colors",
"is_const": false,
"is_vararg": false
},
{
"name": "get_keyword_colors",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "add_member_keyword_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "member_keyword",
"type": "String"
},
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "remove_member_keyword_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "member_keyword",
"type": "String"
}
]
},
{
"name": "has_member_keyword_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "member_keyword",
"type": "String"
}
]
},
{
"name": "get_member_keyword_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
},
"arguments": [
{
"name": "member_keyword",
"type": "String"
}
]
},
{
"name": "set_member_keyword_colors",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "member_keyword",
"type": "Dictionary"
}
]
},
{
"name": "clear_member_keyword_colors",
"is_const": false,
"is_vararg": false
},
{
"name": "get_member_keyword_colors",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "add_color_region",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
},
{
"name": "end_key",
"type": "String"
},
{
"name": "color",
"type": "Color"
},
{
"name": "line_only",
"type": "bool",
"default_value": "false"
}
]
},
{
"name": "remove_color_region",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "has_color_region",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "start_key",
"type": "String"
}
]
},
{
"name": "set_color_regions",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color_regions",
"type": "Dictionary"
}
]
},
{
"name": "clear_color_regions",
"is_const": false,
"is_vararg": false
},
{
"name": "get_color_regions",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Dictionary"
}
},
{
"name": "set_function_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_function_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_number_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_number_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_symbol_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_symbol_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
},
{
"name": "set_member_variable_color",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "color",
"type": "Color"
}
]
},
{
"name": "get_member_variable_color",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Color"
}
}
],
"properties": [
{
"name": "number_color",
"type": "Color",
"setter": "set_number_color",
"getter": "get_number_color",
"index": -1
},
{
"name": "symbol_color",
"type": "Color",
"setter": "set_symbol_color",
"getter": "get_symbol_color",
"index": -1
},
{
"name": "function_color",
"type": "Color",
"setter": "set_function_color",
"getter": "get_function_color",
"index": -1
},
{
"name": "member_variable_color",
"type": "Color",
"setter": "set_member_variable_color",
"getter": "get_member_variable_color",
"index": -1
},
{
"name": "keyword_colors",
"type": "Dictionary",
"setter": "set_keyword_colors",
"getter": "get_keyword_colors",
"index": -1
},
{
"name": "member_keyword_colors",
"type": "Dictionary",
"setter": "set_member_keyword_colors",
"getter": "get_member_keyword_colors",
"index": -1
},
{
"name": "color_regions",
"type": "Dictionary",
"setter": "set_color_regions",
"getter": "get_color_regions",
"index": -1
}
]
},
{
"name": "CollisionObject2D",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "Node2D",
"api_type": "core",
"methods": [
{
"name": "get_rid",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "set_collision_layer",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_layer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_layer_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_layer_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_collision_mask_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_mask_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_pickable",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "is_pickable",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "create_shape_owner",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
},
"arguments": [
{
"name": "owner",
"type": "Object"
}
]
},
{
"name": "remove_shape_owner",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_shape_owners",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "shape_owner_set_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "transform",
"type": "Transform2D"
}
]
},
{
"name": "shape_owner_get_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform2D"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_get_owner",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Object"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_set_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "disabled",
"type": "bool"
}
]
},
{
"name": "is_shape_owner_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_set_one_way_collision",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "is_shape_owner_one_way_collision_enabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_set_one_way_collision_margin",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "margin",
"type": "float",
"meta": "float"
}
]
},
{
"name": "get_shape_owner_one_way_collision_margin",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "float",
"meta": "float"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_add_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape",
"type": "Shape2D"
}
]
},
{
"name": "shape_owner_get_shape_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_get_shape",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Shape2D"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_get_shape_index",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_remove_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_clear_shapes",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_find_owner",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
},
"arguments": [
{
"name": "shape_index",
"type": "int",
"meta": "int32"
}
]
}
],
"signals": [
{
"name": "mouse_exited"
},
{
"name": "mouse_entered"
},
{
"name": "input_event",
"arguments": [
{
"name": "viewport",
"type": "Node"
},
{
"name": "event",
"type": "InputEvent"
},
{
"name": "shape_idx",
"type": "int"
}
]
}
],
"properties": [
{
"name": "Collision",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"setter": "set_collision_layer",
"getter": "get_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"setter": "set_collision_mask",
"getter": "get_collision_mask",
"index": -1
},
{
"name": "Input",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "input_pickable",
"type": "bool",
"setter": "set_pickable",
"getter": "is_pickable",
"index": -1
}
]
},
{
"name": "CollisionObject3D",
"is_refcounted": false,
"is_instantiable": false,
"inherits": "Node3D",
"api_type": "core",
"methods": [
{
"name": "set_collision_layer",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "layer",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_layer",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_mask",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "mask",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_collision_mask",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
}
},
{
"name": "set_collision_layer_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_layer_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_collision_mask_bit",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "get_collision_mask_bit",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "bit",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "set_ray_pickable",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "ray_pickable",
"type": "bool"
}
]
},
{
"name": "is_ray_pickable",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "set_capture_input_on_drag",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "enable",
"type": "bool"
}
]
},
{
"name": "get_capture_input_on_drag",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
}
},
{
"name": "get_rid",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "RID"
}
},
{
"name": "create_shape_owner",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
},
"arguments": [
{
"name": "owner",
"type": "Object"
}
]
},
{
"name": "remove_shape_owner",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "get_shape_owners",
"is_const": false,
"is_vararg": false,
"return_value": {
"type": "Array"
}
},
{
"name": "shape_owner_set_transform",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "transform",
"type": "Transform3D"
}
]
},
{
"name": "shape_owner_get_transform",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Transform3D"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_get_owner",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Object"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_set_disabled",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "disabled",
"type": "bool"
}
]
},
{
"name": "is_shape_owner_disabled",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "bool"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_add_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape",
"type": "Shape3D"
}
]
},
{
"name": "shape_owner_get_shape_count",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_owner_get_shape",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "Shape3D"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_get_shape_index",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "int32"
},
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_remove_shape",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
},
{
"name": "shape_id",
"type": "int",
"meta": "int32"
}
]
},
{
"name": "shape_owner_clear_shapes",
"is_const": false,
"is_vararg": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"meta": "uint32"
}
]
},
{
"name": "shape_find_owner",
"is_const": true,
"is_vararg": false,
"return_value": {
"type": "int",
"meta": "uint32"
},
"arguments": [
{
"name": "shape_index",
"type": "int",
"meta": "int32"
}
]
}
],
"signals": [
{
"name": "mouse_exited"
},
{
"name": "mouse_entered"
},
{
"name": "input_event",
"arguments": [
{
"name": "camera",
"type": "Node"
},
{
"name": "event",
"type": "InputEvent"
},
{
"name": "position",
"type": "Vector3"
},
{
"name": "normal",
"type": "Vector3"
},
{
"name": "shape_idx",
"type": "int"
}
]
}
],
"properties": [
{
"name": "Collision",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"setter": "set_collision_layer",
"getter": "get_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"setter": "set_collision_mask",
"getter": "get_collision_mask",
"index": -1
},
{
"name": "Input",
"type": "Nil",
"setter": "",
"getter": "",
"index": -1
},
{
"name": "input_ray_pickable",
"type": "bool",
"setter": "set_ray_pickable",
"getter": "is_ray_pickable",
"index": -1
},
{
"name": "input_capture_on_drag",
"type": "bool",
"setter": "set_capture_input_on_drag",
"getter": "get_capture_input_on_drag",
"index": -1
}
]
},
{
"name": "CollisionPolygon2D",
"is_refcounted": false,
"is_instantiable": true,
"inherits": "Node2D",
"api_type": "core",
"enums": [
{
"name": "BuildMode",
"values": [
{
"name": "BUILD_SOLIDS",
"value": 0
},
{
"name": "BUILD_SEGMENTS",
"value": 1
}
]
}
],
"me
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment