godot-cpp/godot_api.json

140160 lines
2.7 MiB

[
{
"name": "GlobalConstants",
"base_class": "",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"MARGIN_LEFT": 0,
"MARGIN_TOP": 1,
"MARGIN_RIGHT": 2,
"MARGIN_BOTTOM": 3,
"CORNER_TOP_LEFT": 0,
"CORNER_TOP_RIGHT": 1,
"CORNER_BOTTOM_RIGHT": 2,
"CORNER_BOTTOM_LEFT": 3,
"VERTICAL": 1,
"HORIZONTAL": 0,
"HALIGN_LEFT": 0,
"HALIGN_CENTER": 1,
"HALIGN_RIGHT": 2,
"VALIGN_TOP": 0,
"VALIGN_CENTER": 1,
"VALIGN_BOTTOM": 2,
"SPKEY": 16777216,
"KEY_ESCAPE": 16777217,
"KEY_TAB": 16777218,
"KEY_BACKTAB": 16777219,
"KEY_BACKSPACE": 16777220,
"KEY_ENTER": 16777221,
"KEY_KP_ENTER": 16777222,
"KEY_INSERT": 16777223,
"KEY_DELETE": 16777224,
"KEY_PAUSE": 16777225,
"KEY_PRINT": 16777226,
"KEY_SYSREQ": 16777227,
"KEY_CLEAR": 16777228,
"KEY_HOME": 16777229,
"KEY_END": 16777230,
"KEY_LEFT": 16777231,
"KEY_UP": 16777232,
"KEY_RIGHT": 16777233,
"KEY_DOWN": 16777234,
"KEY_PAGEUP": 16777235,
"KEY_PAGEDOWN": 16777236,
"KEY_SHIFT": 16777237,
"KEY_CONTROL": 16777238,
"KEY_META": 16777239,
"KEY_ALT": 16777240,
"KEY_CAPSLOCK": 16777241,
"KEY_NUMLOCK": 16777242,
"KEY_SCROLLLOCK": 16777243,
"KEY_F1": 16777244,
"KEY_F2": 16777245,
"KEY_F3": 16777246,
"KEY_F4": 16777247,
"KEY_F5": 16777248,
"KEY_F6": 16777249,
"KEY_F7": 16777250,
"KEY_F8": 16777251,
"KEY_F9": 16777252,
"KEY_F10": 16777253,
"KEY_F11": 16777254,
"KEY_F12": 16777255,
"KEY_F13": 16777256,
"KEY_F14": 16777257,
"KEY_F15": 16777258,
"KEY_F16": 16777259,
"KEY_KP_MULTIPLY": 16777345,
"KEY_KP_DIVIDE": 16777346,
"KEY_KP_SUBTRACT": 16777347,
"KEY_KP_PERIOD": 16777348,
"KEY_KP_ADD": 16777349,
"KEY_KP_0": 16777350,
"KEY_KP_1": 16777351,
"KEY_KP_2": 16777352,
"KEY_KP_3": 16777353,
"KEY_KP_4": 16777354,
"KEY_KP_5": 16777355,
"KEY_KP_6": 16777356,
"KEY_KP_7": 16777357,
"KEY_KP_8": 16777358,
"KEY_KP_9": 16777359,
"KEY_SUPER_L": 16777260,
"KEY_SUPER_R": 16777261,
"KEY_MENU": 16777262,
"KEY_HYPER_L": 16777263,
"KEY_HYPER_R": 16777264,
"KEY_HELP": 16777265,
"KEY_DIRECTION_L": 16777266,
"KEY_DIRECTION_R": 16777267,
"KEY_BACK": 16777280,
"KEY_FORWARD": 16777281,
"KEY_STOP": 16777282,
"KEY_REFRESH": 16777283,
"KEY_VOLUMEDOWN": 16777284,
"KEY_VOLUMEMUTE": 16777285,
"KEY_VOLUMEUP": 16777286,
"KEY_BASSBOOST": 16777287,
"KEY_BASSUP": 16777288,
"KEY_BASSDOWN": 16777289,
"KEY_TREBLEUP": 16777290,
"KEY_TREBLEDOWN": 16777291,
"KEY_MEDIAPLAY": 16777292,
"KEY_MEDIASTOP": 16777293,
"KEY_MEDIAPREVIOUS": 16777294,
"KEY_MEDIANEXT": 16777295,
"KEY_MEDIARECORD": 16777296,
"KEY_HOMEPAGE": 16777297,
"KEY_FAVORITES": 16777298,
"KEY_SEARCH": 16777299,
"KEY_STANDBY": 16777300,
"KEY_OPENURL": 16777301,
"KEY_LAUNCHMAIL": 16777302,
"KEY_LAUNCHMEDIA": 16777303,
"KEY_LAUNCH0": 16777304,
"KEY_LAUNCH1": 16777305,
"KEY_LAUNCH2": 16777306,
"KEY_LAUNCH3": 16777307,
"KEY_LAUNCH4": 16777308,
"KEY_LAUNCH5": 16777309,
"KEY_LAUNCH6": 16777310,
"KEY_LAUNCH7": 16777311,
"KEY_LAUNCH8": 16777312,
"KEY_LAUNCH9": 16777313,
"KEY_LAUNCHA": 16777314,
"KEY_LAUNCHB": 16777315,
"KEY_LAUNCHC": 16777316,
"KEY_LAUNCHD": 16777317,
"KEY_LAUNCHE": 16777318,
"KEY_LAUNCHF": 16777319,
"KEY_UNKNOWN": 33554431,
"KEY_SPACE": 32,
"KEY_EXCLAM": 33,
"KEY_QUOTEDBL": 34,
"KEY_NUMBERSIGN": 35,
"KEY_DOLLAR": 36,
"KEY_PERCENT": 37,
"KEY_AMPERSAND": 38,
"KEY_APOSTROPHE": 39,
"KEY_PARENLEFT": 40,
"KEY_PARENRIGHT": 41,
"KEY_ASTERISK": 42,
"KEY_PLUS": 43,
"KEY_COMMA": 44,
"KEY_MINUS": 45,
"KEY_PERIOD": 46,
"KEY_SLASH": 47,
"KEY_0": 48,
"KEY_1": 49,
"KEY_2": 50,
"KEY_3": 51,
"KEY_4": 52,
"KEY_5": 53,
"KEY_6": 54,
"KEY_7": 55,
"KEY_8": 56,
"KEY_9": 57,
"KEY_COLON": 58,
"KEY_SEMICOLON": 59,
"KEY_LESS": 60,
"KEY_EQUAL": 61,
"KEY_GREATER": 62,
"KEY_QUESTION": 63,
"KEY_AT": 64,
"KEY_A": 65,
"KEY_B": 66,
"KEY_C": 67,
"KEY_D": 68,
"KEY_E": 69,
"KEY_F": 70,
"KEY_G": 71,
"KEY_H": 72,
"KEY_I": 73,
"KEY_J": 74,
"KEY_K": 75,
"KEY_L": 76,
"KEY_M": 77,
"KEY_N": 78,
"KEY_O": 79,
"KEY_P": 80,
"KEY_Q": 81,
"KEY_R": 82,
"KEY_S": 83,
"KEY_T": 84,
"KEY_U": 85,
"KEY_V": 86,
"KEY_W": 87,
"KEY_X": 88,
"KEY_Y": 89,
"KEY_Z": 90,
"KEY_BRACKETLEFT": 91,
"KEY_BACKSLASH": 92,
"KEY_BRACKETRIGHT": 93,
"KEY_ASCIICIRCUM": 94,
"KEY_UNDERSCORE": 95,
"KEY_QUOTELEFT": 96,
"KEY_BRACELEFT": 123,
"KEY_BAR": 124,
"KEY_BRACERIGHT": 125,
"KEY_ASCIITILDE": 126,
"KEY_NOBREAKSPACE": 160,
"KEY_EXCLAMDOWN": 161,
"KEY_CENT": 162,
"KEY_STERLING": 163,
"KEY_CURRENCY": 164,
"KEY_YEN": 165,
"KEY_BROKENBAR": 166,
"KEY_SECTION": 167,
"KEY_DIAERESIS": 168,
"KEY_COPYRIGHT": 169,
"KEY_ORDFEMININE": 170,
"KEY_GUILLEMOTLEFT": 171,
"KEY_NOTSIGN": 172,
"KEY_HYPHEN": 173,
"KEY_REGISTERED": 174,
"KEY_MACRON": 175,
"KEY_DEGREE": 176,
"KEY_PLUSMINUS": 177,
"KEY_TWOSUPERIOR": 178,
"KEY_THREESUPERIOR": 179,
"KEY_ACUTE": 180,
"KEY_MU": 181,
"KEY_PARAGRAPH": 182,
"KEY_PERIODCENTERED": 183,
"KEY_CEDILLA": 184,
"KEY_ONESUPERIOR": 185,
"KEY_MASCULINE": 186,
"KEY_GUILLEMOTRIGHT": 187,
"KEY_ONEQUARTER": 188,
"KEY_ONEHALF": 189,
"KEY_THREEQUARTERS": 190,
"KEY_QUESTIONDOWN": 191,
"KEY_AGRAVE": 192,
"KEY_AACUTE": 193,
"KEY_ACIRCUMFLEX": 194,
"KEY_ATILDE": 195,
"KEY_ADIAERESIS": 196,
"KEY_ARING": 197,
"KEY_AE": 198,
"KEY_CCEDILLA": 199,
"KEY_EGRAVE": 200,
"KEY_EACUTE": 201,
"KEY_ECIRCUMFLEX": 202,
"KEY_EDIAERESIS": 203,
"KEY_IGRAVE": 204,
"KEY_IACUTE": 205,
"KEY_ICIRCUMFLEX": 206,
"KEY_IDIAERESIS": 207,
"KEY_ETH": 208,
"KEY_NTILDE": 209,
"KEY_OGRAVE": 210,
"KEY_OACUTE": 211,
"KEY_OCIRCUMFLEX": 212,
"KEY_OTILDE": 213,
"KEY_ODIAERESIS": 214,
"KEY_MULTIPLY": 215,
"KEY_OOBLIQUE": 216,
"KEY_UGRAVE": 217,
"KEY_UACUTE": 218,
"KEY_UCIRCUMFLEX": 219,
"KEY_UDIAERESIS": 220,
"KEY_YACUTE": 221,
"KEY_THORN": 222,
"KEY_SSHARP": 223,
"KEY_DIVISION": 247,
"KEY_YDIAERESIS": 255,
"KEY_CODE_MASK": 33554431,
"KEY_MODIFIER_MASK": -16777216,
"KEY_MASK_SHIFT": 33554432,
"KEY_MASK_ALT": 67108864,
"KEY_MASK_META": 134217728,
"KEY_MASK_CTRL": 268435456,
"KEY_MASK_CMD": 268435456,
"KEY_MASK_KPAD": 536870912,
"KEY_MASK_GROUP_SWITCH": 1073741824,
"BUTTON_LEFT": 1,
"BUTTON_RIGHT": 2,
"BUTTON_MIDDLE": 3,
"BUTTON_WHEEL_UP": 4,
"BUTTON_WHEEL_DOWN": 5,
"BUTTON_WHEEL_LEFT": 6,
"BUTTON_WHEEL_RIGHT": 7,
"BUTTON_MASK_LEFT": 1,
"BUTTON_MASK_RIGHT": 2,
"BUTTON_MASK_MIDDLE": 4,
"JOY_BUTTON_0": 0,
"JOY_BUTTON_1": 1,
"JOY_BUTTON_2": 2,
"JOY_BUTTON_3": 3,
"JOY_BUTTON_4": 4,
"JOY_BUTTON_5": 5,
"JOY_BUTTON_6": 6,
"JOY_BUTTON_7": 7,
"JOY_BUTTON_8": 8,
"JOY_BUTTON_9": 9,
"JOY_BUTTON_10": 10,
"JOY_BUTTON_11": 11,
"JOY_BUTTON_12": 12,
"JOY_BUTTON_13": 13,
"JOY_BUTTON_14": 14,
"JOY_BUTTON_15": 15,
"JOY_BUTTON_MAX": 16,
"JOY_SONY_CIRCLE": 1,
"JOY_SONY_X": 0,
"JOY_SONY_SQUARE": 2,
"JOY_SONY_TRIANGLE": 3,
"JOY_XBOX_B": 1,
"JOY_XBOX_A": 0,
"JOY_XBOX_X": 2,
"JOY_XBOX_Y": 3,
"JOY_DS_A": 1,
"JOY_DS_B": 0,
"JOY_DS_X": 3,
"JOY_DS_Y": 2,
"JOY_SELECT": 10,
"JOY_START": 11,
"JOY_DPAD_UP": 12,
"JOY_DPAD_DOWN": 13,
"JOY_DPAD_LEFT": 14,
"JOY_DPAD_RIGHT": 15,
"JOY_L": 4,
"JOY_L2": 6,
"JOY_L3": 8,
"JOY_R": 5,
"JOY_R2": 7,
"JOY_R3": 9,
"JOY_AXIS_0": 0,
"JOY_AXIS_1": 1,
"JOY_AXIS_2": 2,
"JOY_AXIS_3": 3,
"JOY_AXIS_4": 4,
"JOY_AXIS_5": 5,
"JOY_AXIS_6": 6,
"JOY_AXIS_7": 7,
"JOY_AXIS_8": 8,
"JOY_AXIS_9": 9,
"JOY_AXIS_MAX": 10,
"JOY_ANALOG_LX": 0,
"JOY_ANALOG_LY": 1,
"JOY_ANALOG_RX": 2,
"JOY_ANALOG_RY": 3,
"JOY_ANALOG_L2": 6,
"JOY_ANALOG_R2": 7,
"OK": 0,
"FAILED": 1,
"ERR_UNAVAILABLE": 2,
"ERR_UNCONFIGURED": 3,
"ERR_UNAUTHORIZED": 4,
"ERR_PARAMETER_RANGE_ERROR": 5,
"ERR_OUT_OF_MEMORY": 6,
"ERR_FILE_NOT_FOUND": 7,
"ERR_FILE_BAD_DRIVE": 8,
"ERR_FILE_BAD_PATH": 9,
"ERR_FILE_NO_PERMISSION": 10,
"ERR_FILE_ALREADY_IN_USE": 11,
"ERR_FILE_CANT_OPEN": 12,
"ERR_FILE_CANT_WRITE": 13,
"ERR_FILE_CANT_READ": 14,
"ERR_FILE_UNRECOGNIZED": 15,
"ERR_FILE_CORRUPT": 16,
"ERR_FILE_MISSING_DEPENDENCIES": 17,
"ERR_FILE_EOF": 18,
"ERR_CANT_OPEN": 19,
"ERR_CANT_CREATE": 20,
"ERR_PARSE_ERROR": 43,
"ERR_QUERY_FAILED": 21,
"ERR_ALREADY_IN_USE": 22,
"ERR_LOCKED": 23,
"ERR_TIMEOUT": 24,
"ERR_CANT_ACQUIRE_RESOURCE": 28,
"ERR_INVALID_DATA": 30,
"ERR_INVALID_PARAMETER": 31,
"ERR_ALREADY_EXISTS": 32,
"ERR_DOES_NOT_EXIST": 33,
"ERR_DATABASE_CANT_READ": 34,
"ERR_DATABASE_CANT_WRITE": 35,
"ERR_COMPILATION_FAILED": 36,
"ERR_METHOD_NOT_FOUND": 37,
"ERR_LINK_FAILED": 38,
"ERR_SCRIPT_FAILED": 39,
"ERR_CYCLIC_LINK": 40,
"ERR_BUSY": 44,
"ERR_HELP": 46,
"ERR_BUG": 47,
"PROPERTY_HINT_NONE": 0,
"PROPERTY_HINT_RANGE": 1,
"PROPERTY_HINT_EXP_RANGE": 2,
"PROPERTY_HINT_ENUM": 3,
"PROPERTY_HINT_EXP_EASING": 4,
"PROPERTY_HINT_LENGTH": 5,
"PROPERTY_HINT_KEY_ACCEL": 7,
"PROPERTY_HINT_FLAGS": 8,
"PROPERTY_HINT_LAYERS_2D_RENDER": 9,
"PROPERTY_HINT_LAYERS_2D_PHYSICS": 10,
"PROPERTY_HINT_LAYERS_3D_RENDER": 11,
"PROPERTY_HINT_LAYERS_3D_PHYSICS": 12,
"PROPERTY_HINT_FILE": 13,
"PROPERTY_HINT_DIR": 14,
"PROPERTY_HINT_GLOBAL_FILE": 15,
"PROPERTY_HINT_GLOBAL_DIR": 16,
"PROPERTY_HINT_RESOURCE_TYPE": 17,
"PROPERTY_HINT_MULTILINE_TEXT": 18,
"PROPERTY_HINT_COLOR_NO_ALPHA": 19,
"PROPERTY_HINT_IMAGE_COMPRESS_LOSSY": 20,
"PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS": 21,
"PROPERTY_USAGE_STORAGE": 1,
"PROPERTY_USAGE_EDITOR": 2,
"PROPERTY_USAGE_NETWORK": 4,
"PROPERTY_USAGE_EDITOR_HELPER": 8,
"PROPERTY_USAGE_CHECKABLE": 16,
"PROPERTY_USAGE_CHECKED": 32,
"PROPERTY_USAGE_INTERNATIONALIZED": 64,
"PROPERTY_USAGE_GROUP": 128,
"PROPERTY_USAGE_CATEGORY": 256,
"PROPERTY_USAGE_STORE_IF_NONZERO": 512,
"PROPERTY_USAGE_STORE_IF_NONONE": 1024,
"PROPERTY_USAGE_NO_INSTANCE_STATE": 2048,
"PROPERTY_USAGE_RESTART_IF_CHANGED": 4096,
"PROPERTY_USAGE_SCRIPT_VARIABLE": 8192,
"PROPERTY_USAGE_DEFAULT": 7,
"PROPERTY_USAGE_DEFAULT_INTL": 71,
"PROPERTY_USAGE_NOEDITOR": 5,
"METHOD_FLAG_NORMAL": 1,
"METHOD_FLAG_EDITOR": 2,
"METHOD_FLAG_NOSCRIPT": 4,
"METHOD_FLAG_CONST": 8,
"METHOD_FLAG_REVERSE": 16,
"METHOD_FLAG_VIRTUAL": 32,
"METHOD_FLAG_FROM_SCRIPT": 64,
"METHOD_FLAGS_DEFAULT": 1,
"TYPE_NIL": 0,
"TYPE_BOOL": 1,
"TYPE_INT": 2,
"TYPE_REAL": 3,
"TYPE_STRING": 4,
"TYPE_VECTOR2": 5,
"TYPE_RECT2": 6,
"TYPE_VECTOR3": 7,
"TYPE_TRANSFORM2D": 8,
"TYPE_PLANE": 9,
"TYPE_QUAT": 10,
"TYPE_AABB": 11,
"TYPE_BASIS": 12,
"TYPE_TRANSFORM": 13,
"TYPE_COLOR": 14,
"TYPE_NODE_PATH": 15,
"TYPE_RID": 16,
"TYPE_OBJECT": 17,
"TYPE_DICTIONARY": 18,
"TYPE_ARRAY": 19,
"TYPE_RAW_ARRAY": 20,
"TYPE_INT_ARRAY": 21,
"TYPE_REAL_ARRAY": 22,
"TYPE_STRING_ARRAY": 23,
"TYPE_VECTOR2_ARRAY": 24,
"TYPE_VECTOR3_ARRAY": 25,
"TYPE_COLOR_ARRAY": 26,
"TYPE_MAX": 27,
"OP_EQUAL": 0,
"OP_NOT_EQUAL": 1,
"OP_LESS": 2,
"OP_LESS_EQUAL": 3,
"OP_GREATER": 4,
"OP_GREATER_EQUAL": 5,
"OP_ADD": 6,
"OP_SUBTRACT": 7,
"OP_MULTIPLY": 8,
"OP_DIVIDE": 9,
"OP_NEGATE": 10,
"OP_POSITIVE": 11,
"OP_MODULE": 12,
"OP_STRING_CONCAT": 13,
"OP_SHIFT_LEFT": 14,
"OP_SHIFT_RIGHT": 15,
"OP_BIT_AND": 16,
"OP_BIT_OR": 17,
"OP_BIT_XOR": 18,
"OP_BIT_NEGATE": 19,
"OP_AND": 20,
"OP_OR": 21,
"OP_XOR": 22,
"OP_NOT": 23,
"OP_IN": 24,
"OP_MAX": 25
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Object",
"base_class": "",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_POSTINITIALIZE": 0,
"NOTIFICATION_PREDELETE": 1,
"CONNECT_DEFERRED": 1,
"CONNECT_PERSIST": 2,
"CONNECT_ONESHOT": 4
},
"properties": [
],
"signals": [
{
"name": "script_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "free",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_notification",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "what",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_property_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_init",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_class",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_class",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_indexed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_indexed",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_property_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_method_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "notification",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "what",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "reversed",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_instance_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "script",
"type": "Reference",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_script",
"return_type": "Reference",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_meta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_meta",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_meta",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_meta_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_user_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arguments",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
}
]
},
{
"name": "has_user_signal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "emit_signal",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "call",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "call_deferred",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "callv",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg_array",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_method",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_signal_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_signal_connection_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_incoming_connections",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "connect",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "binds",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "disconnect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_connected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_block_signals",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_blocking_signals",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "property_list_changed_notify",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_message_translation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "can_translate_messages",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "tr",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "message",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_queued_for_deletion",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ConnectFlags",
"values": {
"CONNECT_DEFERRED": 1,
"CONNECT_PERSIST": 2,
"CONNECT_ONESHOT": 4
}
}
]
},
{
"name": "Reference",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "init_ref",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "reference",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unreference",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Resource",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "resource_local_to_scene",
"type": "bool",
"getter": "is_local_to_scene",
"setter": "set_local_to_scene",
"index": -1
},
{
"name": "resource_path",
"type": "String",
"getter": "get_path",
"setter": "set_path",
"index": -1
},
{
"name": "resource_name",
"type": "String",
"getter": "get_name",
"setter": "set_name",
"index": -1
}
],
"signals": [
{
"name": "changed",
"arguments": [
]
}
],
"methods": [
{
"name": "_setup_local_to_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "take_over_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_local_to_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_local_to_scene",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_local_scene",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "setup_local_to_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "duplicate",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subresources",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
}
],
"enums": [
]
},
{
"name": "Script",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "source_code",
"type": "String",
"getter": "get_source_code",
"setter": "set_source_code",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "can_instance",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "instance_has",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_object",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_source_code",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_source_code",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_source_code",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "source",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reload",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "keep_state",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_base_script",
"return_type": "Script",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_instance_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_script_signal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_tool",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "WeakRef",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_ref",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Image",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"FORMAT_L8": 0,
"FORMAT_LA8": 1,
"FORMAT_R8": 2,
"FORMAT_RG8": 3,
"FORMAT_RGB8": 4,
"FORMAT_RGBA8": 5,
"FORMAT_RGBA4444": 6,
"FORMAT_RGBA5551": 7,
"FORMAT_RF": 8,
"FORMAT_RGF": 9,
"FORMAT_RGBF": 10,
"FORMAT_RGBAF": 11,
"FORMAT_RH": 12,
"FORMAT_RGH": 13,
"FORMAT_RGBH": 14,
"FORMAT_RGBAH": 15,
"FORMAT_RGBE9995": 16,
"FORMAT_DXT1": 17,
"FORMAT_DXT3": 18,
"FORMAT_DXT5": 19,
"FORMAT_RGTC_R": 20,
"FORMAT_RGTC_RG": 21,
"FORMAT_BPTC_RGBA": 22,
"FORMAT_BPTC_RGBF": 23,
"FORMAT_BPTC_RGBFU": 24,
"FORMAT_PVRTC2": 25,
"FORMAT_PVRTC2A": 26,
"FORMAT_PVRTC4": 27,
"FORMAT_PVRTC4A": 28,
"FORMAT_ETC": 29,
"FORMAT_ETC2_R11": 30,
"FORMAT_ETC2_R11S": 31,
"FORMAT_ETC2_RG11": 32,
"FORMAT_ETC2_RG11S": 33,
"FORMAT_ETC2_RGB8": 34,
"FORMAT_ETC2_RGBA8": 35,
"FORMAT_ETC2_RGB8A1": 36,
"FORMAT_MAX": 37,
"INTERPOLATE_NEAREST": 0,
"INTERPOLATE_BILINEAR": 1,
"INTERPOLATE_CUBIC": 2,
"ALPHA_NONE": 0,
"ALPHA_BIT": 1,
"ALPHA_BLEND": 2,
"COMPRESS_S3TC": 0,
"COMPRESS_PVRTC2": 1,
"COMPRESS_PVRTC4": 2,
"COMPRESS_ETC": 3,
"COMPRESS_ETC2": 4,
"COMPRESS_SOURCE_GENERIC": 0,
"COMPRESS_SOURCE_SRGB": 1,
"COMPRESS_SOURCE_NORMAL": 2
},
"properties": [
{
"name": "data",
"type": "Dictionary",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_mipmaps",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_format",
"return_type": "enum.Image::Format",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_data",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "convert",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mipmap_offset",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mipmap",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "resize_to_po2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "square",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "resize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "interpolation",
"type": "int",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "shrink_x2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "expand_x2_hq2x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "crop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "flip_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "flip_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "generate_mipmaps",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_mipmaps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_mipmaps",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "create_from_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_mipmaps",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_empty",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "load",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "save_png",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "detect_alpha",
"return_type": "enum.Image::AlphaMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_invisible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "compress",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "source",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lossy_quality",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "decompress",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_compressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "fix_alpha_edges",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "premultiply_alpha",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "srgb_to_linear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "normalmap_to_xy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "blit_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blit_rect_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend_rect_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "fill",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_used_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rect",
"return_type": "Image",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "copy_from",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unlock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pixel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pixel",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "load_png_from_buffer",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "buffer",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "load_jpg_from_buffer",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "buffer",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "AlphaMode",
"values": {
"ALPHA_NONE": 0,
"ALPHA_BIT": 1,
"ALPHA_BLEND": 2
}
},
{
"name": "CompressSource",
"values": {
"COMPRESS_SOURCE_GENERIC": 0,
"COMPRESS_SOURCE_SRGB": 1,
"COMPRESS_SOURCE_NORMAL": 2
}
},
{
"name": "Interpolation",
"values": {
"INTERPOLATE_NEAREST": 0,
"INTERPOLATE_BILINEAR": 1,
"INTERPOLATE_CUBIC": 2
}
},
{
"name": "CompressMode",
"values": {
"COMPRESS_S3TC": 0,
"COMPRESS_PVRTC2": 1,
"COMPRESS_PVRTC4": 2,
"COMPRESS_ETC": 3,
"COMPRESS_ETC2": 4
}
},
{
"name": "Format",
"values": {
"FORMAT_L8": 0,
"FORMAT_LA8": 1,
"FORMAT_R8": 2,
"FORMAT_RG8": 3,
"FORMAT_RGB8": 4,
"FORMAT_RGBA8": 5,
"FORMAT_RGBA4444": 6,
"FORMAT_RGBA5551": 7,
"FORMAT_RF": 8,
"FORMAT_RGF": 9,
"FORMAT_RGBF": 10,
"FORMAT_RGBAF": 11,
"FORMAT_RH": 12,
"FORMAT_RGH": 13,
"FORMAT_RGBH": 14,
"FORMAT_RGBAH": 15,
"FORMAT_RGBE9995": 16,
"FORMAT_DXT1": 17,
"FORMAT_DXT3": 18,
"FORMAT_DXT5": 19,
"FORMAT_RGTC_R": 20,
"FORMAT_RGTC_RG": 21,
"FORMAT_BPTC_RGBA": 22,
"FORMAT_BPTC_RGBF": 23,
"FORMAT_BPTC_RGBFU": 24,
"FORMAT_PVRTC2": 25,
"FORMAT_PVRTC2A": 26,
"FORMAT_PVRTC4": 27,
"FORMAT_PVRTC4A": 28,
"FORMAT_ETC": 29,
"FORMAT_ETC2_R11": 30,
"FORMAT_ETC2_R11S": 31,
"FORMAT_ETC2_RG11": 32,
"FORMAT_ETC2_RG11S": 33,
"FORMAT_ETC2_RGB8": 34,
"FORMAT_ETC2_RGBA8": 35,
"FORMAT_ETC2_RGB8A1": 36,
"FORMAT_MAX": 37
}
}
]
},
{
"name": "InputEvent",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "device",
"type": "int",
"getter": "get_device",
"setter": "set_device",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_device",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_device",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_action",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_released",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_echo",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "as_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "action_match",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shortcut_match",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_type",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "xformed_by",
"return_type": "InputEvent",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ofs",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
}
],
"enums": [
]
},
{
"name": "InputEventWithModifiers",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "alt",
"type": "bool",
"getter": "get_alt",
"setter": "set_alt",
"index": -1
},
{
"name": "shift",
"type": "bool",
"getter": "get_shift",
"setter": "set_shift",
"index": -1
},
{
"name": "control",
"type": "bool",
"getter": "get_control",
"setter": "set_control",
"index": -1
},
{
"name": "meta",
"type": "bool",
"getter": "get_metakey",
"setter": "set_metakey",
"index": -1
},
{
"name": "command",
"type": "bool",
"getter": "get_command",
"setter": "set_command",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_alt",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_alt",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shift",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shift",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_control",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_control",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_metakey",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_metakey",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_command",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_command",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventKey",
"base_class": "InputEventWithModifiers",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
},
{
"name": "scancode",
"type": "int",
"getter": "get_scancode",
"setter": "set_scancode",
"index": -1
},
{
"name": "unicode",
"type": "int",
"getter": "get_unicode",
"setter": "set_unicode",
"index": -1
},
{
"name": "echo",
"type": "int",
"getter": "is_echo",
"setter": "set_echo",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_scancode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scancode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scancode",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_unicode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unicode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unicode",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_echo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "echo",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scancode_with_modifiers",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventMouse",
"base_class": "InputEventWithModifiers",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "button_mask",
"type": "int",
"getter": "get_button_mask",
"setter": "set_button_mask",
"index": -1
},
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
},
{
"name": "global_position",
"type": "Vector2",
"getter": "get_global_position",
"setter": "set_global_position",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_button_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "global_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventMouseButton",
"base_class": "InputEventMouse",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "factor",
"type": "float",
"getter": "get_factor",
"setter": "set_factor",
"index": -1
},
{
"name": "button_index",
"type": "int",
"getter": "get_button_index",
"setter": "set_button_index",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
},
{
"name": "doubleclick",
"type": "bool",
"getter": "is_doubleclick",
"setter": "set_doubleclick",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_factor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "factor",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_factor",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_button_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_doubleclick",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "doubleclick",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_doubleclick",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventMouseMotion",
"base_class": "InputEventMouse",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "relative",
"type": "Vector2",
"getter": "get_relative",
"setter": "set_relative",
"index": -1
},
{
"name": "speed",
"type": "Vector2",
"getter": "get_speed",
"setter": "set_speed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_relative",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "relative",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_relative",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_speed",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventJoypadButton",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "button_index",
"type": "int",
"getter": "get_button_index",
"setter": "set_button_index",
"index": -1
},
{
"name": "pressure",
"type": "float",
"getter": "get_pressure",
"setter": "set_pressure",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_button_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pressure",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressure",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pressure",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "InputEventJoypadMotion",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "axis",
"type": "int",
"getter": "get_axis",
"setter": "set_axis",
"index": -1
},
{
"name": "axis_value",
"type": "float",
"getter": "get_axis_value",
"setter": "set_axis_value",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_axis",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_axis",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_axis_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis_value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_axis_value",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventScreenDrag",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "index",
"type": "int",
"getter": "get_index",
"setter": "set_index",
"index": -1
},
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
},
{
"name": "relative",
"type": "Vector2",
"getter": "get_relative",
"setter": "set_relative",
"index": -1
},
{
"name": "speed",
"type": "Vector2",
"getter": "get_speed",
"setter": "set_speed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_relative",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "relative",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_relative",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_speed",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventScreenTouch",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "index",
"type": "int",
"getter": "get_index",
"setter": "set_index",
"index": -1
},
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "InputEventAction",
"base_class": "InputEvent",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "action",
"type": "String",
"getter": "get_action",
"setter": "set_action",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "InputEventGesture",
"base_class": "InputEventWithModifiers",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventMagnifyGesture",
"base_class": "InputEventGesture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "factor",
"type": "float",
"getter": "get_factor",
"setter": "set_factor",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_factor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "factor",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_factor",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InputEventPanGesture",
"base_class": "InputEventGesture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "delta",
"type": "Vector2",
"getter": "get_delta",
"setter": "set_delta",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_delta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_delta",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "FuncRef",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "call_func",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_instance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_function",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "StreamPeer",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "big_endian",
"type": "bool",
"getter": "is_big_endian_enabled",
"setter": "set_big_endian",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "put_data",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_partial_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_partial_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_available_bytes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_big_endian",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_big_endian_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "put_8",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_u8",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_16",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_u16",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_32",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_u32",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_64",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_u64",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_float",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_double",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_utf8_string",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "put_var",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_8",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_u8",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_16",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_u16",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_32",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_u32",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_64",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_u64",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_float",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_double",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_utf8_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_var",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "StreamPeerBuffer",
"base_class": "StreamPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data_array",
"type": "PoolByteArray",
"getter": "get_data_array",
"setter": "set_data_array",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "resize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_data_array",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_data_array",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "duplicate",
"return_type": "StreamPeerBuffer",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "StreamPeerTCP",
"base_class": "StreamPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"STATUS_NONE": 0,
"STATUS_CONNECTING": 1,
"STATUS_CONNECTED": 2,
"STATUS_ERROR": 3
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "connect_to_host",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "host",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_connected_to_host",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_status",
"return_type": "enum.StreamPeerTCP::Status",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connected_host",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connected_port",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "disconnect_from_host",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_no_delay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Status",
"values": {
"STATUS_NONE": 0,
"STATUS_CONNECTING": 1,
"STATUS_CONNECTED": 2,
"STATUS_ERROR": 3
}
}
]
},
{
"name": "TCP_Server",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "listen",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bind_address",
"type": "String",
"has_default_value": true,
"default_value": "*"
}
]
},
{
"name": "is_connection_available",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "take_connection",
"return_type": "StreamPeerTCP",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PacketPeer",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "allow_object_decoding",
"type": "bool",
"getter": "is_object_decoding_allowed",
"setter": "set_allow_object_decoding",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_var",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "put_var",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "var",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_packet",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "put_packet",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "buffer",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_packet_error",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_available_packet_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_allow_object_decoding",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_object_decoding_allowed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PacketPeerUDP",
"base_class": "PacketPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "listen",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bind_address",
"type": "String",
"has_default_value": true,
"default_value": "*"
},
{
"name": "recv_buf_size",
"type": "int",
"has_default_value": true,
"default_value": "65536"
}
]
},
{
"name": "close",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "wait",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_listening",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_packet_ip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_packet_port",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dest_address",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "host",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "StreamPeerSSL",
"base_class": "StreamPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"STATUS_DISCONNECTED": 0,
"STATUS_CONNECTED": 1,
"STATUS_ERROR_NO_CERTIFICATE": 2,
"STATUS_ERROR_HOSTNAME_MISMATCH": 3
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "accept_stream",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "StreamPeer",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "connect_to_stream",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "StreamPeer",
"has_default_value": false,
"default_value": ""
},
{
"name": "validate_certs",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "for_hostname",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_status",
"return_type": "enum.StreamPeerSSL::Status",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "disconnect_from_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Status",
"values": {
"STATUS_DISCONNECTED": 0,
"STATUS_CONNECTED": 1,
"STATUS_ERROR_NO_CERTIFICATE": 2,
"STATUS_ERROR_HOSTNAME_MISMATCH": 3
}
}
]
},
{
"name": "IP",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"RESOLVER_STATUS_NONE": 0,
"RESOLVER_STATUS_WAITING": 1,
"RESOLVER_STATUS_DONE": 2,
"RESOLVER_STATUS_ERROR": 3,
"RESOLVER_MAX_QUERIES": 32,
"RESOLVER_INVALID_ID": -1,
"TYPE_NONE": 0,
"TYPE_IPV4": 1,
"TYPE_IPV6": 2,
"TYPE_ANY": 3
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "resolve_hostname",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "host",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "ip_type",
"type": "int",
"has_default_value": true,
"default_value": "3"
}
]
},
{
"name": "resolve_hostname_queue_item",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "host",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "ip_type",
"type": "int",
"has_default_value": true,
"default_value": "3"
}
]
},
{
"name": "get_resolve_item_status",
"return_type": "enum.IP::ResolverStatus",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resolve_item_address",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase_resolve_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_local_addresses",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_cache",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hostname",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "ResolverStatus",
"values": {
"RESOLVER_STATUS_NONE": 0,
"RESOLVER_STATUS_WAITING": 1,
"RESOLVER_STATUS_DONE": 2,
"RESOLVER_STATUS_ERROR": 3
}
},
{
"name": "Type",
"values": {
"TYPE_NONE": 0,
"TYPE_IPV4": 1,
"TYPE_IPV6": 2,
"TYPE_ANY": 3
}
}
]
},
{
"name": "PacketPeerStream",
"base_class": "PacketPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "input_buffer_max_size",
"type": "int",
"getter": "get_input_buffer_max_size",
"setter": "set_input_buffer_max_size",
"index": -1
},
{
"name": "output_buffer_max_size",
"type": "int",
"getter": "get_output_buffer_max_size",
"setter": "set_output_buffer_max_size",
"index": -1
},
{
"name": "stream_peer",
"type": "StreamPeer",
"getter": "get_stream_peer",
"setter": "set_stream_peer",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_stream_peer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "peer",
"type": "StreamPeer",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream_peer",
"return_type": "StreamPeer",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_input_buffer_max_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_size_bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_output_buffer_max_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_size_bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_input_buffer_max_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_output_buffer_max_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "NetworkedMultiplayerPeer",
"base_class": "PacketPeer",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"TRANSFER_MODE_UNRELIABLE": 0,
"TRANSFER_MODE_UNRELIABLE_ORDERED": 1,
"TRANSFER_MODE_RELIABLE": 2,
"CONNECTION_DISCONNECTED": 0,
"CONNECTION_CONNECTING": 1,
"CONNECTION_CONNECTED": 2,
"TARGET_PEER_BROADCAST": 0,
"TARGET_PEER_SERVER": 1
},
"properties": [
{
"name": "refuse_new_connections",
"type": "bool",
"getter": "is_refusing_new_connections",
"setter": "set_refuse_new_connections",
"index": -1
},
{
"name": "transfer_mode",
"type": "int",
"getter": "get_transfer_mode",
"setter": "set_transfer_mode",
"index": -1
}
],
"signals": [
{
"name": "connection_failed",
"arguments": [
]
},
{
"name": "connection_succeeded",
"arguments": [
]
},
{
"name": "peer_disconnected",
"arguments": [
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "peer_connected",
"arguments": [
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "server_disconnected",
"arguments": [
]
}
],
"methods": [
{
"name": "set_transfer_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transfer_mode",
"return_type": "enum.NetworkedMultiplayerPeer::TransferMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_target_peer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_packet_peer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "poll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connection_status",
"return_type": "enum.NetworkedMultiplayerPeer::ConnectionStatus",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_unique_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_refuse_new_connections",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_refusing_new_connections",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ConnectionStatus",
"values": {
"CONNECTION_DISCONNECTED": 0,
"CONNECTION_CONNECTING": 1,
"CONNECTION_CONNECTED": 2
}
},
{
"name": "TransferMode",
"values": {
"TRANSFER_MODE_UNRELIABLE": 0,
"TRANSFER_MODE_UNRELIABLE_ORDERED": 1,
"TRANSFER_MODE_RELIABLE": 2
}
}
]
},
{
"name": "MainLoop",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_WM_MOUSE_ENTER": 2,
"NOTIFICATION_WM_MOUSE_EXIT": 3,
"NOTIFICATION_WM_FOCUS_IN": 4,
"NOTIFICATION_WM_FOCUS_OUT": 5,
"NOTIFICATION_WM_QUIT_REQUEST": 6,
"NOTIFICATION_WM_GO_BACK_REQUEST": 7,
"NOTIFICATION_WM_UNFOCUS_REQUEST": 8,
"NOTIFICATION_OS_MEMORY_WARNING": 9,
"NOTIFICATION_TRANSLATION_CHANGED": 90,
"NOTIFICATION_WM_ABOUT": 91
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_input_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ev",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_input_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_initialize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_iteration",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_idle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_drop_files",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "files",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "screen",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_finalize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "input_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ev",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "input_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "init",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "iteration",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "idle",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "finish",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Translation",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "messages",
"type": "PoolStringArray",
"getter": "_get_messages",
"setter": "_set_messages",
"index": -1
},
{
"name": "locale",
"type": "String",
"getter": "get_locale",
"setter": "set_locale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_locale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "locale",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_locale",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_message",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src_message",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "xlated_message",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_message",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src_message",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase_message",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "src_message",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_message_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_message_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_messages",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_messages",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PHashTranslation",
"base_class": "Translation",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "generate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Translation",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "UndoRedo",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MERGE_DISABLE": 0,
"MERGE_ENDS": 1,
"MERGE_ALL": 2
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "create_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "merge_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "commit_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_do_method",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_undo_method",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_do_property",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_undo_property",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_do_reference",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_undo_reference",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_history",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_action_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_version",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "redo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "undo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "MergeMode",
"values": {
"MERGE_DISABLE": 0,
"MERGE_ENDS": 1,
"MERGE_ALL": 2
}
}
]
},
{
"name": "HTTPClient",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"METHOD_GET": 0,
"METHOD_HEAD": 1,
"METHOD_POST": 2,
"METHOD_PUT": 3,
"METHOD_DELETE": 4,
"METHOD_OPTIONS": 5,
"METHOD_TRACE": 6,
"METHOD_CONNECT": 7,
"METHOD_PATCH": 8,
"METHOD_MAX": 9,
"STATUS_DISCONNECTED": 0,
"STATUS_RESOLVING": 1,
"STATUS_CANT_RESOLVE": 2,
"STATUS_CONNECTING": 3,
"STATUS_CANT_CONNECT": 4,
"STATUS_CONNECTED": 5,
"STATUS_REQUESTING": 6,
"STATUS_BODY": 7,
"STATUS_CONNECTION_ERROR": 8,
"STATUS_SSL_HANDSHAKE_ERROR": 9,
"RESPONSE_CONTINUE": 100,
"RESPONSE_SWITCHING_PROTOCOLS": 101,
"RESPONSE_PROCESSING": 102,
"RESPONSE_OK": 200,
"RESPONSE_CREATED": 201,
"RESPONSE_ACCEPTED": 202,
"RESPONSE_NON_AUTHORITATIVE_INFORMATION": 203,
"RESPONSE_NO_CONTENT": 204,
"RESPONSE_RESET_CONTENT": 205,
"RESPONSE_PARTIAL_CONTENT": 206,
"RESPONSE_MULTI_STATUS": 207,
"RESPONSE_ALREADY_REPORTED": 208,
"RESPONSE_IM_USED": 226,
"RESPONSE_MULTIPLE_CHOICES": 300,
"RESPONSE_MOVED_PERMANENTLY": 301,
"RESPONSE_FOUND": 302,
"RESPONSE_SEE_OTHER": 303,
"RESPONSE_NOT_MODIFIED": 304,
"RESPONSE_USE_PROXY": 305,
"RESPONSE_SWITCH_PROXY": 306,
"RESPONSE_TEMPORARY_REDIRECT": 307,
"RESPONSE_PERMANENT_REDIRECT": 308,
"RESPONSE_BAD_REQUEST": 400,
"RESPONSE_UNAUTHORIZED": 401,
"RESPONSE_PAYMENT_REQUIRED": 402,
"RESPONSE_FORBIDDEN": 403,
"RESPONSE_NOT_FOUND": 404,
"RESPONSE_METHOD_NOT_ALLOWED": 405,
"RESPONSE_NOT_ACCEPTABLE": 406,
"RESPONSE_PROXY_AUTHENTICATION_REQUIRED": 407,
"RESPONSE_REQUEST_TIMEOUT": 408,
"RESPONSE_CONFLICT": 409,
"RESPONSE_GONE": 410,
"RESPONSE_LENGTH_REQUIRED": 411,
"RESPONSE_PRECONDITION_FAILED": 412,
"RESPONSE_REQUEST_ENTITY_TOO_LARGE": 413,
"RESPONSE_REQUEST_URI_TOO_LONG": 414,
"RESPONSE_UNSUPPORTED_MEDIA_TYPE": 415,
"RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE": 416,
"RESPONSE_EXPECTATION_FAILED": 417,
"RESPONSE_IM_A_TEAPOT": 418,
"RESPONSE_MISDIRECTED_REQUEST": 421,
"RESPONSE_UNPROCESSABLE_ENTITY": 422,
"RESPONSE_LOCKED": 423,
"RESPONSE_FAILED_DEPENDENCY": 424,
"RESPONSE_UPGRADE_REQUIRED": 426,
"RESPONSE_PRECONDITION_REQUIRED": 428,
"RESPONSE_TOO_MANY_REQUESTS": 429,
"RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE": 431,
"RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS": 451,
"RESPONSE_INTERNAL_SERVER_ERROR": 500,
"RESPONSE_NOT_IMPLEMENTED": 501,
"RESPONSE_BAD_GATEWAY": 502,
"RESPONSE_SERVICE_UNAVAILABLE": 503,
"RESPONSE_GATEWAY_TIMEOUT": 504,
"RESPONSE_HTTP_VERSION_NOT_SUPPORTED": 505,
"RESPONSE_VARIANT_ALSO_NEGOTIATES": 506,
"RESPONSE_INSUFFICIENT_STORAGE": 507,
"RESPONSE_LOOP_DETECTED": 508,
"RESPONSE_NOT_EXTENDED": 510,
"RESPONSE_NETWORK_AUTH_REQUIRED": 511
},
"properties": [
{
"name": "blocking_mode_enabled",
"type": "bool",
"getter": "is_blocking_mode_enabled",
"setter": "set_blocking_mode",
"index": -1
},
{
"name": "connection",
"type": "StreamPeer",
"getter": "get_connection",
"setter": "set_connection",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "connect_to_host",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "host",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "port",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "use_ssl",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "verify_host",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "set_connection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "connection",
"type": "StreamPeer",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection",
"return_type": "StreamPeer",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "request_raw",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "url",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "headers",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "body",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "request",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "url",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "headers",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "body",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "close",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_response",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_response_chunked",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_response_code",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_response_headers",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_response_headers_as_dictionary",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_response_body_length",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "read_response_body_chunk",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_read_chunk_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_blocking_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_blocking_mode_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_status",
"return_type": "enum.HTTPClient::Status",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "poll",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "query_string_from_dict",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fields",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Status",
"values": {
"STATUS_DISCONNECTED": 0,
"STATUS_RESOLVING": 1,
"STATUS_CANT_RESOLVE": 2,
"STATUS_CONNECTING": 3,
"STATUS_CANT_CONNECT": 4,
"STATUS_CONNECTED": 5,
"STATUS_REQUESTING": 6,
"STATUS_BODY": 7,
"STATUS_CONNECTION_ERROR": 8,
"STATUS_SSL_HANDSHAKE_ERROR": 9
}
},
{
"name": "Method",
"values": {
"METHOD_GET": 0,
"METHOD_HEAD": 1,
"METHOD_POST": 2,
"METHOD_PUT": 3,
"METHOD_DELETE": 4,
"METHOD_OPTIONS": 5,
"METHOD_TRACE": 6,
"METHOD_CONNECT": 7,
"METHOD_PATCH": 8,
"METHOD_MAX": 9
}
},
{
"name": "ResponseCode",
"values": {
"RESPONSE_CONTINUE": 100,
"RESPONSE_SWITCHING_PROTOCOLS": 101,
"RESPONSE_PROCESSING": 102,
"RESPONSE_OK": 200,
"RESPONSE_CREATED": 201,
"RESPONSE_ACCEPTED": 202,
"RESPONSE_NON_AUTHORITATIVE_INFORMATION": 203,
"RESPONSE_NO_CONTENT": 204,
"RESPONSE_RESET_CONTENT": 205,
"RESPONSE_PARTIAL_CONTENT": 206,
"RESPONSE_MULTI_STATUS": 207,
"RESPONSE_ALREADY_REPORTED": 208,
"RESPONSE_IM_USED": 226,
"RESPONSE_MULTIPLE_CHOICES": 300,
"RESPONSE_MOVED_PERMANENTLY": 301,
"RESPONSE_FOUND": 302,
"RESPONSE_SEE_OTHER": 303,
"RESPONSE_NOT_MODIFIED": 304,
"RESPONSE_USE_PROXY": 305,
"RESPONSE_SWITCH_PROXY": 306,
"RESPONSE_TEMPORARY_REDIRECT": 307,
"RESPONSE_PERMANENT_REDIRECT": 308,
"RESPONSE_BAD_REQUEST": 400,
"RESPONSE_UNAUTHORIZED": 401,
"RESPONSE_PAYMENT_REQUIRED": 402,
"RESPONSE_FORBIDDEN": 403,
"RESPONSE_NOT_FOUND": 404,
"RESPONSE_METHOD_NOT_ALLOWED": 405,
"RESPONSE_NOT_ACCEPTABLE": 406,
"RESPONSE_PROXY_AUTHENTICATION_REQUIRED": 407,
"RESPONSE_REQUEST_TIMEOUT": 408,
"RESPONSE_CONFLICT": 409,
"RESPONSE_GONE": 410,
"RESPONSE_LENGTH_REQUIRED": 411,
"RESPONSE_PRECONDITION_FAILED": 412,
"RESPONSE_REQUEST_ENTITY_TOO_LARGE": 413,
"RESPONSE_REQUEST_URI_TOO_LONG": 414,
"RESPONSE_UNSUPPORTED_MEDIA_TYPE": 415,
"RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE": 416,
"RESPONSE_EXPECTATION_FAILED": 417,
"RESPONSE_IM_A_TEAPOT": 418,
"RESPONSE_MISDIRECTED_REQUEST": 421,
"RESPONSE_UNPROCESSABLE_ENTITY": 422,
"RESPONSE_LOCKED": 423,
"RESPONSE_FAILED_DEPENDENCY": 424,
"RESPONSE_UPGRADE_REQUIRED": 426,
"RESPONSE_PRECONDITION_REQUIRED": 428,
"RESPONSE_TOO_MANY_REQUESTS": 429,
"RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE": 431,
"RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS": 451,
"RESPONSE_INTERNAL_SERVER_ERROR": 500,
"RESPONSE_NOT_IMPLEMENTED": 501,
"RESPONSE_BAD_GATEWAY": 502,
"RESPONSE_SERVICE_UNAVAILABLE": 503,
"RESPONSE_GATEWAY_TIMEOUT": 504,
"RESPONSE_HTTP_VERSION_NOT_SUPPORTED": 505,
"RESPONSE_VARIANT_ALSO_NEGOTIATES": 506,
"RESPONSE_INSUFFICIENT_STORAGE": 507,
"RESPONSE_LOOP_DETECTED": 508,
"RESPONSE_NOT_EXTENDED": 510,
"RESPONSE_NETWORK_AUTH_REQUIRED": 511
}
}
]
},
{
"name": "TriangleMesh",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ResourceInteractiveLoader",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_resource",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "poll",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "wait",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_stage",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_stage_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "_File",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"READ": 1,
"WRITE": 2,
"READ_WRITE": 3,
"WRITE_READ": 7,
"COMPRESSION_FASTLZ": 0,
"COMPRESSION_DEFLATE": 1,
"COMPRESSION_ZSTD": 2,
"COMPRESSION_GZIP": 3
},
"properties": [
{
"name": "endian_swap",
"type": "bool",
"getter": "get_endian_swap",
"setter": "set_endian_swap",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "open_encrypted",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "open_encrypted_with_pass",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "pass",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "open_compressed",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "compression_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "open",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "close",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_open",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "seek_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "get_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_len",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "eof_reached",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_8",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_16",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_32",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_64",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_float",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_double",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_real",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_buffer",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "len",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_line",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_as_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_md5",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sha256",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_endian_swap",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_endian_swap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_error",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_var",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_csv_line",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delim",
"type": "String",
"has_default_value": true,
"default_value": ","
}
]
},
{
"name": "store_8",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_16",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_32",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_64",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_float",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_double",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_real",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_buffer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "buffer",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_string",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "string",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_var",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "store_pascal_string",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "string",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pascal_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "file_exists",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_modified_time",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "CompressionMode",
"values": {
"COMPRESSION_FASTLZ": 0,
"COMPRESSION_DEFLATE": 1,
"COMPRESSION_ZSTD": 2,
"COMPRESSION_GZIP": 3
}
},
{
"name": "ModeFlags",
"values": {
"READ": 1,
"WRITE": 2,
"READ_WRITE": 3,
"WRITE_READ": 7
}
}
]
},
{
"name": "_Directory",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "open",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "list_dir_begin",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skip_navigational",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "skip_hidden",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_next",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "current_is_dir",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "list_dir_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_drive_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_drive",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_drive",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "change_dir",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "todir",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_dir",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "make_dir_recursive",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "file_exists",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "dir_exists",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_space_left",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "copy",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "_Thread",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"PRIORITY_LOW": 0,
"PRIORITY_NORMAL": 1,
"PRIORITY_HIGH": 2
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "start",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "priority",
"type": "int",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "get_id",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "wait_to_finish",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Priority",
"values": {
"PRIORITY_LOW": 0,
"PRIORITY_NORMAL": 1,
"PRIORITY_HIGH": 2
}
}
]
},
{
"name": "_Mutex",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "try_lock",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unlock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "_Semaphore",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "wait",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "post",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "XMLParser",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"NODE_NONE": 0,
"NODE_ELEMENT": 1,
"NODE_ELEMENT_END": 2,
"NODE_TEXT": 3,
"NODE_COMMENT": 4,
"NODE_CDATA": 5,
"NODE_UNKNOWN": 6
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "read",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_type",
"return_type": "enum.XMLParser::NodeType",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_data",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_offset",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_attribute_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_attribute_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attribute_value",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_attribute",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_named_attribute_value",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_named_attribute_value_safe",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_empty",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_line",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "skip_section",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "seek",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "open",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "open_buffer",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "buffer",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "NodeType",
"values": {
"NODE_NONE": 0,
"NODE_ELEMENT": 1,
"NODE_ELEMENT_END": 2,
"NODE_TEXT": 3,
"NODE_COMMENT": 4,
"NODE_CDATA": 5,
"NODE_UNKNOWN": 6
}
}
]
},
{
"name": "ConfigFile",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "set_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "default",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "has_section",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_section_key",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sections",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_section_keys",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase_section",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "section",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "load",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "save",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "PCKPacker",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "pck_start",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pck_name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "alignment",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_file",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pck_path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "source_path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "flush",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "verbose",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "PackedDataContainer",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "__data__",
"type": "PoolByteArray",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_iter_init",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_iter_get",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_iter_next",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pack",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PackedDataContainerRef",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_iter_init",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_iter_get",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_iter_next",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_dictionary",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AStar",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_estimate_cost",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_compute_cost",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_available_point_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "weight_scale",
"type": "float",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "get_point_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_weight_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_weight_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "weight_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_point",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_points",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_point_connections",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "connect_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bidirectional",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "disconnect_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "are_points_connected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_closest_point",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_position_in_segment",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_path",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_id_path",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EncodedObjectAsID",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "set_object_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_object_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "JSONParseResult",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "error",
"type": "Object",
"getter": "get_error",
"setter": "set_error",
"index": -1
},
{
"name": "error_string",
"type": "String",
"getter": "get_error_string",
"setter": "set_error_string",
"index": -1
},
{
"name": "error_line",
"type": "int",
"getter": "get_error_line",
"setter": "set_error_line",
"index": -1
},
{
"name": "result",
"type": "Variant",
"getter": "get_result",
"setter": "set_result",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_error",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_error_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_error_line",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_result",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_error",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "error",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_error_string",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "error_string",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_error_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "error_line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_result",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "result",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "IP_Unix",
"base_class": "IP",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "_Geometry",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "build_box_planes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "build_cylinder_planes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "sides",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": true,
"default_value": "2"
}
]
},
{
"name": "build_capsule_planes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "sides",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lats",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": true,
"default_value": "2"
}
]
},
{
"name": "segment_intersects_circle",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segment_from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "segment_to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "circle_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "circle_radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "segment_intersects_segment_2d",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_points_between_segments_2d",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "q1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "p2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "q2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_points_between_segments",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p1",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "p2",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "q1",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "q2",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_to_segment_2d",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "s1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "s2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_to_segment",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "s1",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "s2",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_to_segment_uncapped_2d",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "s1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "s2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_to_segment_uncapped",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "s1",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "s2",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv84_normal_bit",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "ray_intersects_triangle",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "dir",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "a",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "b",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "c",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "segment_intersects_triangle",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "a",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "b",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "c",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "segment_intersects_sphere",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "sphere_position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "sphere_radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "segment_intersects_cylinder",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "segment_intersects_convex",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "planes",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "point_is_inside_triangle",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "c",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "triangulate_polygon",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "convex_hull_2d",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clip_polygon",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "plane",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "make_atlas",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sizes",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "_ResourceLoader",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "load_interactive",
"return_type": "ResourceInteractiveLoader",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type_hint",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "load",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type_hint",
"type": "String",
"has_default_value": true,
"default_value": ""
},
{
"name": "p_no_cache",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_recognized_extensions_for_type",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_abort_on_missing_resources",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "abort",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dependencies",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "_ResourceSaver",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"FLAG_RELATIVE_PATHS": 1,
"FLAG_BUNDLE_RESOURCES": 2,
"FLAG_CHANGE_PATH": 4,
"FLAG_OMIT_EDITOR_PROPERTIES": 8,
"FLAG_SAVE_BIG_ENDIAN": 16,
"FLAG_COMPRESS": 32
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "save",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "get_recognized_extensions",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "SaverFlags",
"values": {
"FLAG_RELATIVE_PATHS": 1,
"FLAG_BUNDLE_RESOURCES": 2,
"FLAG_CHANGE_PATH": 4,
"FLAG_OMIT_EDITOR_PROPERTIES": 8,
"FLAG_SAVE_BIG_ENDIAN": 16,
"FLAG_COMPRESS": 32
}
}
]
},
{
"name": "_OS",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"DAY_SUNDAY": 0,
"DAY_MONDAY": 1,
"DAY_TUESDAY": 2,
"DAY_WEDNESDAY": 3,
"DAY_THURSDAY": 4,
"DAY_FRIDAY": 5,
"DAY_SATURDAY": 6,
"MONTH_JANUARY": 1,
"MONTH_FEBRUARY": 2,
"MONTH_MARCH": 3,
"MONTH_APRIL": 4,
"MONTH_MAY": 5,
"MONTH_JUNE": 6,
"MONTH_JULY": 7,
"MONTH_AUGUST": 8,
"MONTH_SEPTEMBER": 9,
"MONTH_OCTOBER": 10,
"MONTH_NOVEMBER": 11,
"MONTH_DECEMBER": 12,
"SCREEN_ORIENTATION_LANDSCAPE": 0,
"SCREEN_ORIENTATION_PORTRAIT": 1,
"SCREEN_ORIENTATION_REVERSE_LANDSCAPE": 2,
"SCREEN_ORIENTATION_REVERSE_PORTRAIT": 3,
"SCREEN_ORIENTATION_SENSOR_LANDSCAPE": 4,
"SCREEN_ORIENTATION_SENSOR_PORTRAIT": 5,
"SCREEN_ORIENTATION_SENSOR": 6,
"SYSTEM_DIR_DESKTOP": 0,
"SYSTEM_DIR_DCIM": 1,
"SYSTEM_DIR_DOCUMENTS": 2,
"SYSTEM_DIR_DOWNLOADS": 3,
"SYSTEM_DIR_MOVIES": 4,
"SYSTEM_DIR_MUSIC": 5,
"SYSTEM_DIR_PICTURES": 6,
"SYSTEM_DIR_RINGTONES": 7,
"POWERSTATE_UNKNOWN": 0,
"POWERSTATE_ON_BATTERY": 1,
"POWERSTATE_NO_BATTERY": 2,
"POWERSTATE_CHARGING": 3,
"POWERSTATE_CHARGED": 4
},
"properties": [
{
"name": "clipboard",
"type": "String",
"getter": "get_clipboard",
"setter": "set_clipboard",
"index": -1
},
{
"name": "current_screen",
"type": "int",
"getter": "get_current_screen",
"setter": "set_current_screen",
"index": -1
},
{
"name": "exit_code",
"type": "int",
"getter": "get_exit_code",
"setter": "set_exit_code",
"index": -1
},
{
"name": "vsync_enabled",
"type": "bool",
"getter": "is_vsync_enabled",
"setter": "set_use_vsync",
"index": -1
},
{
"name": "low_processor_usage_mode",
"type": "bool",
"getter": "is_in_low_processor_usage_mode",
"setter": "set_low_processor_usage_mode",
"index": -1
},
{
"name": "keep_screen_on",
"type": "bool",
"getter": "is_keep_screen_on",
"setter": "set_keep_screen_on",
"index": -1
},
{
"name": "screen_orientation",
"type": "int",
"getter": "get_screen_orientation",
"setter": "set_screen_orientation",
"index": -1
},
{
"name": "window_borderless",
"type": "bool",
"getter": "get_borderless_window",
"setter": "set_borderless_window",
"index": -1
},
{
"name": "window_fullscreen",
"type": "bool",
"getter": "is_window_fullscreen",
"setter": "set_window_fullscreen",
"index": -1
},
{
"name": "window_maximized",
"type": "bool",
"getter": "is_window_maximized",
"setter": "set_window_maximized",
"index": -1
},
{
"name": "window_minimized",
"type": "bool",
"getter": "is_window_minimized",
"setter": "set_window_minimized",
"index": -1
},
{
"name": "window_resizable",
"type": "bool",
"getter": "is_window_resizable",
"setter": "set_window_resizable",
"index": -1
},
{
"name": "window_position",
"type": "Vector2",
"getter": "get_window_position",
"setter": "set_window_position",
"index": -1
},
{
"name": "window_size",
"type": "Vector2",
"getter": "get_window_size",
"setter": "set_window_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_clipboard",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "clipboard",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clipboard",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_screen_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_screen",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_screen",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_screen_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_screen_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_screen_dpi",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_window_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_window_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_window_fullscreen",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_window_fullscreen",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_resizable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_window_resizable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_minimized",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_window_minimized",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_maximized",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_window_maximized",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "request_attention",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_real_window_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "center_window",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_borderless_window",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "borderless",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_borderless_window",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ime_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_screen_orientation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "orientation",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_screen_orientation",
"return_type": "enum._OS::ScreenOrientation",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_keep_screen_on",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_keep_screen_on",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_touchscreen_ui_hint",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_low_processor_usage_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_in_low_processor_usage_mode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_processor_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_executable_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "execute",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arguments",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "blocking",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "output",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
}
]
},
{
"name": "kill",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pid",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shell_open",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uri",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_process_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_environment",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "environment",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_environment",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "environment",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_cmdline_args",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_datetime",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "utc",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_date",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "utc",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_time",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "utc",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_time_zone_info",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_unix_time",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_datetime_from_unix_time",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unix_time_val",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unix_time_from_datetime",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "datetime",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_system_time_secs",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "icon",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exit_code",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exit_code",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "delay_usec",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "usec",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "delay_msec",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "msec",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ticks_msec",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_splash_tick_msec",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_locale",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_latin_keyboard_variant",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_model_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "can_draw",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_userfs_persistent",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_stdout_verbose",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "can_use_threads",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_debug_build",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "dump_memory_to_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "dump_resources_to_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_virtual_keyboard",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "show_virtual_keyboard",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "existing_text",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "hide_virtual_keyboard",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_virtual_keyboard_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "print_resources_in_use",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "short",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "print_all_resources",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tofile",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_static_memory_usage",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_static_memory_peak_usage",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_dynamic_memory_usage",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_user_data_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_system_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dir",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unique_id",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_ok_left_and_cancel_right",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "print_all_textures_by_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "print_resources_by_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "types",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "native_video_play",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "volume",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "audio_track",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "subtitle_track",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "native_video_is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "native_video_stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "native_video_pause",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "native_video_unpause",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scancode_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_scancode_unicode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_scancode_from_string",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "string",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_use_file_access_save_and_swap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "alert",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "title",
"type": "String",
"has_default_value": true,
"default_value": "Alert!"
}
]
},
{
"name": "set_thread_name",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_use_vsync",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_vsync_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_feature",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tag_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_power_state",
"return_type": "enum._OS::PowerState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_power_seconds_left",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_power_percent_left",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SystemDir",
"values": {
"SYSTEM_DIR_DESKTOP": 0,
"SYSTEM_DIR_DCIM": 1,
"SYSTEM_DIR_DOCUMENTS": 2,
"SYSTEM_DIR_DOWNLOADS": 3,
"SYSTEM_DIR_MOVIES": 4,
"SYSTEM_DIR_MUSIC": 5,
"SYSTEM_DIR_PICTURES": 6,
"SYSTEM_DIR_RINGTONES": 7
}
},
{
"name": "ScreenOrientation",
"values": {
"SCREEN_ORIENTATION_LANDSCAPE": 0,
"SCREEN_ORIENTATION_PORTRAIT": 1,
"SCREEN_ORIENTATION_REVERSE_LANDSCAPE": 2,
"SCREEN_ORIENTATION_REVERSE_PORTRAIT": 3,
"SCREEN_ORIENTATION_SENSOR_LANDSCAPE": 4,
"SCREEN_ORIENTATION_SENSOR_PORTRAIT": 5,
"SCREEN_ORIENTATION_SENSOR": 6
}
},
{
"name": "PowerState",
"values": {
"POWERSTATE_UNKNOWN": 0,
"POWERSTATE_ON_BATTERY": 1,
"POWERSTATE_NO_BATTERY": 2,
"POWERSTATE_CHARGING": 3,
"POWERSTATE_CHARGED": 4
}
},
{
"name": "Month",
"values": {
"MONTH_JANUARY": 1,
"MONTH_FEBRUARY": 2,
"MONTH_MARCH": 3,
"MONTH_APRIL": 4,
"MONTH_MAY": 5,
"MONTH_JUNE": 6,
"MONTH_JULY": 7,
"MONTH_AUGUST": 8,
"MONTH_SEPTEMBER": 9,
"MONTH_OCTOBER": 10,
"MONTH_NOVEMBER": 11,
"MONTH_DECEMBER": 12
}
},
{
"name": "Weekday",
"values": {
"DAY_SUNDAY": 0,
"DAY_MONDAY": 1,
"DAY_TUESDAY": 2,
"DAY_WEDNESDAY": 3,
"DAY_THURSDAY": 4,
"DAY_FRIDAY": 5,
"DAY_SATURDAY": 6
}
}
]
},
{
"name": "_Engine",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "editor_hint",
"type": "bool",
"getter": "is_editor_hint",
"setter": "set_editor_hint",
"index": -1
},
{
"name": "iterations_per_second",
"type": "int",
"getter": "get_iterations_per_second",
"setter": "set_iterations_per_second",
"index": -1
},
{
"name": "target_fps",
"type": "int",
"getter": "get_target_fps",
"setter": "set_target_fps",
"index": -1
},
{
"name": "time_scale",
"type": "float",
"getter": "get_time_scale",
"setter": "set_time_scale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_iterations_per_second",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "iterations_per_second",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_iterations_per_second",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_target_fps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target_fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_target_fps",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_time_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_time_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_frames_drawn",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_frames_per_second",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_main_loop",
"return_type": "MainLoop",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_version_info",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_in_physics_frame",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_singleton",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_singleton",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_editor_hint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editor_hint",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "_ClassDB",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_class_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inheriters_from_class",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_parent_class",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_exists",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_parent_class",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "inherits",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "can_instance",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_has_signal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_get_signal",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_get_signal_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "no_inheritance",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "class_get_property_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "no_inheritance",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "class_get_property",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_set_property",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_has_method",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "no_inheritance",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "class_get_method_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "no_inheritance",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "class_get_integer_constant_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "no_inheritance",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "class_has_integer_constant",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_get_integer_constant",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "class_get_category",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_class_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "_Marshalls",
"base_class": "Reference",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "variant_to_base64",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "variant",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "base64_to_variant",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base64_str",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "raw_to_base64",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "array",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "base64_to_raw",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base64_str",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "utf8_to_base64",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "utf8_str",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "base64_to_utf8",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base64_str",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "_JSON",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "print",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "indent",
"type": "String",
"has_default_value": true,
"default_value": ""
},
{
"name": "sort_keys",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "parse",
"return_type": "JSONParseResult",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "json",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ProjectSettings",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "has_setting",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_setting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_setting",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_order",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_order",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_initial_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_property_info",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hint",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "localize_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "globalize_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "save",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "load_resource_pack",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pack",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "property_can_revert",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "property_get_revert",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "save_custom",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "InputMap",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "has_action",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_actions",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "action_add_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "action_has_event",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "action_erase_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "event_is_action",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
},
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "load_from_globals",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "TranslationServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "set_locale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "locale",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_locale",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_locale_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "locale",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "translate",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "message",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_translation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "translation",
"type": "Translation",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_translation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "translation",
"type": "Translation",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Performance",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"TIME_FPS": 0,
"TIME_PROCESS": 1,
"TIME_PHYSICS_PROCESS": 2,
"MEMORY_STATIC": 3,
"MEMORY_DYNAMIC": 4,
"MEMORY_STATIC_MAX": 5,
"MEMORY_DYNAMIC_MAX": 6,
"MEMORY_MESSAGE_BUFFER_MAX": 7,
"OBJECT_COUNT": 8,
"OBJECT_RESOURCE_COUNT": 9,
"OBJECT_NODE_COUNT": 10,
"RENDER_OBJECTS_IN_FRAME": 11,
"RENDER_VERTICES_IN_FRAME": 12,
"RENDER_MATERIAL_CHANGES_IN_FRAME": 13,
"RENDER_SHADER_CHANGES_IN_FRAME": 14,
"RENDER_SURFACE_CHANGES_IN_FRAME": 15,
"RENDER_DRAW_CALLS_IN_FRAME": 16,
"RENDER_VIDEO_MEM_USED": 17,
"RENDER_TEXTURE_MEM_USED": 18,
"RENDER_VERTEX_MEM_USED": 19,
"RENDER_USAGE_VIDEO_MEM_TOTAL": 20,
"PHYSICS_2D_ACTIVE_OBJECTS": 21,
"PHYSICS_2D_COLLISION_PAIRS": 22,
"PHYSICS_2D_ISLAND_COUNT": 23,
"PHYSICS_3D_ACTIVE_OBJECTS": 24,
"PHYSICS_3D_COLLISION_PAIRS": 25,
"PHYSICS_3D_ISLAND_COUNT": 26,
"MONITOR_MAX": 27
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_monitor",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "monitor",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Monitor",
"values": {
"TIME_FPS": 0,
"TIME_PROCESS": 1,
"TIME_PHYSICS_PROCESS": 2,
"MEMORY_STATIC": 3,
"MEMORY_DYNAMIC": 4,
"MEMORY_STATIC_MAX": 5,
"MEMORY_DYNAMIC_MAX": 6,
"MEMORY_MESSAGE_BUFFER_MAX": 7,
"OBJECT_COUNT": 8,
"OBJECT_RESOURCE_COUNT": 9,
"OBJECT_NODE_COUNT": 10,
"RENDER_OBJECTS_IN_FRAME": 11,
"RENDER_VERTICES_IN_FRAME": 12,
"RENDER_MATERIAL_CHANGES_IN_FRAME": 13,
"RENDER_SHADER_CHANGES_IN_FRAME": 14,
"RENDER_SURFACE_CHANGES_IN_FRAME": 15,
"RENDER_DRAW_CALLS_IN_FRAME": 16,
"RENDER_VIDEO_MEM_USED": 17,
"RENDER_TEXTURE_MEM_USED": 18,
"RENDER_VERTEX_MEM_USED": 19,
"RENDER_USAGE_VIDEO_MEM_TOTAL": 20,
"PHYSICS_2D_ACTIVE_OBJECTS": 21,
"PHYSICS_2D_COLLISION_PAIRS": 22,
"PHYSICS_2D_ISLAND_COUNT": 23,
"PHYSICS_3D_ACTIVE_OBJECTS": 24,
"PHYSICS_3D_COLLISION_PAIRS": 25,
"PHYSICS_3D_ISLAND_COUNT": 26,
"MONITOR_MAX": 27
}
}
]
},
{
"name": "VisualServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"NO_INDEX_ARRAY": -1,
"ARRAY_WEIGHTS_SIZE": 4,
"CANVAS_ITEM_Z_MIN": -4096,
"CANVAS_ITEM_Z_MAX": 4096,
"MAX_GLOW_LEVELS": 7,
"MAX_CURSORS": 8,
"MATERIAL_RENDER_PRIORITY_MIN": -128,
"MATERIAL_RENDER_PRIORITY_MAX": 127,
"CUBEMAP_LEFT": 0,
"CUBEMAP_RIGHT": 1,
"CUBEMAP_BOTTOM": 2,
"CUBEMAP_TOP": 3,
"CUBEMAP_FRONT": 4,
"CUBEMAP_BACK": 5,
"TEXTURE_FLAG_MIPMAPS": 1,
"TEXTURE_FLAG_REPEAT": 2,
"TEXTURE_FLAG_FILTER": 4,
"TEXTURE_FLAG_ANISOTROPIC_FILTER": 8,
"TEXTURE_FLAG_CONVERT_TO_LINEAR": 16,
"TEXTURE_FLAG_MIRRORED_REPEAT": 32,
"TEXTURE_FLAG_CUBEMAP": 2048,
"TEXTURE_FLAG_USED_FOR_STREAMING": 4096,
"TEXTURE_FLAGS_DEFAULT": 7,
"SHADER_SPATIAL": 0,
"SHADER_CANVAS_ITEM": 1,
"SHADER_PARTICLES": 2,
"SHADER_MAX": 3,
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9,
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256,
"ARRAY_COMPRESS_VERTEX": 512,
"ARRAY_COMPRESS_NORMAL": 1024,
"ARRAY_COMPRESS_TANGENT": 2048,
"ARRAY_COMPRESS_COLOR": 4096,
"ARRAY_COMPRESS_TEX_UV": 8192,
"ARRAY_COMPRESS_TEX_UV2": 16384,
"ARRAY_COMPRESS_BONES": 32768,
"ARRAY_COMPRESS_WEIGHTS": 65536,
"ARRAY_COMPRESS_INDEX": 131072,
"ARRAY_FLAG_USE_2D_VERTICES": 262144,
"ARRAY_FLAG_USE_16_BIT_BONES": 524288,
"ARRAY_COMPRESS_DEFAULT": 97792,
"PRIMITIVE_POINTS": 0,
"PRIMITIVE_LINES": 1,
"PRIMITIVE_LINE_STRIP": 2,
"PRIMITIVE_LINE_LOOP": 3,
"PRIMITIVE_TRIANGLES": 4,
"PRIMITIVE_TRIANGLE_STRIP": 5,
"PRIMITIVE_TRIANGLE_FAN": 6,
"PRIMITIVE_MAX": 7,
"BLEND_SHAPE_MODE_NORMALIZED": 0,
"BLEND_SHAPE_MODE_RELATIVE": 1,
"LIGHT_DIRECTIONAL": 0,
"LIGHT_OMNI": 1,
"LIGHT_SPOT": 2,
"LIGHT_PARAM_ENERGY": 0,
"LIGHT_PARAM_SPECULAR": 2,
"LIGHT_PARAM_RANGE": 3,
"LIGHT_PARAM_ATTENUATION": 4,
"LIGHT_PARAM_SPOT_ANGLE": 5,
"LIGHT_PARAM_SPOT_ATTENUATION": 6,
"LIGHT_PARAM_CONTACT_SHADOW_SIZE": 7,
"LIGHT_PARAM_SHADOW_MAX_DISTANCE": 8,
"LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 9,
"LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 10,
"LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 11,
"LIGHT_PARAM_SHADOW_NORMAL_BIAS": 12,
"LIGHT_PARAM_SHADOW_BIAS": 13,
"LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 14,
"LIGHT_PARAM_MAX": 15,
"LIGHT_OMNI_SHADOW_DUAL_PARABOLOID": 0,
"LIGHT_OMNI_SHADOW_CUBE": 1,
"LIGHT_OMNI_SHADOW_DETAIL_VERTICAL": 0,
"LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL": 1,
"LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL": 0,
"LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS": 1,
"LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS": 2,
"LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE": 0,
"LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED": 1,
"VIEWPORT_UPDATE_DISABLED": 0,
"VIEWPORT_UPDATE_ONCE": 1,
"VIEWPORT_UPDATE_WHEN_VISIBLE": 2,
"VIEWPORT_UPDATE_ALWAYS": 3,
"VIEWPORT_CLEAR_ALWAYS": 0,
"VIEWPORT_CLEAR_NEVER": 1,
"VIEWPORT_CLEAR_ONLY_NEXT_FRAME": 2,
"VIEWPORT_MSAA_DISABLED": 0,
"VIEWPORT_MSAA_2X": 1,
"VIEWPORT_MSAA_4X": 2,
"VIEWPORT_MSAA_8X": 3,
"VIEWPORT_MSAA_16X": 4,
"VIEWPORT_USAGE_2D": 0,
"VIEWPORT_USAGE_2D_NO_SAMPLING": 1,
"VIEWPORT_USAGE_3D": 2,
"VIEWPORT_USAGE_3D_NO_EFFECTS": 3,
"VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME": 0,
"VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME": 1,
"VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
"VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
"VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
"VIEWPORT_RENDER_INFO_MAX": 6,
"VIEWPORT_DEBUG_DRAW_DISABLED": 0,
"VIEWPORT_DEBUG_DRAW_UNSHADED": 1,
"VIEWPORT_DEBUG_DRAW_OVERDRAW": 2,
"VIEWPORT_DEBUG_DRAW_WIREFRAME": 3,
"SCENARIO_DEBUG_DISABLED": 0,
"SCENARIO_DEBUG_WIREFRAME": 1,
"SCENARIO_DEBUG_OVERDRAW": 2,
"SCENARIO_DEBUG_SHADELESS": 3,
"INSTANCE_NONE": 0,
"INSTANCE_MESH": 1,
"INSTANCE_MULTIMESH": 2,
"INSTANCE_IMMEDIATE": 3,
"INSTANCE_PARTICLES": 4,
"INSTANCE_LIGHT": 5,
"INSTANCE_REFLECTION_PROBE": 6,
"INSTANCE_GI_PROBE": 7,
"INSTANCE_LIGHTMAP_CAPTURE": 8,
"INSTANCE_MAX": 9,
"INSTANCE_GEOMETRY_MASK": 30,
"INSTANCE_FLAG_USE_BAKED_LIGHT": 0,
"INSTANCE_FLAG_MAX": 1,
"SHADOW_CASTING_SETTING_OFF": 0,
"SHADOW_CASTING_SETTING_ON": 1,
"SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
"SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3,
"NINE_PATCH_STRETCH": 0,
"NINE_PATCH_TILE": 1,
"NINE_PATCH_TILE_FIT": 2,
"CANVAS_LIGHT_MODE_ADD": 0,
"CANVAS_LIGHT_MODE_SUB": 1,
"CANVAS_LIGHT_MODE_MIX": 2,
"CANVAS_LIGHT_MODE_MASK": 3,
"CANVAS_LIGHT_FILTER_NONE": 0,
"CANVAS_LIGHT_FILTER_PCF3": 1,
"CANVAS_LIGHT_FILTER_PCF5": 2,
"CANVAS_LIGHT_FILTER_PCF7": 3,
"CANVAS_LIGHT_FILTER_PCF9": 4,
"CANVAS_LIGHT_FILTER_PCF13": 5,
"CANVAS_OCCLUDER_POLYGON_CULL_DISABLED": 0,
"CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE": 1,
"CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE": 2,
"INFO_OBJECTS_IN_FRAME": 0,
"INFO_VERTICES_IN_FRAME": 1,
"INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"INFO_SHADER_CHANGES_IN_FRAME": 3,
"INFO_SURFACE_CHANGES_IN_FRAME": 4,
"INFO_DRAW_CALLS_IN_FRAME": 5,
"INFO_USAGE_VIDEO_MEM_TOTAL": 6,
"INFO_VIDEO_MEM_USED": 7,
"INFO_TEXTURE_MEM_USED": 8,
"INFO_VERTEX_MEM_USED": 9,
"FEATURE_SHADERS": 0,
"FEATURE_MULTITHREADED": 1,
"MULTIMESH_TRANSFORM_2D": 0,
"MULTIMESH_TRANSFORM_3D": 1,
"MULTIMESH_COLOR_NONE": 0,
"MULTIMESH_COLOR_8BIT": 1,
"MULTIMESH_COLOR_FLOAT": 2,
"REFLECTION_PROBE_UPDATE_ONCE": 0,
"REFLECTION_PROBE_UPDATE_ALWAYS": 1,
"PARTICLES_DRAW_ORDER_INDEX": 0,
"PARTICLES_DRAW_ORDER_LIFETIME": 1,
"PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2,
"ENV_BG_CLEAR_COLOR": 0,
"ENV_BG_COLOR": 1,
"ENV_BG_SKY": 2,
"ENV_BG_COLOR_SKY": 3,
"ENV_BG_CANVAS": 4,
"ENV_BG_KEEP": 5,
"ENV_BG_MAX": 6,
"ENV_DOF_BLUR_QUALITY_LOW": 0,
"ENV_DOF_BLUR_QUALITY_MEDIUM": 1,
"ENV_DOF_BLUR_QUALITY_HIGH": 2,
"GLOW_BLEND_MODE_ADDITIVE": 0,
"GLOW_BLEND_MODE_SCREEN": 1,
"GLOW_BLEND_MODE_SOFTLIGHT": 2,
"GLOW_BLEND_MODE_REPLACE": 3,
"ENV_TONE_MAPPER_LINEAR": 0,
"ENV_TONE_MAPPER_REINHARDT": 1,
"ENV_TONE_MAPPER_FILMIC": 2,
"ENV_TONE_MAPPER_ACES": 3,
"ENV_SSAO_QUALITY_LOW": 0,
"ENV_SSAO_QUALITY_MEDIUM": 1,
"ENV_SSAO_QUALITY_HIGH": 2,
"ENV_SSAO_BLUR_DISABLED": 0,
"ENV_SSAO_BLUR_1x1": 1,
"ENV_SSAO_BLUR_2x2": 2,
"ENV_SSAO_BLUR_3x3": 3
},
"properties": [
],
"signals": [
{
"name": "frame_drawn_in_thread",
"arguments": [
]
}
],
"methods": [
{
"name": "force_sync",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "force_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "swap_buffers",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "sync",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "swap_buffers",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "texture_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "texture_create_from_image",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "7"
}
]
},
{
"name": "texture_allocate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "7"
}
]
},
{
"name": "texture_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "cube_side",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "texture_get_data",
"return_type": "Image",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "cube_side",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "texture_set_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_format",
"return_type": "enum.Image::Format",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_texid",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_set_size_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_set_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_get_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_set_shrink_all_x2_on_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shrink",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "texture_debug_usage",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "textures_keep_original",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "sky_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "sky_set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sky",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "cube_map",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "radiance_size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shader_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "shader_set_code",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "code",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shader_get_code",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shader_get_param_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shader_set_default_texture_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shader_get_default_texture_param",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "material_set_shader",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader_material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shader",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_get_shader",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader_material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "parameter",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_get_param",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "parameter",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_set_render_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "priority",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_set_line_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "material_set_next_pass",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "next_material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "mesh_add_surface_from_arrays",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "primtive",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arrays",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend_shapes",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "compress_format",
"type": "int",
"has_default_value": true,
"default_value": "97792"
}
]
},
{
"name": "mesh_set_blend_shape_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_get_blend_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_set_blend_shape_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_get_blend_shape_mode",
"return_type": "enum.VisualServer::BlendShapeMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_material",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_array_len",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_array_index_len",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_array",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_index_array",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_arrays",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_blend_shape_arrays",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_format",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_primitive_type",
"return_type": "enum.VisualServer::PrimitiveType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_surface_get_skeleton_aabb",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_remove_surface",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_get_surface_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_set_custom_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_get_custom_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mesh_clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_allocate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "instances",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform_format",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color_format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_get_instance_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_set_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_set_transform_2d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_get_mesh",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_get_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_get_transform_2d",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_instance_get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_set_visible_instances",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "visible",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "multimesh_get_visible_instances",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "immediate_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "primitive",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "immediate_vertex",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "vertex",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_vertex_2d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "vertex",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_normal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "tangent",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "tex_uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_uv2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "tex_uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "immediate_get_material",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "immediate",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skeleton_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "skeleton_allocate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bones",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "is_2d_skeleton",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "skeleton_get_bone_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skeleton_bone_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bone",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skeleton_bone_get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bone",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skeleton_bone_set_transform_2d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bone",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skeleton_bone_get_transform_2d",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bone",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "directional_light_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "omni_light_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "spot_light_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "light_set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_shadow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_shadow_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_projector",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_negative",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_set_reverse_cull_face_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_omni_set_shadow_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_omni_set_shadow_detail",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "detail",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_directional_set_shadow_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_directional_set_blend_splits",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "light_directional_set_shadow_depth_range_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "range_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "reflection_probe_set_update_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_intensity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_interior_ambient",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_interior_ambient_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_interior_ambient_probe_contribution",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "contrib",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_origin_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_as_interior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_enable_box_projection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_enable_shadows",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reflection_probe_set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layers",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "gi_probe_set_bounds",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bounds",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_bounds",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "range",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_cell_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "probe",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_to_cell_xform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_to_cell_xform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_dynamic_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_dynamic_data",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_dynamic_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "range",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_dynamic_range",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_normal_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_normal_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_propagation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "propagation",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_get_propagation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_interior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_is_interior",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_set_compress",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gi_probe_is_compressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "lightmap_capture_set_bounds",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bounds",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_get_bounds",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_set_octree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "octree",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_set_octree_cell_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "xform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_get_octree_cell_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_set_octree_cell_subdiv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "subdiv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_get_octree_cell_subdiv",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_get_octree",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lightmap_capture_get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "particles_set_emitting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "emitting",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_get_emitting",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_lifetime",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "lifetime",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_one_shot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "one_shot",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_pre_process_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_explosiveness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_randomness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_custom_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_speed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_use_local_coordinates",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_process_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_fixed_fps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_fractional_delta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_restart",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_draw_order",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "order",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_draw_passes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "count",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_draw_pass_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "pass",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_get_current_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "particles_set_emission_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "camera_set_perspective",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "fovy_degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_near",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_far",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_set_orthogonal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_near",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_far",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layers",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_set_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "camera_set_use_vertical_aspect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "viewport_set_use_arvr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_arvr",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_parent_viewport",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "parent_viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_attach_to_screen",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": true,
"default_value": "(0, 0, 0, 0)"
},
{
"name": "screen",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "viewport_detach",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_update_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "update_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_vflip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_clear_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "clear_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_get_texture",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_hide_scenario",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "hidden",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_hide_canvas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "hidden",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_disable_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_disable_3d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_attach_camera",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "camera",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_scenario",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_attach_canvas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_remove_canvas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_canvas_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_transparent_background",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_global_canvas_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_canvas_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_shadow_atlas_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_shadow_atlas_quadrant_subdivision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "quadrant",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "subdivision",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_msaa",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "msaa",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_hdr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_usage",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "usage",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_get_render_info",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "info",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "viewport_set_debug_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "draw",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "environment_set_background",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bg",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_sky",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "sky",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_sky_custom_fov",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_bg_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_canvas_max_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_ambient_light",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "energy",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "sky_contibution",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "environment_set_dof_blur_near",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "transition",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "far_amount",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "quality",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_dof_blur_far",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "transition",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "far_amount",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "quality",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_glow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "level_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "strength",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "bloom_threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "hdr_bleed_threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "hdr_bleed_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "bicubic_upscale",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_tonemap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "tone_mapper",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "exposure",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "white",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "auto_exposure",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_luminance",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_luminance",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "auto_exp_speed",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "auto_exp_grey",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_adjustment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "brightness",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "contrast",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "saturation",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "ramp",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_ssr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_steps",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "fade_in",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "fade_out",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "depth_tolerance",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "roughness",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_ssao",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius2",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "intensity2",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "light_affect",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "quality",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "blur",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bilateral_sharpness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_fog",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "sun_color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "sun_amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_fog_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "depth_begin",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "depth_curve",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "transmit",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "transmit_curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "environment_set_fog_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_height",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_height",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "height_curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "scenario_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "scenario_set_debug",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "debug_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "scenario_set_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "environment",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "scenario_set_reflection_atlas_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "p_size",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "subdiv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "scenario_set_fallback_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "environment",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_create2",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "instance_set_base",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "base",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_scenario",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_layer_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_attach_object_instance_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_blend_shape_weight",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "weight",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_surface_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_use_lightmap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "lightmap_instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "lightmap",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_custom_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_attach_skeleton",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "skeleton",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_exterior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_set_extra_visibility_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_geometry_set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_geometry_set_cast_shadows_setting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shadow_casting_setting",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_geometry_set_material_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_geometry_set_draw_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "min",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_margin",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance_geometry_set_as_instance_lod",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "as_lod_of_instance",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instances_cull_aabb",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "instances_cull_ray",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "instances_cull_convex",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "convex",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "scenario",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "canvas_set_item_mirroring",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mirroring",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_set_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "canvas_item_set_parent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "parent",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_light_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_clip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "clip",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_distance_field_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_custom_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_custom_rect",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": true,
"default_value": "(0, 0, 0, 0)"
}
]
},
{
"name": "canvas_item_set_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_self_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_draw_behind_parent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_add_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "canvas_item_add_polyline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "canvas_item_add_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_add_circle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "pos",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_add_texture_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_texture_rect_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
},
{
"name": "clip_uv",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "canvas_item_add_nine_patch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "source",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "topleft",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "bottomright",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "x_axis_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "y_axis_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "draw_center",
"type": "bool",
"has_default_value": true,
"default_value": "True"
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_primitive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "texture",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "canvas_item_add_triangle_array",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "indices",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "texture",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
},
{
"name": "count",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "skeleton",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_multimesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "skeleton",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "canvas_item_add_particles",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "particles",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "normal_map",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "h_frames",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "v_frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_add_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_add_clip_ignore",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "ignore",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_sort_children_by_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_z_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_z_as_relative_to_parent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_copy_to_backbuffer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_draw_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_item_set_use_parent_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "canvas_light_attach_to_canvas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_texture_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_z_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_z",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_layer_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_item_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_item_shadow_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_buffer_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_gradient_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "filter",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_set_shadow_smooth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "smooth",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_occluder_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "canvas_light_occluder_attach_to_canvas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "canvas",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_occluder_set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_occluder_set_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "polygon",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_occluder_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_light_occluder_set_light_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_occluder_polygon_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "canvas_occluder_polygon_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder_polygon",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "closed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_occluder_polygon_set_shape_as_lines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder_polygon",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "canvas_occluder_polygon_set_cull_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "occluder_polygon",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "black_bars_set_margins",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "left",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "top",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "right",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bottom",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "black_bars_set_images",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "left",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "top",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "right",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "bottom",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "free_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "request_frame_drawn_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "where",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_changed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "init",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "finish",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_render_info",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "info",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_test_cube",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_test_texture",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_white_texture",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_sphere_mesh",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "latitudes",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "longitudes",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_boot_image",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_default_clear_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_feature",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "feature",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_os_feature",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "feature",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_debug_generate_wireframes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "generate",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "ReflectionProbeUpdateMode",
"values": {
"REFLECTION_PROBE_UPDATE_ONCE": 0,
"REFLECTION_PROBE_UPDATE_ALWAYS": 1
}
},
{
"name": "LightDirectionalShadowDepthRangeMode",
"values": {
"LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE": 0,
"LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED": 1
}
},
{
"name": "BlendShapeMode",
"values": {
"BLEND_SHAPE_MODE_NORMALIZED": 0,
"BLEND_SHAPE_MODE_RELATIVE": 1
}
},
{
"name": "PrimitiveType",
"values": {
"PRIMITIVE_POINTS": 0,
"PRIMITIVE_LINES": 1,
"PRIMITIVE_LINE_STRIP": 2,
"PRIMITIVE_LINE_LOOP": 3,
"PRIMITIVE_TRIANGLES": 4,
"PRIMITIVE_TRIANGLE_STRIP": 5,
"PRIMITIVE_TRIANGLE_FAN": 6,
"PRIMITIVE_MAX": 7
}
},
{
"name": "EnvironmentSSAOQuality",
"values": {
"ENV_SSAO_QUALITY_LOW": 0,
"ENV_SSAO_QUALITY_MEDIUM": 1,
"ENV_SSAO_QUALITY_HIGH": 2
}
},
{
"name": "EnvironmentDOFBlurQuality",
"values": {
"ENV_DOF_BLUR_QUALITY_LOW": 0,
"ENV_DOF_BLUR_QUALITY_MEDIUM": 1,
"ENV_DOF_BLUR_QUALITY_HIGH": 2
}
},
{
"name": "RenderInfo",
"values": {
"INFO_OBJECTS_IN_FRAME": 0,
"INFO_VERTICES_IN_FRAME": 1,
"INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"INFO_SHADER_CHANGES_IN_FRAME": 3,
"INFO_SURFACE_CHANGES_IN_FRAME": 4,
"INFO_DRAW_CALLS_IN_FRAME": 5,
"INFO_USAGE_VIDEO_MEM_TOTAL": 6,
"INFO_VIDEO_MEM_USED": 7,
"INFO_TEXTURE_MEM_USED": 8,
"INFO_VERTEX_MEM_USED": 9
}
},
{
"name": "NinePatchAxisMode",
"values": {
"NINE_PATCH_STRETCH": 0,
"NINE_PATCH_TILE": 1,
"NINE_PATCH_TILE_FIT": 2
}
},
{
"name": "ViewportRenderInfo",
"values": {
"VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME": 0,
"VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME": 1,
"VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
"VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
"VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
"VIEWPORT_RENDER_INFO_MAX": 6
}
},
{
"name": "ViewportClearMode",
"values": {
"VIEWPORT_CLEAR_ALWAYS": 0,
"VIEWPORT_CLEAR_NEVER": 1,
"VIEWPORT_CLEAR_ONLY_NEXT_FRAME": 2
}
},
{
"name": "LightOmniShadowDetail",
"values": {
"LIGHT_OMNI_SHADOW_DETAIL_VERTICAL": 0,
"LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL": 1
}
},
{
"name": "ShaderMode",
"values": {
"SHADER_SPATIAL": 0,
"SHADER_CANVAS_ITEM": 1,
"SHADER_PARTICLES": 2,
"SHADER_MAX": 3
}
},
{
"name": "MultimeshTransformFormat",
"values": {
"MULTIMESH_TRANSFORM_2D": 0,
"MULTIMESH_TRANSFORM_3D": 1
}
},
{
"name": "ShadowCastingSetting",
"values": {
"SHADOW_CASTING_SETTING_OFF": 0,
"SHADOW_CASTING_SETTING_ON": 1,
"SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
"SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3
}
},
{
"name": "ViewportDebugDraw",
"values": {
"VIEWPORT_DEBUG_DRAW_DISABLED": 0,
"VIEWPORT_DEBUG_DRAW_UNSHADED": 1,
"VIEWPORT_DEBUG_DRAW_OVERDRAW": 2,
"VIEWPORT_DEBUG_DRAW_WIREFRAME": 3
}
},
{
"name": "ViewportUsage",
"values": {
"VIEWPORT_USAGE_2D": 0,
"VIEWPORT_USAGE_2D_NO_SAMPLING": 1,
"VIEWPORT_USAGE_3D": 2,
"VIEWPORT_USAGE_3D_NO_EFFECTS": 3
}
},
{
"name": "EnvironmentBG",
"values": {
"ENV_BG_CLEAR_COLOR": 0,
"ENV_BG_COLOR": 1,
"ENV_BG_SKY": 2,
"ENV_BG_COLOR_SKY": 3,
"ENV_BG_CANVAS": 4,
"ENV_BG_KEEP": 5,
"ENV_BG_MAX": 6
}
},
{
"name": "LightOmniShadowMode",
"values": {
"LIGHT_OMNI_SHADOW_DUAL_PARABOLOID": 0,
"LIGHT_OMNI_SHADOW_CUBE": 1
}
},
{
"name": "TextureFlags",
"values": {
"TEXTURE_FLAG_MIPMAPS": 1,
"TEXTURE_FLAG_REPEAT": 2,
"TEXTURE_FLAG_FILTER": 4,
"TEXTURE_FLAGS_DEFAULT": 7,
"TEXTURE_FLAG_ANISOTROPIC_FILTER": 8,
"TEXTURE_FLAG_CONVERT_TO_LINEAR": 16,
"TEXTURE_FLAG_MIRRORED_REPEAT": 32,
"TEXTURE_FLAG_CUBEMAP": 2048,
"TEXTURE_FLAG_USED_FOR_STREAMING": 4096
}
},
{
"name": "Features",
"values": {
"FEATURE_SHADERS": 0,
"FEATURE_MULTITHREADED": 1
}
},
{
"name": "InstanceType",
"values": {
"INSTANCE_NONE": 0,
"INSTANCE_MESH": 1,
"INSTANCE_MULTIMESH": 2,
"INSTANCE_IMMEDIATE": 3,
"INSTANCE_PARTICLES": 4,
"INSTANCE_LIGHT": 5,
"INSTANCE_REFLECTION_PROBE": 6,
"INSTANCE_GI_PROBE": 7,
"INSTANCE_LIGHTMAP_CAPTURE": 8,
"INSTANCE_MAX": 9,
"INSTANCE_GEOMETRY_MASK": 30
}
},
{
"name": "EnvironmentSSAOBlur",
"values": {
"ENV_SSAO_BLUR_DISABLED": 0,
"ENV_SSAO_BLUR_1x1": 1,
"ENV_SSAO_BLUR_2x2": 2,
"ENV_SSAO_BLUR_3x3": 3
}
},
{
"name": "EnvironmentToneMapper",
"values": {
"ENV_TONE_MAPPER_LINEAR": 0,
"ENV_TONE_MAPPER_REINHARDT": 1,
"ENV_TONE_MAPPER_FILMIC": 2,
"ENV_TONE_MAPPER_ACES": 3
}
},
{
"name": "EnvironmentGlowBlendMode",
"values": {
"GLOW_BLEND_MODE_ADDITIVE": 0,
"GLOW_BLEND_MODE_SCREEN": 1,
"GLOW_BLEND_MODE_SOFTLIGHT": 2,
"GLOW_BLEND_MODE_REPLACE": 3
}
},
{
"name": "MultimeshColorFormat",
"values": {
"MULTIMESH_COLOR_NONE": 0,
"MULTIMESH_COLOR_8BIT": 1,
"MULTIMESH_COLOR_FLOAT": 2
}
},
{
"name": "CanvasLightShadowFilter",
"values": {
"CANVAS_LIGHT_FILTER_NONE": 0,
"CANVAS_LIGHT_FILTER_PCF3": 1,
"CANVAS_LIGHT_FILTER_PCF5": 2,
"CANVAS_LIGHT_FILTER_PCF7": 3,
"CANVAS_LIGHT_FILTER_PCF9": 4,
"CANVAS_LIGHT_FILTER_PCF13": 5
}
},
{
"name": "ScenarioDebugMode",
"values": {
"SCENARIO_DEBUG_DISABLED": 0,
"SCENARIO_DEBUG_WIREFRAME": 1,
"SCENARIO_DEBUG_OVERDRAW": 2,
"SCENARIO_DEBUG_SHADELESS": 3
}
},
{
"name": "ViewportUpdateMode",
"values": {
"VIEWPORT_UPDATE_DISABLED": 0,
"VIEWPORT_UPDATE_ONCE": 1,
"VIEWPORT_UPDATE_WHEN_VISIBLE": 2,
"VIEWPORT_UPDATE_ALWAYS": 3
}
},
{
"name": "ArrayFormat",
"values": {
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256,
"ARRAY_COMPRESS_VERTEX": 512,
"ARRAY_COMPRESS_NORMAL": 1024,
"ARRAY_COMPRESS_TANGENT": 2048,
"ARRAY_COMPRESS_COLOR": 4096,
"ARRAY_COMPRESS_TEX_UV": 8192,
"ARRAY_COMPRESS_TEX_UV2": 16384,
"ARRAY_COMPRESS_BONES": 32768,
"ARRAY_COMPRESS_WEIGHTS": 65536,
"ARRAY_COMPRESS_DEFAULT": 97792,
"ARRAY_COMPRESS_INDEX": 131072,
"ARRAY_FLAG_USE_2D_VERTICES": 262144,
"ARRAY_FLAG_USE_16_BIT_BONES": 524288
}
},
{
"name": "ParticlesDrawOrder",
"values": {
"PARTICLES_DRAW_ORDER_INDEX": 0,
"PARTICLES_DRAW_ORDER_LIFETIME": 1,
"PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2
}
},
{
"name": "CanvasLightMode",
"values": {
"CANVAS_LIGHT_MODE_ADD": 0,
"CANVAS_LIGHT_MODE_SUB": 1,
"CANVAS_LIGHT_MODE_MIX": 2,
"CANVAS_LIGHT_MODE_MASK": 3
}
},
{
"name": "LightDirectionalShadowMode",
"values": {
"LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL": 0,
"LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS": 1,
"LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS": 2
}
},
{
"name": "LightParam",
"values": {
"LIGHT_PARAM_ENERGY": 0,
"LIGHT_PARAM_SPECULAR": 2,
"LIGHT_PARAM_RANGE": 3,
"LIGHT_PARAM_ATTENUATION": 4,
"LIGHT_PARAM_SPOT_ANGLE": 5,
"LIGHT_PARAM_SPOT_ATTENUATION": 6,
"LIGHT_PARAM_CONTACT_SHADOW_SIZE": 7,
"LIGHT_PARAM_SHADOW_MAX_DISTANCE": 8,
"LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 9,
"LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET": 10,
"LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET": 11,
"LIGHT_PARAM_SHADOW_NORMAL_BIAS": 12,
"LIGHT_PARAM_SHADOW_BIAS": 13,
"LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 14,
"LIGHT_PARAM_MAX": 15
}
},
{
"name": "ArrayType",
"values": {
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9
}
},
{
"name": "CanvasOccluderPolygonCullMode",
"values": {
"CANVAS_OCCLUDER_POLYGON_CULL_DISABLED": 0,
"CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE": 1,
"CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE": 2
}
},
{
"name": "InstanceFlags",
"values": {
"INSTANCE_FLAG_USE_BAKED_LIGHT": 0,
"INSTANCE_FLAG_MAX": 1
}
},
{
"name": "ViewportMSAA",
"values": {
"VIEWPORT_MSAA_DISABLED": 0,
"VIEWPORT_MSAA_2X": 1,
"VIEWPORT_MSAA_4X": 2,
"VIEWPORT_MSAA_8X": 3,
"VIEWPORT_MSAA_16X": 4
}
},
{
"name": "LightType",
"values": {
"LIGHT_DIRECTIONAL": 0,
"LIGHT_OMNI": 1,
"LIGHT_SPOT": 2
}
},
{
"name": "CubeMapSide",
"values": {
"CUBEMAP_LEFT": 0,
"CUBEMAP_RIGHT": 1,
"CUBEMAP_BOTTOM": 2,
"CUBEMAP_TOP": 3,
"CUBEMAP_FRONT": 4,
"CUBEMAP_BACK": 5
}
}
]
},
{
"name": "InputDefault",
"base_class": "Input",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Input",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"MOUSE_MODE_VISIBLE": 0,
"MOUSE_MODE_HIDDEN": 1,
"MOUSE_MODE_CAPTURED": 2,
"MOUSE_MODE_CONFINED": 3,
"CURSOR_ARROW": 0,
"CURSOR_IBEAM": 1,
"CURSOR_POINTING_HAND": 2,
"CURSOR_CROSS": 3,
"CURSOR_WAIT": 4,
"CURSOR_BUSY": 5,
"CURSOR_DRAG": 6,
"CURSOR_CAN_DROP": 7,
"CURSOR_FORBIDDEN": 8,
"CURSOR_VSIZE": 9,
"CURSOR_HSIZE": 10,
"CURSOR_BDIAGSIZE": 11,
"CURSOR_FDIAGSIZE": 12,
"CURSOR_MOVE": 13,
"CURSOR_VSPLIT": 14,
"CURSOR_HSPLIT": 15,
"CURSOR_HELP": 16
},
"properties": [
],
"signals": [
{
"name": "joy_connection_changed",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
},
{
"name": "connected",
"type": "bool",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "is_key_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scancode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_mouse_button_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_joy_button_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_just_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_action_just_released",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_joy_mapping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mapping",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "update_existing",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "remove_joy_mapping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "guid",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joy_connection_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "connected",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "guid",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_joy_known",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_axis",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_guid",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connected_joypads",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_joy_vibration_strength",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_vibration_duration",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_button_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_button_index_from_string",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_axis_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joy_axis_index_from_string",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "start_joy_vibration",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "weak_magnitude",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "strong_magnitude",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "stop_joy_vibration",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "device",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_accelerometer",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_magnetometer",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_gyroscope",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_last_mouse_speed",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_mouse_button_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mouse_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mouse_mode",
"return_type": "enum.Input::MouseMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "warp_mouse_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "action_press",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "action_release",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_mouse_cursor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Resource",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "hotspot",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "parse_input_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "MouseMode",
"values": {
"MOUSE_MODE_VISIBLE": 0,
"MOUSE_MODE_HIDDEN": 1,
"MOUSE_MODE_CAPTURED": 2,
"MOUSE_MODE_CONFINED": 3
}
},
{
"name": "CursorShape",
"values": {
"CURSOR_ARROW": 0,
"CURSOR_IBEAM": 1,
"CURSOR_POINTING_HAND": 2,
"CURSOR_CROSS": 3,
"CURSOR_WAIT": 4,
"CURSOR_BUSY": 5,
"CURSOR_DRAG": 6,
"CURSOR_CAN_DROP": 7,
"CURSOR_FORBIDDEN": 8,
"CURSOR_VSIZE": 9,
"CURSOR_HSIZE": 10,
"CURSOR_BDIAGSIZE": 11,
"CURSOR_FDIAGSIZE": 12,
"CURSOR_MOVE": 13,
"CURSOR_VSPLIT": 14,
"CURSOR_HSPLIT": 15,
"CURSOR_HELP": 16
}
}
]
},
{
"name": "AudioServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"SPEAKER_MODE_STEREO": 0,
"SPEAKER_SURROUND_51": 2,
"SPEAKER_SURROUND_71": 3
},
"properties": [
],
"signals": [
{
"name": "bus_layout_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_bus_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "move_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_volume_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "volume_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_volume_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_send",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "send",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_send",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_solo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_bus_solo",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_mute",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_bus_mute",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_bypass_effects",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_bus_bypassing_effects",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_bus_effect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect",
"type": "AudioEffect",
"has_default_value": false,
"default_value": ""
},
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "remove_bus_effect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_effect_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_effect",
"return_type": "AudioEffect",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "swap_bus_effects",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "by_effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bus_effect_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_bus_effect_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "effect_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_peak_volume_left_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus_peak_volume_right_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unlock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_speaker_mode",
"return_type": "enum.AudioServer::SpeakerMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_mix_rate",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bus_layout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus_layout",
"type": "AudioBusLayout",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generate_bus_layout",
"return_type": "AudioBusLayout",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SpeakerMode",
"values": {
"SPEAKER_MODE_STEREO": 0,
"SPEAKER_SURROUND_51": 2,
"SPEAKER_SURROUND_71": 3
}
}
]
},
{
"name": "ARVRServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"TRACKER_CONTROLLER": 1,
"TRACKER_BASESTATION": 2,
"TRACKER_ANCHOR": 4,
"TRACKER_ANY_KNOWN": 127,
"TRACKER_UNKNOWN": 128,
"TRACKER_ANY": 255,
"RESET_FULL_ROTATION": 0,
"RESET_BUT_KEEP_TILT": 1,
"DONT_RESET_ROTATION": 2
},
"properties": [
{
"name": "world_scale",
"type": "float",
"getter": "get_world_scale",
"setter": "set_world_scale",
"index": -1
}
],
"signals": [
{
"name": "tracker_removed",
"arguments": [
{
"name": "tracker_name",
"type": "String",
"default_value": ""
},
{
"name": "type",
"type": "int",
"default_value": ""
},
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "tracker_added",
"arguments": [
{
"name": "tracker_name",
"type": "String",
"default_value": ""
},
{
"name": "type",
"type": "int",
"default_value": ""
},
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "interface_removed",
"arguments": [
{
"name": "interface_name",
"type": "String",
"default_value": ""
}
]
},
{
"name": "interface_added",
"arguments": [
{
"name": "interface_name",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "get_world_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_world_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_reference_frame",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "center_on_hmd",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rotation_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "keep_height",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_interface_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_interface",
"return_type": "ARVRInterface",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_interfaces",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_interface",
"return_type": "ARVRInterface",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tracker_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tracker",
"return_type": "ARVRPositionalTracker",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_primary_interface",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "interface",
"type": "ARVRInterface",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "RotationMode",
"values": {
"RESET_FULL_ROTATION": 0,
"RESET_BUT_KEEP_TILT": 1,
"DONT_RESET_ROTATION": 2
}
},
{
"name": "TrackerType",
"values": {
"TRACKER_CONTROLLER": 1,
"TRACKER_BASESTATION": 2,
"TRACKER_ANCHOR": 4,
"TRACKER_ANY_KNOWN": 127,
"TRACKER_UNKNOWN": 128,
"TRACKER_ANY": 255
}
}
]
},
{
"name": "PhysicsServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"JOINT_PIN": 0,
"JOINT_HINGE": 1,
"JOINT_SLIDER": 2,
"JOINT_CONE_TWIST": 3,
"JOINT_6DOF": 4,
"PIN_JOINT_BIAS": 0,
"PIN_JOINT_DAMPING": 1,
"PIN_JOINT_IMPULSE_CLAMP": 2,
"HINGE_JOINT_BIAS": 0,
"HINGE_JOINT_LIMIT_UPPER": 1,
"HINGE_JOINT_LIMIT_LOWER": 2,
"HINGE_JOINT_LIMIT_BIAS": 3,
"HINGE_JOINT_LIMIT_SOFTNESS": 4,
"HINGE_JOINT_LIMIT_RELAXATION": 5,
"HINGE_JOINT_MOTOR_TARGET_VELOCITY": 6,
"HINGE_JOINT_MOTOR_MAX_IMPULSE": 7,
"HINGE_JOINT_FLAG_USE_LIMIT": 0,
"HINGE_JOINT_FLAG_ENABLE_MOTOR": 1,
"SLIDER_JOINT_LINEAR_LIMIT_UPPER": 0,
"SLIDER_JOINT_LINEAR_LIMIT_LOWER": 1,
"SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
"SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION": 3,
"SLIDER_JOINT_LINEAR_LIMIT_DAMPING": 4,
"SLIDER_JOINT_LINEAR_MOTION_SOFTNESS": 5,
"SLIDER_JOINT_LINEAR_MOTION_RESTITUTION": 6,
"SLIDER_JOINT_LINEAR_MOTION_DAMPING": 7,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS": 8,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION": 9,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING": 10,
"SLIDER_JOINT_ANGULAR_LIMIT_UPPER": 11,
"SLIDER_JOINT_ANGULAR_LIMIT_LOWER": 12,
"SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS": 13,
"SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION": 14,
"SLIDER_JOINT_ANGULAR_LIMIT_DAMPING": 15,
"SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS": 16,
"SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION": 17,
"SLIDER_JOINT_ANGULAR_MOTION_DAMPING": 18,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING": 21,
"SLIDER_JOINT_MAX": 22,
"CONE_TWIST_JOINT_SWING_SPAN": 0,
"CONE_TWIST_JOINT_TWIST_SPAN": 1,
"CONE_TWIST_JOINT_BIAS": 2,
"CONE_TWIST_JOINT_SOFTNESS": 3,
"CONE_TWIST_JOINT_RELAXATION": 4,
"G6DOF_JOINT_LINEAR_LOWER_LIMIT": 0,
"G6DOF_JOINT_LINEAR_UPPER_LIMIT": 1,
"G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
"G6DOF_JOINT_LINEAR_RESTITUTION": 3,
"G6DOF_JOINT_LINEAR_DAMPING": 4,
"G6DOF_JOINT_ANGULAR_LOWER_LIMIT": 5,
"G6DOF_JOINT_ANGULAR_UPPER_LIMIT": 6,
"G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS": 7,
"G6DOF_JOINT_ANGULAR_DAMPING": 8,
"G6DOF_JOINT_ANGULAR_RESTITUTION": 9,
"G6DOF_JOINT_ANGULAR_FORCE_LIMIT": 10,
"G6DOF_JOINT_ANGULAR_ERP": 11,
"G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY": 12,
"G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT": 13,
"G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT": 0,
"G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT": 1,
"G6DOF_JOINT_FLAG_ENABLE_MOTOR": 2,
"SHAPE_PLANE": 0,
"SHAPE_RAY": 1,
"SHAPE_SPHERE": 2,
"SHAPE_BOX": 3,
"SHAPE_CAPSULE": 4,
"SHAPE_CONVEX_POLYGON": 5,
"SHAPE_CONCAVE_POLYGON": 6,
"SHAPE_HEIGHTMAP": 7,
"SHAPE_CUSTOM": 8,
"AREA_PARAM_GRAVITY": 0,
"AREA_PARAM_GRAVITY_VECTOR": 1,
"AREA_PARAM_GRAVITY_IS_POINT": 2,
"AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
"AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
"AREA_PARAM_LINEAR_DAMP": 5,
"AREA_PARAM_ANGULAR_DAMP": 6,
"AREA_PARAM_PRIORITY": 7,
"AREA_SPACE_OVERRIDE_DISABLED": 0,
"AREA_SPACE_OVERRIDE_COMBINE": 1,
"AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"AREA_SPACE_OVERRIDE_REPLACE": 3,
"AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4,
"BODY_MODE_STATIC": 0,
"BODY_MODE_KINEMATIC": 1,
"BODY_MODE_RIGID": 2,
"BODY_MODE_SOFT": 3,
"BODY_MODE_CHARACTER": 4,
"BODY_PARAM_BOUNCE": 0,
"BODY_PARAM_FRICTION": 1,
"BODY_PARAM_MASS": 2,
"BODY_PARAM_GRAVITY_SCALE": 3,
"BODY_PARAM_LINEAR_DAMP": 4,
"BODY_PARAM_ANGULAR_DAMP": 5,
"BODY_PARAM_MAX": 6,
"BODY_STATE_TRANSFORM": 0,
"BODY_STATE_LINEAR_VELOCITY": 1,
"BODY_STATE_ANGULAR_VELOCITY": 2,
"BODY_STATE_SLEEPING": 3,
"BODY_STATE_CAN_SLEEP": 4,
"AREA_BODY_ADDED": 0,
"AREA_BODY_REMOVED": 1,
"INFO_ACTIVE_OBJECTS": 0,
"INFO_COLLISION_PAIRS": 1,
"INFO_ISLAND_COUNT": 2,
"SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
"SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
"SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
"SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
"SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO": 6,
"SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 7,
"BODY_AXIS_LINEAR_X": 1,
"BODY_AXIS_LINEAR_Y": 2,
"BODY_AXIS_LINEAR_Z": 4,
"BODY_AXIS_ANGULAR_X": 8,
"BODY_AXIS_ANGULAR_Y": 16,
"BODY_AXIS_ANGULAR_Z": 32
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_get_type",
"return_type": "enum.PhysicsServer::ShapeType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_get_data",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "space_set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_get_direct_state",
"return_type": "PhysicsDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "area_set_space",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_space_override_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_space_override_mode",
"return_type": "enum.PhysicsServer::AreaSpaceOverrideMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": true,
"default_value": "1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0"
}
]
},
{
"name": "area_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_shape_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_param",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_attach_object_instance_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_object_instance_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_monitor_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_ray_pickable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_is_ray_pickable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": true,
"default_value": "2"
},
{
"name": "init_sleeping",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "body_set_space",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_mode",
"return_type": "enum.PhysicsServer::BodyMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": true,
"default_value": "1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0"
}
]
},
{
"name": "body_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_shape_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_attach_object_instance_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_object_instance_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_enable_continuous_collision_detection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_is_continuous_collision_detection_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_kinematic_safe_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_kinematic_safe_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "state",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_state",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "state",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_apply_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "impulse",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_apply_torque_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "impulse",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_axis_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis_velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_axis_lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lock",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_is_axis_locked",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_add_collision_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "excepted_body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_remove_collision_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "excepted_body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_max_contacts_reported",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_max_contacts_reported",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_omit_force_integration",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_is_omitting_force_integration",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_force_integration_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "body_set_ray_pickable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_is_ray_pickable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_direct_state",
"return_type": "PhysicsDirectBodyState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_create_pin",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body_A",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_A",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_B",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_B",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_set_local_a",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_A",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_get_local_a",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_set_local_b",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_B",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_get_local_b",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_create_hinge",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body_A",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "hinge_A",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_B",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "hinge_B",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "hinge_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "hinge_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "hinge_joint_set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "hinge_joint_get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_create_slider",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body_A",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_A",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_B",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_B",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "slider_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "slider_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_create_cone_twist",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body_A",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_A",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_B",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_B",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cone_twist_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cone_twist_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_get_type",
"return_type": "enum.PhysicsServer::JointType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_set_solver_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "priority",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_get_solver_priority",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_create_generic_6dof",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body_A",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_A",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_B",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_ref_B",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generic_6dof_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generic_6dof_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generic_6dof_joint_set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generic_6dof_joint_get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "free_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_process_info",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "process_info",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "BodyAxis",
"values": {
"BODY_AXIS_LINEAR_X": 1,
"BODY_AXIS_LINEAR_Y": 2,
"BODY_AXIS_LINEAR_Z": 4,
"BODY_AXIS_ANGULAR_X": 8,
"BODY_AXIS_ANGULAR_Y": 16,
"BODY_AXIS_ANGULAR_Z": 32
}
},
{
"name": "ProcessInfo",
"values": {
"INFO_ACTIVE_OBJECTS": 0,
"INFO_COLLISION_PAIRS": 1,
"INFO_ISLAND_COUNT": 2
}
},
{
"name": "AreaBodyStatus",
"values": {
"AREA_BODY_ADDED": 0,
"AREA_BODY_REMOVED": 1
}
},
{
"name": "BodyMode",
"values": {
"BODY_MODE_STATIC": 0,
"BODY_MODE_KINEMATIC": 1,
"BODY_MODE_RIGID": 2,
"BODY_MODE_SOFT": 3,
"BODY_MODE_CHARACTER": 4
}
},
{
"name": "ShapeType",
"values": {
"SHAPE_PLANE": 0,
"SHAPE_RAY": 1,
"SHAPE_SPHERE": 2,
"SHAPE_BOX": 3,
"SHAPE_CAPSULE": 4,
"SHAPE_CONVEX_POLYGON": 5,
"SHAPE_CONCAVE_POLYGON": 6,
"SHAPE_HEIGHTMAP": 7,
"SHAPE_CUSTOM": 8
}
},
{
"name": "PinJointParam",
"values": {
"PIN_JOINT_BIAS": 0,
"PIN_JOINT_DAMPING": 1,
"PIN_JOINT_IMPULSE_CLAMP": 2
}
},
{
"name": "SpaceParameter",
"values": {
"SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
"SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
"SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
"SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
"SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO": 6,
"SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 7
}
},
{
"name": "ConeTwistJointParam",
"values": {
"CONE_TWIST_JOINT_SWING_SPAN": 0,
"CONE_TWIST_JOINT_TWIST_SPAN": 1,
"CONE_TWIST_JOINT_BIAS": 2,
"CONE_TWIST_JOINT_SOFTNESS": 3,
"CONE_TWIST_JOINT_RELAXATION": 4
}
},
{
"name": "JointType",
"values": {
"JOINT_PIN": 0,
"JOINT_HINGE": 1,
"JOINT_SLIDER": 2,
"JOINT_CONE_TWIST": 3,
"JOINT_6DOF": 4
}
},
{
"name": "BodyState",
"values": {
"BODY_STATE_TRANSFORM": 0,
"BODY_STATE_LINEAR_VELOCITY": 1,
"BODY_STATE_ANGULAR_VELOCITY": 2,
"BODY_STATE_SLEEPING": 3,
"BODY_STATE_CAN_SLEEP": 4
}
},
{
"name": "BodyParameter",
"values": {
"BODY_PARAM_BOUNCE": 0,
"BODY_PARAM_FRICTION": 1,
"BODY_PARAM_MASS": 2,
"BODY_PARAM_GRAVITY_SCALE": 3,
"BODY_PARAM_LINEAR_DAMP": 4,
"BODY_PARAM_ANGULAR_DAMP": 5,
"BODY_PARAM_MAX": 6
}
},
{
"name": "G6DOFJointAxisParam",
"values": {
"G6DOF_JOINT_LINEAR_LOWER_LIMIT": 0,
"G6DOF_JOINT_LINEAR_UPPER_LIMIT": 1,
"G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
"G6DOF_JOINT_LINEAR_RESTITUTION": 3,
"G6DOF_JOINT_LINEAR_DAMPING": 4,
"G6DOF_JOINT_ANGULAR_LOWER_LIMIT": 5,
"G6DOF_JOINT_ANGULAR_UPPER_LIMIT": 6,
"G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS": 7,
"G6DOF_JOINT_ANGULAR_DAMPING": 8,
"G6DOF_JOINT_ANGULAR_RESTITUTION": 9,
"G6DOF_JOINT_ANGULAR_FORCE_LIMIT": 10,
"G6DOF_JOINT_ANGULAR_ERP": 11,
"G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY": 12,
"G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT": 13
}
},
{
"name": "SliderJointParam",
"values": {
"SLIDER_JOINT_LINEAR_LIMIT_UPPER": 0,
"SLIDER_JOINT_LINEAR_LIMIT_LOWER": 1,
"SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS": 2,
"SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION": 3,
"SLIDER_JOINT_LINEAR_LIMIT_DAMPING": 4,
"SLIDER_JOINT_LINEAR_MOTION_SOFTNESS": 5,
"SLIDER_JOINT_LINEAR_MOTION_RESTITUTION": 6,
"SLIDER_JOINT_LINEAR_MOTION_DAMPING": 7,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS": 8,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION": 9,
"SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING": 10,
"SLIDER_JOINT_ANGULAR_LIMIT_UPPER": 11,
"SLIDER_JOINT_ANGULAR_LIMIT_LOWER": 12,
"SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS": 13,
"SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION": 14,
"SLIDER_JOINT_ANGULAR_LIMIT_DAMPING": 15,
"SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS": 16,
"SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION": 17,
"SLIDER_JOINT_ANGULAR_MOTION_DAMPING": 18,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
"SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING": 21,
"SLIDER_JOINT_MAX": 22
}
},
{
"name": "HingeJointParam",
"values": {
"HINGE_JOINT_BIAS": 0,
"HINGE_JOINT_LIMIT_UPPER": 1,
"HINGE_JOINT_LIMIT_LOWER": 2,
"HINGE_JOINT_LIMIT_BIAS": 3,
"HINGE_JOINT_LIMIT_SOFTNESS": 4,
"HINGE_JOINT_LIMIT_RELAXATION": 5,
"HINGE_JOINT_MOTOR_TARGET_VELOCITY": 6,
"HINGE_JOINT_MOTOR_MAX_IMPULSE": 7
}
},
{
"name": "G6DOFJointAxisFlag",
"values": {
"G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT": 0,
"G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT": 1,
"G6DOF_JOINT_FLAG_ENABLE_MOTOR": 2
}
},
{
"name": "HingeJointFlag",
"values": {
"HINGE_JOINT_FLAG_USE_LIMIT": 0,
"HINGE_JOINT_FLAG_ENABLE_MOTOR": 1
}
},
{
"name": "AreaSpaceOverrideMode",
"values": {
"AREA_SPACE_OVERRIDE_DISABLED": 0,
"AREA_SPACE_OVERRIDE_COMBINE": 1,
"AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"AREA_SPACE_OVERRIDE_REPLACE": 3,
"AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4
}
},
{
"name": "AreaParameter",
"values": {
"AREA_PARAM_GRAVITY": 0,
"AREA_PARAM_GRAVITY_VECTOR": 1,
"AREA_PARAM_GRAVITY_IS_POINT": 2,
"AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
"AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
"AREA_PARAM_LINEAR_DAMP": 5,
"AREA_PARAM_ANGULAR_DAMP": 6,
"AREA_PARAM_PRIORITY": 7
}
}
]
},
{
"name": "Physics2DServer",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
"SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
"SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
"SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
"SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
"SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
"SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 6,
"SHAPE_LINE": 0,
"SHAPE_RAY": 1,
"SHAPE_SEGMENT": 2,
"SHAPE_CIRCLE": 3,
"SHAPE_RECTANGLE": 4,
"SHAPE_CAPSULE": 5,
"SHAPE_CONVEX_POLYGON": 6,
"SHAPE_CONCAVE_POLYGON": 7,
"SHAPE_CUSTOM": 8,
"AREA_PARAM_GRAVITY": 0,
"AREA_PARAM_GRAVITY_VECTOR": 1,
"AREA_PARAM_GRAVITY_IS_POINT": 2,
"AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
"AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
"AREA_PARAM_LINEAR_DAMP": 5,
"AREA_PARAM_ANGULAR_DAMP": 6,
"AREA_PARAM_PRIORITY": 7,
"AREA_SPACE_OVERRIDE_DISABLED": 0,
"AREA_SPACE_OVERRIDE_COMBINE": 1,
"AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"AREA_SPACE_OVERRIDE_REPLACE": 3,
"AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4,
"BODY_MODE_STATIC": 0,
"BODY_MODE_KINEMATIC": 1,
"BODY_MODE_RIGID": 2,
"BODY_MODE_CHARACTER": 3,
"BODY_PARAM_BOUNCE": 0,
"BODY_PARAM_FRICTION": 1,
"BODY_PARAM_MASS": 2,
"BODY_PARAM_INERTIA": 3,
"BODY_PARAM_GRAVITY_SCALE": 4,
"BODY_PARAM_LINEAR_DAMP": 5,
"BODY_PARAM_ANGULAR_DAMP": 6,
"BODY_PARAM_MAX": 7,
"BODY_STATE_TRANSFORM": 0,
"BODY_STATE_LINEAR_VELOCITY": 1,
"BODY_STATE_ANGULAR_VELOCITY": 2,
"BODY_STATE_SLEEPING": 3,
"BODY_STATE_CAN_SLEEP": 4,
"JOINT_PIN": 0,
"JOINT_GROOVE": 1,
"JOINT_DAMPED_SPRING": 2,
"JOINT_PARAM_BIAS": 0,
"JOINT_PARAM_MAX_BIAS": 1,
"JOINT_PARAM_MAX_FORCE": 2,
"DAMPED_STRING_REST_LENGTH": 0,
"DAMPED_STRING_STIFFNESS": 1,
"DAMPED_STRING_DAMPING": 2,
"CCD_MODE_DISABLED": 0,
"CCD_MODE_CAST_RAY": 1,
"CCD_MODE_CAST_SHAPE": 2,
"AREA_BODY_ADDED": 0,
"AREA_BODY_REMOVED": 1,
"INFO_ACTIVE_OBJECTS": 0,
"INFO_COLLISION_PAIRS": 1,
"INFO_ISLAND_COUNT": 2
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "line_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "ray_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "segment_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "circle_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "rectangle_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "capsule_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "convex_polygon_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "concave_polygon_shape_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "shape_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_get_type",
"return_type": "enum.Physics2DServer::ShapeType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_get_data",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "space_set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "space_get_direct_state",
"return_type": "Physics2DDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "area_set_space",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_space_override_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_space_override_mode",
"return_type": "enum.Physics2DServer::AreaSpaceOverrideMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": true,
"default_value": "((1, 0), (0, 1), (0, 0))"
}
]
},
{
"name": "area_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_shape_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_shape_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_shape_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_param",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_attach_object_instance_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_get_object_instance_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "area_set_monitor_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "body_set_space",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "space",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_mode",
"return_type": "enum.Physics2DServer::BodyMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": true,
"default_value": "((1, 0), (0, 1), (0, 0))"
}
]
},
{
"name": "body_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_shape_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_shape_metadata",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "metadata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_shape_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_shape_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_shape_as_one_way_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_attach_object_instance_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_object_instance_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_continuous_collision_detection_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_continuous_collision_detection_mode",
"return_type": "enum.Physics2DServer::CCDMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "state",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_state",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "state",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_apply_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "impulse",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_add_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "force",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_axis_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "axis_velocity",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_add_collision_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "excepted_body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_remove_collision_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "excepted_body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_max_contacts_reported",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_get_max_contacts_reported",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_omit_force_integration",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_is_omitting_force_integration",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "body_set_force_integration_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "body_test_motion",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "from",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "margin",
"type": "float",
"has_default_value": true,
"default_value": "0.08"
},
{
"name": "result",
"type": "Physics2DTestMotionResult",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "body_get_direct_state",
"return_type": "Physics2DDirectBodyState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "pin_joint_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anchor",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_a",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_b",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "groove_joint_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "groove1_a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "groove2_a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "anchor_b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_a",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
},
{
"name": "body_b",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "damped_spring_joint_create",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anchor_a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "anchor_b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_a",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "body_b",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "damped_string_joint_set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "damped_string_joint_get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "joint_get_type",
"return_type": "enum.Physics2DServer::JointType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joint",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "free_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_process_info",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "process_info",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "ProcessInfo",
"values": {
"INFO_ACTIVE_OBJECTS": 0,
"INFO_COLLISION_PAIRS": 1,
"INFO_ISLAND_COUNT": 2
}
},
{
"name": "AreaBodyStatus",
"values": {
"AREA_BODY_ADDED": 0,
"AREA_BODY_REMOVED": 1
}
},
{
"name": "DampedStringParam",
"values": {
"DAMPED_STRING_REST_LENGTH": 0,
"DAMPED_STRING_STIFFNESS": 1,
"DAMPED_STRING_DAMPING": 2
}
},
{
"name": "BodyMode",
"values": {
"BODY_MODE_STATIC": 0,
"BODY_MODE_KINEMATIC": 1,
"BODY_MODE_RIGID": 2,
"BODY_MODE_CHARACTER": 3
}
},
{
"name": "ShapeType",
"values": {
"SHAPE_LINE": 0,
"SHAPE_RAY": 1,
"SHAPE_SEGMENT": 2,
"SHAPE_CIRCLE": 3,
"SHAPE_RECTANGLE": 4,
"SHAPE_CAPSULE": 5,
"SHAPE_CONVEX_POLYGON": 6,
"SHAPE_CONCAVE_POLYGON": 7,
"SHAPE_CUSTOM": 8
}
},
{
"name": "JointParam",
"values": {
"JOINT_PARAM_BIAS": 0,
"JOINT_PARAM_MAX_BIAS": 1,
"JOINT_PARAM_MAX_FORCE": 2
}
},
{
"name": "SpaceParameter",
"values": {
"SPACE_PARAM_CONTACT_RECYCLE_RADIUS": 0,
"SPACE_PARAM_CONTACT_MAX_SEPARATION": 1,
"SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION": 2,
"SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD": 3,
"SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD": 4,
"SPACE_PARAM_BODY_TIME_TO_SLEEP": 5,
"SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS": 6
}
},
{
"name": "JointType",
"values": {
"JOINT_PIN": 0,
"JOINT_GROOVE": 1,
"JOINT_DAMPED_SPRING": 2
}
},
{
"name": "CCDMode",
"values": {
"CCD_MODE_DISABLED": 0,
"CCD_MODE_CAST_RAY": 1,
"CCD_MODE_CAST_SHAPE": 2
}
},
{
"name": "BodyState",
"values": {
"BODY_STATE_TRANSFORM": 0,
"BODY_STATE_LINEAR_VELOCITY": 1,
"BODY_STATE_ANGULAR_VELOCITY": 2,
"BODY_STATE_SLEEPING": 3,
"BODY_STATE_CAN_SLEEP": 4
}
},
{
"name": "BodyParameter",
"values": {
"BODY_PARAM_BOUNCE": 0,
"BODY_PARAM_FRICTION": 1,
"BODY_PARAM_MASS": 2,
"BODY_PARAM_INERTIA": 3,
"BODY_PARAM_GRAVITY_SCALE": 4,
"BODY_PARAM_LINEAR_DAMP": 5,
"BODY_PARAM_ANGULAR_DAMP": 6,
"BODY_PARAM_MAX": 7
}
},
{
"name": "AreaSpaceOverrideMode",
"values": {
"AREA_SPACE_OVERRIDE_DISABLED": 0,
"AREA_SPACE_OVERRIDE_COMBINE": 1,
"AREA_SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"AREA_SPACE_OVERRIDE_REPLACE": 3,
"AREA_SPACE_OVERRIDE_REPLACE_COMBINE": 4
}
},
{
"name": "AreaParameter",
"values": {
"AREA_PARAM_GRAVITY": 0,
"AREA_PARAM_GRAVITY_VECTOR": 1,
"AREA_PARAM_GRAVITY_IS_POINT": 2,
"AREA_PARAM_GRAVITY_DISTANCE_SCALE": 3,
"AREA_PARAM_GRAVITY_POINT_ATTENUATION": 4,
"AREA_PARAM_LINEAR_DAMP": 5,
"AREA_PARAM_ANGULAR_DAMP": 6,
"AREA_PARAM_PRIORITY": 7
}
}
]
},
{
"name": "ARVRInterface",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"ARVR_NONE": 0,
"ARVR_MONO": 1,
"ARVR_STEREO": 2,
"ARVR_AR": 4,
"ARVR_EXTERNAL": 8,
"EYE_MONO": 0,
"EYE_LEFT": 1,
"EYE_RIGHT": 2,
"ARVR_NORMAL_TRACKING": 0,
"ARVR_EXCESSIVE_MOTION": 1,
"ARVR_INSUFFICIENT_FEATURES": 2,
"ARVR_UNKNOWN_TRACKING": 3,
"ARVR_NOT_TRACKING": 4
},
"properties": [
{
"name": "interface_is_primary",
"type": "bool",
"getter": "is_primary",
"setter": "set_is_primary",
"index": -1
},
{
"name": "interface_is_initialized",
"type": "bool",
"getter": "is_initialized",
"setter": "set_is_initialized",
"index": -1
},
{
"name": "ar_is_anchor_detection_enabled",
"type": "bool",
"getter": "get_anchor_detection_is_enabled",
"setter": "set_anchor_detection_is_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_capabilities",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_primary",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_is_primary",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_initialized",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_is_initialized",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "initialized",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "initialize",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "uninitialize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tracking_status",
"return_type": "enum.ARVRInterface::Tracking_status",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_render_targetsize",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_stereo",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_anchor_detection_is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_anchor_detection_is_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Tracking_status",
"values": {
"ARVR_NORMAL_TRACKING": 0,
"ARVR_EXCESSIVE_MOTION": 1,
"ARVR_INSUFFICIENT_FEATURES": 2,
"ARVR_UNKNOWN_TRACKING": 3,
"ARVR_NOT_TRACKING": 4
}
},
{
"name": "Eyes",
"values": {
"EYE_MONO": 0,
"EYE_LEFT": 1,
"EYE_RIGHT": 2
}
},
{
"name": "Capabilities",
"values": {
"ARVR_NONE": 0,
"ARVR_MONO": 1,
"ARVR_STEREO": 2,
"ARVR_AR": 4,
"ARVR_EXTERNAL": 8
}
}
]
},
{
"name": "ARVRPositionalTracker",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"TRACKER_HAND_UNKNOWN": 0,
"TRACKER_LEFT_HAND": 1,
"TRACKER_RIGHT_HAND": 2
},
"properties": [
{
"name": "rumble",
"type": "float",
"getter": "get_rumble",
"setter": "set_rumble",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_type",
"return_type": "enum.ARVRServer::TrackerType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_joy_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tracks_orientation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_orientation",
"return_type": "Basis",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tracks_position",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_hand",
"return_type": "enum.ARVRPositionalTracker::TrackerHand",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "adjust_by_reference_frame",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_joy_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "joy_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_orientation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "orientation",
"type": "Basis",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_rw_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rw_position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rumble",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rumble",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rumble",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "TrackerHand",
"values": {
"TRACKER_HAND_UNKNOWN": 0,
"TRACKER_LEFT_HAND": 1,
"TRACKER_RIGHT_HAND": 2
}
}
]
},
{
"name": "AudioStream",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioStreamPlayback",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioStreamRandomPitch",
"base_class": "AudioStream",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "audio_stream",
"type": "AudioStream",
"getter": "get_audio_stream",
"setter": "set_audio_stream",
"index": -1
},
{
"name": "random_pitch",
"type": "float",
"getter": "get_random_pitch",
"setter": "set_random_pitch",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_audio_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_audio_stream",
"return_type": "AudioStream",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_random_pitch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_random_pitch",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffect",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectEQ",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "set_band_gain_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "band_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "volume_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_band_gain_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "band_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_band_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectFilter",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"FILTER_6DB": 0,
"FILTER_12DB": 1,
"FILTER_18DB": 2,
"FILTER_24DB": 3
},
"properties": [
{
"name": "cutoff_hz",
"type": "float",
"getter": "get_cutoff",
"setter": "set_cutoff",
"index": -1
},
{
"name": "resonance",
"type": "float",
"getter": "get_resonance",
"setter": "set_resonance",
"index": -1
},
{
"name": "gain",
"type": "float",
"getter": "get_gain",
"setter": "set_gain",
"index": -1
},
{
"name": "db",
"type": "int",
"getter": "get_db",
"setter": "set_db",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_cutoff",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "freq",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cutoff",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_resonance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resonance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gain",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gain",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_db",
"return_type": "enum.AudioEffectFilter::FilterDB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "FilterDB",
"values": {
"FILTER_6DB": 0,
"FILTER_12DB": 1,
"FILTER_18DB": 2,
"FILTER_24DB": 3
}
}
]
},
{
"name": "AudioBusLayout",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectAmplify",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "volume_db",
"type": "float",
"getter": "get_volume_db",
"setter": "set_volume_db",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_volume_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "volume",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_volume_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectReverb",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "predelay_msec",
"type": "float",
"getter": "get_predelay_msec",
"setter": "set_predelay_msec",
"index": -1
},
{
"name": "predelay_feedback",
"type": "float",
"getter": "get_predelay_feedback",
"setter": "set_predelay_feedback",
"index": -1
},
{
"name": "room_size",
"type": "float",
"getter": "get_room_size",
"setter": "set_room_size",
"index": -1
},
{
"name": "damping",
"type": "float",
"getter": "get_damping",
"setter": "set_damping",
"index": -1
},
{
"name": "spread",
"type": "float",
"getter": "get_spread",
"setter": "set_spread",
"index": -1
},
{
"name": "hipass",
"type": "float",
"getter": "get_hpf",
"setter": "set_hpf",
"index": -1
},
{
"name": "dry",
"type": "float",
"getter": "get_dry",
"setter": "set_dry",
"index": -1
},
{
"name": "wet",
"type": "float",
"getter": "get_wet",
"setter": "set_wet",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_predelay_msec",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "msec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_predelay_msec",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_predelay_feedback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "feedback",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_predelay_feedback",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_room_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_room_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_damping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_damping",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_spread",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_spread",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dry",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dry",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_wet",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_wet",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hpf",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_hpf",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectLowPassFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectHighPassFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectBandPassFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectNotchFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectBandLimitFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectLowShelfFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectHighShelfFilter",
"base_class": "AudioEffectFilter",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectEQ6",
"base_class": "AudioEffectEQ",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectEQ10",
"base_class": "AudioEffectEQ",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectEQ21",
"base_class": "AudioEffectEQ",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioEffectDistortion",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"MODE_CLIP": 0,
"MODE_ATAN": 1,
"MODE_LOFI": 2,
"MODE_OVERDRIVE": 3,
"MODE_WAVESHAPE": 4
},
"properties": [
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "pre_gain",
"type": "float",
"getter": "get_pre_gain",
"setter": "set_pre_gain",
"index": -1
},
{
"name": "keep_hf_hz",
"type": "float",
"getter": "get_keep_hf_hz",
"setter": "set_keep_hf_hz",
"index": -1
},
{
"name": "drive",
"type": "float",
"getter": "get_drive",
"setter": "set_drive",
"index": -1
},
{
"name": "post_gain",
"type": "float",
"getter": "get_post_gain",
"setter": "set_post_gain",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.AudioEffectDistortion::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pre_gain",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pre_gain",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pre_gain",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_keep_hf_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "keep_hf_hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_keep_hf_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_drive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "drive",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_drive",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_post_gain",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "post_gain",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_post_gain",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_CLIP": 0,
"MODE_ATAN": 1,
"MODE_LOFI": 2,
"MODE_OVERDRIVE": 3,
"MODE_WAVESHAPE": 4
}
}
]
},
{
"name": "AudioEffectStereoEnhance",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "pan_pullout",
"type": "float",
"getter": "get_pan_pullout",
"setter": "set_pan_pullout",
"index": -1
},
{
"name": "time_pullout_ms",
"type": "float",
"getter": "get_time_pullout",
"setter": "set_time_pullout",
"index": -1
},
{
"name": "surround",
"type": "float",
"getter": "get_surround",
"setter": "set_surround",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_pan_pullout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pan_pullout",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_time_pullout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_time_pullout",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_surround",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_surround",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectPanner",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "pan",
"type": "float",
"getter": "get_pan",
"setter": "set_pan",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_pan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cpanume",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pan",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectChorus",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "voice_count",
"type": "int",
"getter": "get_voice_count",
"setter": "set_voice_count",
"index": -1
},
{
"name": "dry",
"type": "float",
"getter": "get_dry",
"setter": "set_dry",
"index": -1
},
{
"name": "wet",
"type": "float",
"getter": "get_wet",
"setter": "set_wet",
"index": -1
},
{
"name": "voice/1/delay_ms",
"type": "float",
"getter": "get_voice_delay_ms",
"setter": "set_voice_delay_ms",
"index": 0
},
{
"name": "voice/1/rate_hz",
"type": "float",
"getter": "get_voice_rate_hz",
"setter": "set_voice_rate_hz",
"index": 0
},
{
"name": "voice/1/depth_ms",
"type": "float",
"getter": "get_voice_depth_ms",
"setter": "set_voice_depth_ms",
"index": 0
},
{
"name": "voice/1/level_db",
"type": "float",
"getter": "get_voice_level_db",
"setter": "set_voice_level_db",
"index": 0
},
{
"name": "voice/1/cutoff_hz",
"type": "float",
"getter": "get_voice_cutoff_hz",
"setter": "set_voice_cutoff_hz",
"index": 0
},
{
"name": "voice/1/pan",
"type": "float",
"getter": "get_voice_pan",
"setter": "set_voice_pan",
"index": 0
},
{
"name": "voice/2/delay_ms",
"type": "float",
"getter": "get_voice_delay_ms",
"setter": "set_voice_delay_ms",
"index": 1
},
{
"name": "voice/2/rate_hz",
"type": "float",
"getter": "get_voice_rate_hz",
"setter": "set_voice_rate_hz",
"index": 1
},
{
"name": "voice/2/depth_ms",
"type": "float",
"getter": "get_voice_depth_ms",
"setter": "set_voice_depth_ms",
"index": 1
},
{
"name": "voice/2/level_db",
"type": "float",
"getter": "get_voice_level_db",
"setter": "set_voice_level_db",
"index": 1
},
{
"name": "voice/2/cutoff_hz",
"type": "float",
"getter": "get_voice_cutoff_hz",
"setter": "set_voice_cutoff_hz",
"index": 1
},
{
"name": "voice/2/pan",
"type": "float",
"getter": "get_voice_pan",
"setter": "set_voice_pan",
"index": 1
},
{
"name": "voice/3/delay_ms",
"type": "float",
"getter": "get_voice_delay_ms",
"setter": "set_voice_delay_ms",
"index": 2
},
{
"name": "voice/3/rate_hz",
"type": "float",
"getter": "get_voice_rate_hz",
"setter": "set_voice_rate_hz",
"index": 2
},
{
"name": "voice/3/depth_ms",
"type": "float",
"getter": "get_voice_depth_ms",
"setter": "set_voice_depth_ms",
"index": 2
},
{
"name": "voice/3/level_db",
"type": "float",
"getter": "get_voice_level_db",
"setter": "set_voice_level_db",
"index": 2
},
{
"name": "voice/3/cutoff_hz",
"type": "float",
"getter": "get_voice_cutoff_hz",
"setter": "set_voice_cutoff_hz",
"index": 2
},
{
"name": "voice/3/pan",
"type": "float",
"getter": "get_voice_pan",
"setter": "set_voice_pan",
"index": 2
},
{
"name": "voice/4/delay_ms",
"type": "float",
"getter": "get_voice_delay_ms",
"setter": "set_voice_delay_ms",
"index": 3
},
{
"name": "voice/4/rate_hz",
"type": "float",
"getter": "get_voice_rate_hz",
"setter": "set_voice_rate_hz",
"index": 3
},
{
"name": "voice/4/depth_ms",
"type": "float",
"getter": "get_voice_depth_ms",
"setter": "set_voice_depth_ms",
"index": 3
},
{
"name": "voice/4/level_db",
"type": "float",
"getter": "get_voice_level_db",
"setter": "set_voice_level_db",
"index": 3
},
{
"name": "voice/4/cutoff_hz",
"type": "float",
"getter": "get_voice_cutoff_hz",
"setter": "set_voice_cutoff_hz",
"index": 3
},
{
"name": "voice/4/pan",
"type": "float",
"getter": "get_voice_pan",
"setter": "set_voice_pan",
"index": 3
}
],
"signals": [
],
"methods": [
{
"name": "set_voice_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voices",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_voice_delay_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay_ms",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_delay_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_voice_rate_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "rate_hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_rate_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_voice_depth_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "depth_ms",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_depth_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_voice_level_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "level_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_level_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_voice_cutoff_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "cutoff_hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_cutoff_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_voice_pan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "pan",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_voice_pan",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "voice_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_wet",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_wet",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dry",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dry",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectDelay",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "dry",
"type": "float",
"getter": "get_dry",
"setter": "set_dry",
"index": -1
},
{
"name": "tap1/active",
"type": "bool",
"getter": "is_tap1_active",
"setter": "set_tap1_active",
"index": -1
},
{
"name": "tap1/delay_ms",
"type": "float",
"getter": "get_tap1_delay_ms",
"setter": "set_tap1_delay_ms",
"index": -1
},
{
"name": "tap1/level_db",
"type": "float",
"getter": "get_tap1_level_db",
"setter": "set_tap1_level_db",
"index": -1
},
{
"name": "tap1/pan",
"type": "float",
"getter": "get_tap1_pan",
"setter": "set_tap1_pan",
"index": -1
},
{
"name": "tap2/active",
"type": "bool",
"getter": "is_tap2_active",
"setter": "set_tap2_active",
"index": -1
},
{
"name": "tap2/delay_ms",
"type": "float",
"getter": "get_tap2_delay_ms",
"setter": "set_tap2_delay_ms",
"index": -1
},
{
"name": "tap2/level_db",
"type": "float",
"getter": "get_tap2_level_db",
"setter": "set_tap2_level_db",
"index": -1
},
{
"name": "tap2/pan",
"type": "float",
"getter": "get_tap2_pan",
"setter": "set_tap2_pan",
"index": -1
},
{
"name": "feedback/active",
"type": "bool",
"getter": "is_feedback_active",
"setter": "set_feedback_active",
"index": -1
},
{
"name": "feedback/delay_ms",
"type": "float",
"getter": "get_feedback_delay_ms",
"setter": "set_feedback_delay_ms",
"index": -1
},
{
"name": "feedback/level_db",
"type": "float",
"getter": "get_feedback_level_db",
"setter": "set_feedback_level_db",
"index": -1
},
{
"name": "feedback/lowpass",
"type": "float",
"getter": "get_feedback_lowpass",
"setter": "set_feedback_lowpass",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_dry",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dry",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap1_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_tap1_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap1_delay_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap1_delay_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap1_level_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap1_level_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap1_pan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap1_pan",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap2_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_tap2_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap2_delay_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap2_delay_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap2_level_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap2_level_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tap2_pan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tap2_pan",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_feedback_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_feedback_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_feedback_delay_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_feedback_delay_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_feedback_level_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_feedback_level_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_feedback_lowpass",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_feedback_lowpass",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectCompressor",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "threshold",
"type": "float",
"getter": "get_threshold",
"setter": "set_threshold",
"index": -1
},
{
"name": "ratio",
"type": "float",
"getter": "get_ratio",
"setter": "set_ratio",
"index": -1
},
{
"name": "gain",
"type": "float",
"getter": "get_gain",
"setter": "set_gain",
"index": -1
},
{
"name": "attack_us",
"type": "float",
"getter": "get_attack_us",
"setter": "set_attack_us",
"index": -1
},
{
"name": "release_ms",
"type": "float",
"getter": "get_release_ms",
"setter": "set_release_ms",
"index": -1
},
{
"name": "mix",
"type": "float",
"getter": "get_mix",
"setter": "set_mix",
"index": -1
},
{
"name": "sidechain",
"type": "float",
"getter": "get_sidechain",
"setter": "set_sidechain",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_threshold",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_threshold",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gain",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gain",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gain",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attack_us",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "attack_us",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attack_us",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_release_ms",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "release_ms",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_release_ms",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mix",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mix",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mix",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sidechain",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sidechain",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sidechain",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectLimiter",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "ceiling_db",
"type": "float",
"getter": "get_ceiling_db",
"setter": "set_ceiling_db",
"index": -1
},
{
"name": "threshold_db",
"type": "float",
"getter": "get_threshold_db",
"setter": "set_threshold_db",
"index": -1
},
{
"name": "soft_clip_db",
"type": "float",
"getter": "get_soft_clip_db",
"setter": "set_soft_clip_db",
"index": -1
},
{
"name": "soft_clip_ratio",
"type": "float",
"getter": "get_soft_clip_ratio",
"setter": "set_soft_clip_ratio",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_ceiling_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ceiling",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ceiling_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_threshold_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_threshold_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_soft_clip_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "soft_clip",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_soft_clip_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_soft_clip_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "soft_clip",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_soft_clip_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectPitchShift",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "pitch_scale",
"type": "float",
"getter": "get_pitch_scale",
"setter": "set_pitch_scale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_pitch_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rate",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pitch_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioEffectPhaser",
"base_class": "AudioEffect",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "range_min_hz",
"type": "float",
"getter": "get_range_min_hz",
"setter": "set_range_min_hz",
"index": -1
},
{
"name": "range_max_hz",
"type": "float",
"getter": "get_range_max_hz",
"setter": "set_range_max_hz",
"index": -1
},
{
"name": "rate_hz",
"type": "float",
"getter": "get_rate_hz",
"setter": "set_rate_hz",
"index": -1
},
{
"name": "feedback",
"type": "float",
"getter": "get_feedback",
"setter": "set_feedback",
"index": -1
},
{
"name": "depth",
"type": "float",
"getter": "get_depth",
"setter": "set_depth",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_range_min_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_range_min_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_range_max_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_range_max_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rate_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hz",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rate_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_feedback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fbk",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_feedback",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "depth",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Physics2DDirectBodyState",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "step",
"type": "float",
"getter": "get_step",
"setter": "",
"index": -1
},
{
"name": "inverse_mass",
"type": "float",
"getter": "get_inverse_mass",
"setter": "",
"index": -1
},
{
"name": "inverse_inertia",
"type": "float",
"getter": "get_inverse_inertia",
"setter": "",
"index": -1
},
{
"name": "total_angular_damp",
"type": "float",
"getter": "get_total_angular_damp",
"setter": "",
"index": -1
},
{
"name": "total_linear_damp",
"type": "float",
"getter": "get_total_linear_damp",
"setter": "",
"index": -1
},
{
"name": "total_gravity",
"type": "Vector2",
"getter": "get_total_gravity",
"setter": "",
"index": -1
},
{
"name": "angular_velocity",
"type": "float",
"getter": "get_angular_velocity",
"setter": "set_angular_velocity",
"index": -1
},
{
"name": "linear_velocity",
"type": "Vector2",
"getter": "get_linear_velocity",
"setter": "set_linear_velocity",
"index": -1
},
{
"name": "sleeping",
"type": "bool",
"getter": "is_sleeping",
"setter": "set_sleep_state",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_total_gravity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inverse_mass",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inverse_inertia",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "velocity",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "velocity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_velocity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sleep_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_sleeping",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_contact_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_contact_local_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_local_normal",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_local_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_object",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_shape_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_velocity_at_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_step",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "integrate_forces",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_space_state",
"return_type": "Physics2DDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Physics2DDirectSpaceState",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "intersect_point",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_results",
"type": "int",
"has_default_value": true,
"default_value": "32"
},
{
"name": "exclude",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "collision_layer",
"type": "int",
"has_default_value": true,
"default_value": "2147483647"
}
]
},
{
"name": "intersect_ray",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "exclude",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "collision_layer",
"type": "int",
"has_default_value": true,
"default_value": "2147483647"
}
]
},
{
"name": "intersect_shape",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Physics2DShapeQueryParameters",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_results",
"type": "int",
"has_default_value": true,
"default_value": "32"
}
]
},
{
"name": "cast_motion",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Physics2DShapeQueryParameters",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "collide_shape",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Physics2DShapeQueryParameters",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_results",
"type": "int",
"has_default_value": true,
"default_value": "32"
}
]
},
{
"name": "get_rest_info",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Physics2DShapeQueryParameters",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Physics2DShapeQueryResult",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_result_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_result_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Physics2DTestMotionResult",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "motion",
"type": "Vector2",
"getter": "get_motion",
"setter": "",
"index": -1
},
{
"name": "motion_remainder",
"type": "Vector2",
"getter": "get_motion_remainder",
"setter": "",
"index": -1
},
{
"name": "collision_point",
"type": "Vector2",
"getter": "get_collision_point",
"setter": "",
"index": -1
},
{
"name": "collision_normal",
"type": "Vector2",
"getter": "get_collision_normal",
"setter": "",
"index": -1
},
{
"name": "collider_velocity",
"type": "Vector2",
"getter": "get_collider_velocity",
"setter": "",
"index": -1
},
{
"name": "collider_id",
"type": "int",
"getter": "get_collider_id",
"setter": "",
"index": -1
},
{
"name": "collider_rid",
"type": "RID",
"getter": "get_collider_rid",
"setter": "",
"index": -1
},
{
"name": "collider",
"type": "Object",
"getter": "get_collider",
"setter": "",
"index": -1
},
{
"name": "collider_shape",
"type": "int",
"getter": "get_collider_shape",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_motion",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_motion_remainder",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_point",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_normal",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Physics2DShapeQueryParameters",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "exclude",
"type": "Array",
"getter": "get_exclude",
"setter": "set_exclude",
"index": -1
},
{
"name": "margin",
"type": "float",
"getter": "get_margin",
"setter": "set_margin",
"index": -1
},
{
"name": "motion",
"type": "Vector2",
"getter": "get_motion",
"setter": "set_motion",
"index": -1
},
{
"name": "shape_rid",
"type": "RID",
"getter": "get_shape_rid",
"setter": "set_shape_rid",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_shape_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_motion",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_motion",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exclude",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exclude",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PhysicsShapeQueryParameters",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
},
{
"name": "exclude",
"type": "Array",
"getter": "get_exclude",
"setter": "set_exclude",
"index": -1
},
{
"name": "margin",
"type": "float",
"getter": "get_margin",
"setter": "set_margin",
"index": -1
},
{
"name": "shape_rid",
"type": "RID",
"getter": "get_shape_rid",
"setter": "set_shape_rid",
"index": -1
},
{
"name": "transform",
"type": "Transform",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_shape_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exclude",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exclude",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PhysicsDirectBodyState",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "step",
"type": "float",
"getter": "get_step",
"setter": "",
"index": -1
},
{
"name": "inverse_mass",
"type": "float",
"getter": "get_inverse_mass",
"setter": "",
"index": -1
},
{
"name": "total_angular_damp",
"type": "float",
"getter": "get_total_angular_damp",
"setter": "",
"index": -1
},
{
"name": "total_linear_damp",
"type": "float",
"getter": "get_total_linear_damp",
"setter": "",
"index": -1
},
{
"name": "inverse_inertia",
"type": "Vector3",
"getter": "get_inverse_inertia",
"setter": "",
"index": -1
},
{
"name": "total_gravity",
"type": "Vector3",
"getter": "get_total_gravity",
"setter": "",
"index": -1
},
{
"name": "center_of_mass",
"type": "Vector3",
"getter": "get_center_of_mass",
"setter": "",
"index": -1
},
{
"name": "principal_inertia_axes",
"type": "Basis",
"getter": "get_principal_inertia_axes",
"setter": "",
"index": -1
},
{
"name": "angular_velocity",
"type": "Vector3",
"getter": "get_angular_velocity",
"setter": "set_angular_velocity",
"index": -1
},
{
"name": "linear_velocity",
"type": "Vector3",
"getter": "get_linear_velocity",
"setter": "set_linear_velocity",
"index": -1
},
{
"name": "sleeping",
"type": "bool",
"getter": "is_sleeping",
"setter": "set_sleep_state",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_total_gravity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_center_of_mass",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_principal_inertia_axes",
"return_type": "Basis",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inverse_mass",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inverse_inertia",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "force",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "j",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_torqe_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "j",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_torque_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "j",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_sleep_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_sleeping",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_contact_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_contact_local_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_local_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_local_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_object",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_contact_collider_velocity_at_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contact_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_step",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "integrate_forces",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_space_state",
"return_type": "PhysicsDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PhysicsDirectSpaceState",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "intersect_ray",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "exclude",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "collision_layer",
"type": "int",
"has_default_value": true,
"default_value": "2147483647"
}
]
},
{
"name": "intersect_shape",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "PhysicsShapeQueryParameters",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_results",
"type": "int",
"has_default_value": true,
"default_value": "32"
}
]
},
{
"name": "cast_motion",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "PhysicsShapeQueryParameters",
"has_default_value": false,
"default_value": ""
},
{
"name": "motion",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "collide_shape",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "PhysicsShapeQueryParameters",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_results",
"type": "int",
"has_default_value": true,
"default_value": "32"
}
]
},
{
"name": "get_rest_info",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "PhysicsShapeQueryParameters",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "PhysicsShapeQueryResult",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_result_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_result_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_result_object_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "World",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "environment",
"type": "Environment",
"getter": "get_environment",
"setter": "set_environment",
"index": -1
},
{
"name": "fallback_environment",
"type": "Environment",
"getter": "get_fallback_environment",
"setter": "set_fallback_environment",
"index": -1
},
{
"name": "space",
"type": "RID",
"getter": "get_space",
"setter": "",
"index": -1
},
{
"name": "scenario",
"type": "RID",
"getter": "get_scenario",
"setter": "",
"index": -1
},
{
"name": "direct_space_state",
"type": "PhysicsDirectSpaceState",
"getter": "get_direct_space_state",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scenario",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "Environment",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_environment",
"return_type": "Environment",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fallback_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "Environment",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fallback_environment",
"return_type": "Environment",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_direct_space_state",
"return_type": "PhysicsDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "World2D",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "canvas",
"type": "RID",
"getter": "get_canvas",
"setter": "",
"index": -1
},
{
"name": "space",
"type": "RID",
"getter": "get_space",
"setter": "",
"index": -1
},
{
"name": "direct_space_state",
"type": "Physics2DDirectSpaceState",
"getter": "get_direct_space_state",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_canvas",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_space",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_direct_space_state",
"return_type": "Physics2DDirectSpaceState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InstancePlaceholder",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_stored_values",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "with_order",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "replace_by_instance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "custom_scene",
"type": "PackedScene",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "get_instance_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Node",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_ENTER_TREE": 10,
"NOTIFICATION_EXIT_TREE": 11,
"NOTIFICATION_MOVED_IN_PARENT": 12,
"NOTIFICATION_READY": 13,
"NOTIFICATION_PAUSED": 14,
"NOTIFICATION_UNPAUSED": 15,
"NOTIFICATION_PHYSICS_PROCESS": 16,
"NOTIFICATION_PROCESS": 17,
"NOTIFICATION_PARENTED": 18,
"NOTIFICATION_UNPARENTED": 19,
"NOTIFICATION_INSTANCED": 20,
"NOTIFICATION_DRAG_BEGIN": 21,
"NOTIFICATION_DRAG_END": 22,
"NOTIFICATION_PATH_CHANGED": 23,
"NOTIFICATION_TRANSLATION_CHANGED": 24,
"NOTIFICATION_INTERNAL_PROCESS": 25,
"NOTIFICATION_INTERNAL_PHYSICS_PROCESS": 26,
"RPC_MODE_DISABLED": 0,
"RPC_MODE_REMOTE": 1,
"RPC_MODE_SYNC": 2,
"RPC_MODE_MASTER": 3,
"RPC_MODE_SLAVE": 4,
"PAUSE_MODE_INHERIT": 0,
"PAUSE_MODE_STOP": 1,
"PAUSE_MODE_PROCESS": 2,
"DUPLICATE_SIGNALS": 1,
"DUPLICATE_GROUPS": 2,
"DUPLICATE_SCRIPTS": 4,
"DUPLICATE_USE_INSTANCING": 8
},
"properties": [
{
"name": "_import_path",
"type": "NodePath",
"getter": "_get_import_path",
"setter": "_set_import_path",
"index": -1
},
{
"name": "pause_mode",
"type": "int",
"getter": "get_pause_mode",
"setter": "set_pause_mode",
"index": -1
},
{
"name": "editor/display_folded",
"type": "bool",
"getter": "is_displayed_folded",
"setter": "set_display_folded",
"index": -1
},
{
"name": "name",
"type": "String",
"getter": "get_name",
"setter": "set_name",
"index": -1
},
{
"name": "filename",
"type": "String",
"getter": "get_filename",
"setter": "set_filename",
"index": -1
},
{
"name": "owner",
"type": "Node",
"getter": "get_owner",
"setter": "set_owner",
"index": -1
}
],
"signals": [
{
"name": "renamed",
"arguments": [
]
},
{
"name": "tree_entered",
"arguments": [
]
},
{
"name": "tree_exiting",
"arguments": [
]
},
{
"name": "tree_exited",
"arguments": [
]
}
],
"methods": [
{
"name": "_process",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_physics_process",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_ready",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_unhandled_key_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEventKey",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_child_below_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "child_node",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "legible_unique_name",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_child",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "legible_unique_name",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "remove_child",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_child_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_children",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_child",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_node",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_parent",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_node",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "recursive",
"type": "bool",
"has_default_value": true,
"default_value": "True"
},
{
"name": "owned",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "has_node_and_resource",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_and_resource",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_inside_tree",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_a_parent_of",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_greater_than",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_path_to",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_to_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "persistent",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "remove_from_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_in_group",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_child",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "child_node",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_groups",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "raise",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_owner",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_owner",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_and_skip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "print_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_filename",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filename",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filename",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "propagate_notification",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "what",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "propagate_call",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "args",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "parent_first",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_physics_process",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_physics_process_delta_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_physics_processing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_process_delta_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_process",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_processing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_process_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_processing_input",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_process_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_processing_unhandled_input",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_process_unhandled_key_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_processing_unhandled_key_input",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pause_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pause_mode",
"return_type": "enum.Node::PauseMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "can_process",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "print_stray_nodes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_position_in_parent",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_display_folded",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fold",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_displayed_folded",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_process_internal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_processing_internal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_physics_process_internal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_physics_processing_internal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tree",
"return_type": "SceneTree",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "duplicate",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "15"
}
]
},
{
"name": "replace_by",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "keep_data",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_scene_instance_load_placeholder",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "load_placeholder",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scene_instance_load_placeholder",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_viewport",
"return_type": "Viewport",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "queue_free",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "request_ready",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_network_master",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "recursive",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "get_network_master",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_network_master",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "rpc_config",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rset_config",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_import_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "import_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_import_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "rpc",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rpc_unreliable",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rpc_id",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "peer_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rpc_unreliable_id",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "peer_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rset_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "peer_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rset_unreliable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rset_unreliable_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "peer_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "PauseMode",
"values": {
"PAUSE_MODE_INHERIT": 0,
"PAUSE_MODE_STOP": 1,
"PAUSE_MODE_PROCESS": 2
}
},
{
"name": "DuplicateFlags",
"values": {
"DUPLICATE_SIGNALS": 1,
"DUPLICATE_GROUPS": 2,
"DUPLICATE_SCRIPTS": 4,
"DUPLICATE_USE_INSTANCING": 8
}
},
{
"name": "RPCMode",
"values": {
"RPC_MODE_DISABLED": 0,
"RPC_MODE_REMOTE": 1,
"RPC_MODE_SYNC": 2,
"RPC_MODE_MASTER": 3,
"RPC_MODE_SLAVE": 4
}
}
]
},
{
"name": "Timer",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"TIMER_PROCESS_PHYSICS": 0,
"TIMER_PROCESS_IDLE": 1
},
"properties": [
{
"name": "process_mode",
"type": "int",
"getter": "get_timer_process_mode",
"setter": "set_timer_process_mode",
"index": -1
},
{
"name": "wait_time",
"type": "float",
"getter": "get_wait_time",
"setter": "set_wait_time",
"index": -1
},
{
"name": "one_shot",
"type": "bool",
"getter": "is_one_shot",
"setter": "set_one_shot",
"index": -1
},
{
"name": "autostart",
"type": "bool",
"getter": "has_autostart",
"setter": "set_autostart",
"index": -1
},
{
"name": "paused",
"type": "bool",
"getter": "is_paused",
"setter": "set_paused",
"index": -1
},
{
"name": "time_left",
"type": "float",
"getter": "get_time_left",
"setter": "",
"index": -1
}
],
"signals": [
{
"name": "timeout",
"arguments": [
]
}
],
"methods": [
{
"name": "set_wait_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_wait_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_one_shot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_one_shot",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autostart",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_autostart",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "start",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_paused",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "paused",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_paused",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_stopped",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_time_left",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_timer_process_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_timer_process_mode",
"return_type": "enum.Timer::TimerProcessMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "TimerProcessMode",
"values": {
"TIMER_PROCESS_PHYSICS": 0,
"TIMER_PROCESS_IDLE": 1
}
}
]
},
{
"name": "ColorRect",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "color",
"type": "Color",
"getter": "get_frame_color",
"setter": "set_frame_color",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_frame_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "NinePatchRect",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"AXIS_STRETCH_MODE_STRETCH": 0,
"AXIS_STRETCH_MODE_TILE": 1,
"AXIS_STRETCH_MODE_TILE_FIT": 2
},
"properties": [
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "draw_center",
"type": "bool",
"getter": "is_draw_center_enabled",
"setter": "set_draw_center",
"index": -1
},
{
"name": "region_rect",
"type": "Rect2",
"getter": "get_region_rect",
"setter": "set_region_rect",
"index": -1
},
{
"name": "patch_margin_left",
"type": "int",
"getter": "get_patch_margin",
"setter": "set_patch_margin",
"index": 0
},
{
"name": "patch_margin_top",
"type": "int",
"getter": "get_patch_margin",
"setter": "set_patch_margin",
"index": 1
},
{
"name": "patch_margin_right",
"type": "int",
"getter": "get_patch_margin",
"setter": "set_patch_margin",
"index": 2
},
{
"name": "patch_margin_bottom",
"type": "int",
"getter": "get_patch_margin",
"setter": "set_patch_margin",
"index": 3
},
{
"name": "axis_stretch_horizontal",
"type": "int",
"getter": "get_h_axis_stretch_mode",
"setter": "set_h_axis_stretch_mode",
"index": -1
},
{
"name": "axis_stretch_vertical",
"type": "int",
"getter": "get_v_axis_stretch_mode",
"setter": "set_v_axis_stretch_mode",
"index": -1
}
],
"signals": [
{
"name": "texture_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_patch_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_patch_margin",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_region_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_center",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "draw_center",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_draw_center_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_axis_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_axis_stretch_mode",
"return_type": "enum.NinePatchRect::AxisStretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_axis_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_axis_stretch_mode",
"return_type": "enum.NinePatchRect::AxisStretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AxisStretchMode",
"values": {
"AXIS_STRETCH_MODE_STRETCH": 0,
"AXIS_STRETCH_MODE_TILE": 1,
"AXIS_STRETCH_MODE_TILE_FIT": 2
}
}
]
},
{
"name": "TabContainer",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
},
"properties": [
{
"name": "tab_align",
"type": "int",
"getter": "get_tab_align",
"setter": "set_tab_align",
"index": -1
},
{
"name": "current_tab",
"type": "int",
"getter": "get_current_tab",
"setter": "set_current_tab",
"index": -1
},
{
"name": "tabs_visible",
"type": "bool",
"getter": "are_tabs_visible",
"setter": "set_tabs_visible",
"index": -1
}
],
"signals": [
{
"name": "pre_popup_pressed",
"arguments": [
]
},
{
"name": "tab_selected",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
},
{
"name": "tab_changed",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_tab",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_previous_tab",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_tab_control",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tab_control",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_align",
"return_type": "enum.TabContainer::TabAlign",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tabs_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "are_tabs_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tab_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_popup",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "popup",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_popup",
"return_type": "Popup",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_child_renamed_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_on_theme_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_current_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "TabAlign",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
}
}
]
},
{
"name": "Tabs",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_MAX": 3,
"CLOSE_BUTTON_SHOW_NEVER": 0,
"CLOSE_BUTTON_SHOW_ACTIVE_ONLY": 1,
"CLOSE_BUTTON_SHOW_ALWAYS": 2,
"CLOSE_BUTTON_MAX": 3
},
"properties": [
{
"name": "current_tab",
"type": "int",
"getter": "get_current_tab",
"setter": "set_current_tab",
"index": -1
},
{
"name": "tab_align",
"type": "int",
"getter": "get_tab_align",
"setter": "set_tab_align",
"index": -1
},
{
"name": "tab_close_display_policy",
"type": "int",
"getter": "get_tab_close_display_policy",
"setter": "set_tab_close_display_policy",
"index": -1
},
{
"name": "scrolling_enabled",
"type": "bool",
"getter": "get_scrolling_enabled",
"setter": "set_scrolling_enabled",
"index": -1
}
],
"signals": [
{
"name": "tab_close",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
},
{
"name": "tab_clicked",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
},
{
"name": "reposition_active_tab_request",
"arguments": [
{
"name": "idx_to",
"type": "int",
"default_value": ""
}
]
},
{
"name": "right_button_pressed",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
},
{
"name": "tab_changed",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
},
{
"name": "tab_hover",
"arguments": [
{
"name": "tab",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_tab",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tab_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "title",
"type": "String",
"has_default_value": true,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": true,
"default_value": "[Object:null]"
}
]
},
{
"name": "set_tab_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_align",
"return_type": "enum.Tabs::TabAlign",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_tab_offset",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_offset_buttons_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "ensure_tab_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tab_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_close_display_policy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "policy",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_close_display_policy",
"return_type": "enum.Tabs::CloseButtonDisplayPolicy",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scrolling_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scrolling_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "CloseButtonDisplayPolicy",
"values": {
"CLOSE_BUTTON_SHOW_NEVER": 0,
"CLOSE_BUTTON_SHOW_ACTIVE_ONLY": 1,
"CLOSE_BUTTON_SHOW_ALWAYS": 2,
"CLOSE_BUTTON_MAX": 3
}
},
{
"name": "TabAlign",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_MAX": 3
}
}
]
},
{
"name": "CanvasLayer",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "layer",
"type": "int",
"getter": "get_layer",
"setter": "set_layer",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "rotation_degrees",
"type": "float",
"getter": "get_rotation_degrees",
"setter": "set_rotation_degrees",
"index": -1
},
{
"name": "rotation",
"type": "float",
"getter": "get_rotation",
"setter": "set_rotation",
"index": -1
},
{
"name": "scale",
"type": "Vector2",
"getter": "get_scale",
"setter": "set_scale",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
},
{
"name": "custom_viewport",
"type": "Viewport",
"getter": "get_custom_viewport",
"setter": "set_custom_viewport",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radians",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rotation_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_custom_viewport",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_viewport",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_world_2d",
"return_type": "World2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CanvasModulate",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ResourcePreloader",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "resources",
"type": "Array",
"getter": "_get_resources",
"setter": "_set_resources",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_set_resources",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_resources",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_resource",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_resource",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_resource",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "newname",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_resource",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resource",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resource_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ButtonGroup",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_pressed_button",
"return_type": "BaseButton",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Control",
"base_class": "CanvasItem",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"FOCUS_NONE": 0,
"FOCUS_CLICK": 1,
"FOCUS_ALL": 2,
"NOTIFICATION_RESIZED": 40,
"NOTIFICATION_MOUSE_ENTER": 41,
"NOTIFICATION_MOUSE_EXIT": 42,
"NOTIFICATION_FOCUS_ENTER": 43,
"NOTIFICATION_FOCUS_EXIT": 44,
"NOTIFICATION_THEME_CHANGED": 45,
"NOTIFICATION_MODAL_CLOSE": 46,
"CURSOR_ARROW": 0,
"CURSOR_IBEAM": 1,
"CURSOR_POINTING_HAND": 2,
"CURSOR_CROSS": 3,
"CURSOR_WAIT": 4,
"CURSOR_BUSY": 5,
"CURSOR_DRAG": 6,
"CURSOR_CAN_DROP": 7,
"CURSOR_FORBIDDEN": 8,
"CURSOR_VSIZE": 9,
"CURSOR_HSIZE": 10,
"CURSOR_BDIAGSIZE": 11,
"CURSOR_FDIAGSIZE": 12,
"CURSOR_MOVE": 13,
"CURSOR_VSPLIT": 14,
"CURSOR_HSPLIT": 15,
"CURSOR_HELP": 16,
"PRESET_TOP_LEFT": 0,
"PRESET_TOP_RIGHT": 1,
"PRESET_BOTTOM_LEFT": 2,
"PRESET_BOTTOM_RIGHT": 3,
"PRESET_CENTER_LEFT": 4,
"PRESET_CENTER_TOP": 5,
"PRESET_CENTER_RIGHT": 6,
"PRESET_CENTER_BOTTOM": 7,
"PRESET_CENTER": 8,
"PRESET_LEFT_WIDE": 9,
"PRESET_TOP_WIDE": 10,
"PRESET_RIGHT_WIDE": 11,
"PRESET_BOTTOM_WIDE": 12,
"PRESET_VCENTER_WIDE": 13,
"PRESET_HCENTER_WIDE": 14,
"PRESET_WIDE": 15,
"PRESET_MODE_MINSIZE": 0,
"PRESET_MODE_KEEP_WIDTH": 1,
"PRESET_MODE_KEEP_HEIGHT": 2,
"PRESET_MODE_KEEP_SIZE": 3,
"SIZE_FILL": 1,
"SIZE_EXPAND": 2,
"SIZE_EXPAND_FILL": 3,
"SIZE_SHRINK_CENTER": 4,
"SIZE_SHRINK_END": 8,
"MOUSE_FILTER_STOP": 0,
"MOUSE_FILTER_PASS": 1,
"MOUSE_FILTER_IGNORE": 2,
"GROW_DIRECTION_BEGIN": 0,
"GROW_DIRECTION_END": 1,
"ANCHOR_BEGIN": 0,
"ANCHOR_END": 1
},
"properties": [
{
"name": "anchor_left",
"type": "float",
"getter": "get_anchor",
"setter": "_set_anchor",
"index": 0
},
{
"name": "anchor_top",
"type": "float",
"getter": "get_anchor",
"setter": "_set_anchor",
"index": 1
},
{
"name": "anchor_right",
"type": "float",
"getter": "get_anchor",
"setter": "_set_anchor",
"index": 2
},
{
"name": "anchor_bottom",
"type": "float",
"getter": "get_anchor",
"setter": "_set_anchor",
"index": 3
},
{
"name": "margin_left",
"type": "int",
"getter": "get_margin",
"setter": "set_margin",
"index": 0
},
{
"name": "margin_top",
"type": "int",
"getter": "get_margin",
"setter": "set_margin",
"index": 1
},
{
"name": "margin_right",
"type": "int",
"getter": "get_margin",
"setter": "set_margin",
"index": 2
},
{
"name": "margin_bottom",
"type": "int",
"getter": "get_margin",
"setter": "set_margin",
"index": 3
},
{
"name": "grow_horizontal",
"type": "int",
"getter": "get_h_grow_direction",
"setter": "set_h_grow_direction",
"index": -1
},
{
"name": "grow_vertical",
"type": "int",
"getter": "get_v_grow_direction",
"setter": "set_v_grow_direction",
"index": -1
},
{
"name": "rect_position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
},
{
"name": "rect_global_position",
"type": "Vector2",
"getter": "get_global_position",
"setter": "set_global_position",
"index": -1
},
{
"name": "rect_size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "rect_min_size",
"type": "Vector2",
"getter": "get_custom_minimum_size",
"setter": "set_custom_minimum_size",
"index": -1
},
{
"name": "rect_rotation",
"type": "float",
"getter": "get_rotation_degrees",
"setter": "set_rotation_degrees",
"index": -1
},
{
"name": "rect_scale",
"type": "Vector2",
"getter": "get_scale",
"setter": "set_scale",
"index": -1
},
{
"name": "rect_pivot_offset",
"type": "Vector2",
"getter": "get_pivot_offset",
"setter": "set_pivot_offset",
"index": -1
},
{
"name": "rect_clip_content",
"type": "bool",
"getter": "is_clipping_contents",
"setter": "set_clip_contents",
"index": -1
},
{
"name": "hint_tooltip",
"type": "String",
"getter": "_get_tooltip",
"setter": "set_tooltip",
"index": -1
},
{
"name": "focus_neighbour_left",
"type": "NodePath",
"getter": "get_focus_neighbour",
"setter": "set_focus_neighbour",
"index": 0
},
{
"name": "focus_neighbour_top",
"type": "NodePath",
"getter": "get_focus_neighbour",
"setter": "set_focus_neighbour",
"index": 1
},
{
"name": "focus_neighbour_right",
"type": "NodePath",
"getter": "get_focus_neighbour",
"setter": "set_focus_neighbour",
"index": 2
},
{
"name": "focus_neighbour_bottom",
"type": "NodePath",
"getter": "get_focus_neighbour",
"setter": "set_focus_neighbour",
"index": 3
},
{
"name": "focus_next",
"type": "NodePath",
"getter": "get_focus_next",
"setter": "set_focus_next",
"index": -1
},
{
"name": "focus_previous",
"type": "NodePath",
"getter": "get_focus_previous",
"setter": "set_focus_previous",
"index": -1
},
{
"name": "focus_mode",
"type": "int",
"getter": "get_focus_mode",
"setter": "set_focus_mode",
"index": -1
},
{
"name": "mouse_filter",
"type": "int",
"getter": "get_mouse_filter",
"setter": "set_mouse_filter",
"index": -1
},
{
"name": "mouse_default_cursor_shape",
"type": "int",
"getter": "get_default_cursor_shape",
"setter": "set_default_cursor_shape",
"index": -1
},
{
"name": "size_flags_horizontal",
"type": "int",
"getter": "get_h_size_flags",
"setter": "set_h_size_flags",
"index": -1
},
{
"name": "size_flags_vertical",
"type": "int",
"getter": "get_v_size_flags",
"setter": "set_v_size_flags",
"index": -1
},
{
"name": "size_flags_stretch_ratio",
"type": "float",
"getter": "get_stretch_ratio",
"setter": "set_stretch_ratio",
"index": -1
},
{
"name": "theme",
"type": "Theme",
"getter": "get_theme",
"setter": "set_theme",
"index": -1
}
],
"signals": [
{
"name": "mouse_exited",
"arguments": [
]
},
{
"name": "gui_input",
"arguments": [
{
"name": "ev",
"type": "InputEvent",
"default_value": ""
}
]
},
{
"name": "modal_closed",
"arguments": [
]
},
{
"name": "focus_entered",
"arguments": [
]
},
{
"name": "resized",
"arguments": [
]
},
{
"name": "minimum_size_changed",
"arguments": [
]
},
{
"name": "mouse_entered",
"arguments": [
]
},
{
"name": "size_flags_changed",
"arguments": [
]
},
{
"name": "focus_exited",
"arguments": [
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_minimum_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_drag_data",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "can_drop_data",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "drop_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_point",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_size_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_minimum_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "accept_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_minimum_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_combined_minimum_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_anchors_preset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "preset",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "keep_margin",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_margins_preset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "preset",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "resize_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "margin",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "set_anchors_and_margins_preset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "preset",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "resize_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "margin",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "set_anchor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "anchor",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "keep_margin",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "push_opposite_anchor",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "_set_anchor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "anchor",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_anchor",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_anchor_and_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "anchor",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "push_opposite_anchor",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_minimum_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_global_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radians",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_pivot_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pivot_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_begin",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_end",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rotation_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pivot_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_custom_minimum_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_parent_area_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_global_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_global_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "show_modal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exclusive",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_focus_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_focus_mode",
"return_type": "enum.Control::FocusMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_focus",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "grab_focus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "release_focus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_focus_owner",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_size_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_size_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stretch_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stretch_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_size_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_size_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_theme",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "theme",
"type": "Theme",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_theme",
"return_type": "Theme",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_icon_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_shader_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "shader",
"type": "Shader",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_stylebox_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "stylebox",
"type": "StyleBox",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_font_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_color_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_constant_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "constant",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_stylebox",
"return_type": "StyleBox",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_font",
"return_type": "Font",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_constant",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "has_icon_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_shader_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_stylebox_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_font_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_color_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_constant_override",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_icon",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "has_stylebox",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "has_font",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "has_color",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "has_constant",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_parent_control",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_grow_direction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "direction",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_grow_direction",
"return_type": "enum.Control::GrowDirection",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_grow_direction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "direction",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_grow_direction",
"return_type": "enum.Control::GrowDirection",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tooltip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tooltip",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "at_position",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "_get_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_default_cursor_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_cursor_shape",
"return_type": "enum.Control::CursorShape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_cursor_shape",
"return_type": "enum.Control::CursorShape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "set_focus_neighbour",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "neighbour",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_focus_neighbour",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_focus_next",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "next",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_focus_next",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_focus_previous",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "previous",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_focus_previous",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "force_drag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "preview",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_mouse_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mouse_filter",
"return_type": "enum.Control::MouseFilter",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clip_contents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_clipping_contents",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "grab_click_focus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_drag_forwarding",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_drag_preview",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "warp_mouse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "minimum_size_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_theme_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_font_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Anchor",
"values": {
"ANCHOR_BEGIN": 0,
"ANCHOR_END": 1
}
},
{
"name": "FocusMode",
"values": {
"FOCUS_NONE": 0,
"FOCUS_CLICK": 1,
"FOCUS_ALL": 2
}
},
{
"name": "LayoutPresetMode",
"values": {
"PRESET_MODE_MINSIZE": 0,
"PRESET_MODE_KEEP_WIDTH": 1,
"PRESET_MODE_KEEP_HEIGHT": 2,
"PRESET_MODE_KEEP_SIZE": 3
}
},
{
"name": "MouseFilter",
"values": {
"MOUSE_FILTER_STOP": 0,
"MOUSE_FILTER_PASS": 1,
"MOUSE_FILTER_IGNORE": 2
}
},
{
"name": "CursorShape",
"values": {
"CURSOR_ARROW": 0,
"CURSOR_IBEAM": 1,
"CURSOR_POINTING_HAND": 2,
"CURSOR_CROSS": 3,
"CURSOR_WAIT": 4,
"CURSOR_BUSY": 5,
"CURSOR_DRAG": 6,
"CURSOR_CAN_DROP": 7,
"CURSOR_FORBIDDEN": 8,
"CURSOR_VSIZE": 9,
"CURSOR_HSIZE": 10,
"CURSOR_BDIAGSIZE": 11,
"CURSOR_FDIAGSIZE": 12,
"CURSOR_MOVE": 13,
"CURSOR_VSPLIT": 14,
"CURSOR_HSPLIT": 15,
"CURSOR_HELP": 16
}
},
{
"name": "GrowDirection",
"values": {
"GROW_DIRECTION_BEGIN": 0,
"GROW_DIRECTION_END": 1
}
},
{
"name": "SizeFlags",
"values": {
"SIZE_FILL": 1,
"SIZE_EXPAND": 2,
"SIZE_EXPAND_FILL": 3,
"SIZE_SHRINK_CENTER": 4,
"SIZE_SHRINK_END": 8
}
},
{
"name": "LayoutPreset",
"values": {
"PRESET_TOP_LEFT": 0,
"PRESET_TOP_RIGHT": 1,
"PRESET_BOTTOM_LEFT": 2,
"PRESET_BOTTOM_RIGHT": 3,
"PRESET_CENTER_LEFT": 4,
"PRESET_CENTER_TOP": 5,
"PRESET_CENTER_RIGHT": 6,
"PRESET_CENTER_BOTTOM": 7,
"PRESET_CENTER": 8,
"PRESET_LEFT_WIDE": 9,
"PRESET_TOP_WIDE": 10,
"PRESET_RIGHT_WIDE": 11,
"PRESET_BOTTOM_WIDE": 12,
"PRESET_VCENTER_WIDE": 13,
"PRESET_HCENTER_WIDE": 14,
"PRESET_WIDE": 15
}
}
]
},
{
"name": "ProgressBar",
"base_class": "Range",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "percent_visible",
"type": "bool",
"getter": "is_percent_visible",
"setter": "set_percent_visible",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_percent_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_percent_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Slider",
"base_class": "Range",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "editable",
"type": "bool",
"getter": "is_editable",
"setter": "set_editable",
"index": -1
},
{
"name": "tick_count",
"type": "int",
"getter": "get_ticks",
"setter": "set_ticks",
"index": -1
},
{
"name": "ticks_on_borders",
"type": "bool",
"getter": "get_ticks_on_borders",
"setter": "set_ticks_on_borders",
"index": -1
},
{
"name": "focus_mode",
"type": "int",
"getter": "get_focus_mode",
"setter": "set_focus_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ticks",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "count",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ticks",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_ticks_on_borders",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ticks_on_borders",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ticks_on_border",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_editable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "editable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "HSlider",
"base_class": "Slider",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VSlider",
"base_class": "Slider",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Popup",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_POST_POPUP": 80,
"NOTIFICATION_POPUP_HIDE": 81
},
"properties": [
{
"name": "popup_exclusive",
"type": "bool",
"getter": "is_exclusive",
"setter": "set_exclusive",
"index": -1
}
],
"signals": [
{
"name": "popup_hide",
"arguments": [
]
},
{
"name": "about_to_show",
"arguments": [
]
}
],
"methods": [
{
"name": "popup_centered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "popup_centered_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": true,
"default_value": "0.75"
}
]
},
{
"name": "popup_centered_minsize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "minsize",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "popup",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounds",
"type": "Rect2",
"has_default_value": true,
"default_value": "(0, 0, 0, 0)"
}
]
},
{
"name": "set_exclusive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_exclusive",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PopupPanel",
"base_class": "Popup",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "MenuButton",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "items",
"type": "Array",
"getter": "_get_items",
"setter": "_set_items",
"index": -1
}
],
"signals": [
{
"name": "about_to_show",
"arguments": [
]
}
],
"methods": [
{
"name": "get_popup",
"return_type": "PopupMenu",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_unhandled_key_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_items",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_items",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disable_shortcuts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "CheckBox",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "CheckButton",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ToolButton",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "LinkButton",
"base_class": "BaseButton",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"UNDERLINE_MODE_ALWAYS": 0,
"UNDERLINE_MODE_ON_HOVER": 1,
"UNDERLINE_MODE_NEVER": 2
},
"properties": [
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "underline",
"type": "int",
"getter": "get_underline_mode",
"setter": "set_underline_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_underline_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "underline_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_underline_mode",
"return_type": "enum.LinkButton::UnderlineMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "UnderlineMode",
"values": {
"UNDERLINE_MODE_ALWAYS": 0,
"UNDERLINE_MODE_ON_HOVER": 1,
"UNDERLINE_MODE_NEVER": 2
}
}
]
},
{
"name": "Panel",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "TextureRect",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"STRETCH_SCALE_ON_EXPAND": 0,
"STRETCH_SCALE": 1,
"STRETCH_TILE": 2,
"STRETCH_KEEP": 3,
"STRETCH_KEEP_CENTERED": 4,
"STRETCH_KEEP_ASPECT": 5,
"STRETCH_KEEP_ASPECT_CENTERED": 6,
"STRETCH_KEEP_ASPECT_COVERED": 7
},
"properties": [
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "expand",
"type": "bool",
"getter": "has_expand",
"setter": "set_expand",
"index": -1
},
{
"name": "stretch_mode",
"type": "int",
"getter": "get_stretch_mode",
"setter": "set_stretch_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_expand",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_expand",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stretch_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stretch_mode",
"return_type": "enum.TextureRect::StretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "StretchMode",
"values": {
"STRETCH_SCALE_ON_EXPAND": 0,
"STRETCH_SCALE": 1,
"STRETCH_TILE": 2,
"STRETCH_KEEP": 3,
"STRETCH_KEEP_CENTERED": 4,
"STRETCH_KEEP_ASPECT": 5,
"STRETCH_KEEP_ASPECT_CENTERED": 6,
"STRETCH_KEEP_ASPECT_COVERED": 7
}
}
]
},
{
"name": "CanvasItem",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3,
"BLEND_MODE_PREMULT_ALPHA": 4,
"NOTIFICATION_TRANSFORM_CHANGED": 29,
"NOTIFICATION_DRAW": 30,
"NOTIFICATION_VISIBILITY_CHANGED": 31,
"NOTIFICATION_ENTER_CANVAS": 32,
"NOTIFICATION_EXIT_CANVAS": 33
},
"properties": [
{
"name": "visible",
"type": "bool",
"getter": "is_visible",
"setter": "set_visible",
"index": -1
},
{
"name": "modulate",
"type": "Color",
"getter": "get_modulate",
"setter": "set_modulate",
"index": -1
},
{
"name": "self_modulate",
"type": "Color",
"getter": "get_self_modulate",
"setter": "set_self_modulate",
"index": -1
},
{
"name": "show_behind_parent",
"type": "bool",
"getter": "is_draw_behind_parent_enabled",
"setter": "set_draw_behind_parent",
"index": -1
},
{
"name": "show_on_top",
"type": "bool",
"getter": "_is_on_top",
"setter": "_set_on_top",
"index": -1
},
{
"name": "light_mask",
"type": "int",
"getter": "get_light_mask",
"setter": "set_light_mask",
"index": -1
},
{
"name": "material",
"type": "ShaderMaterial,CanvasItemMaterial",
"getter": "get_material",
"setter": "set_material",
"index": -1
},
{
"name": "use_parent_material",
"type": "bool",
"getter": "get_use_parent_material",
"setter": "set_use_parent_material",
"index": -1
}
],
"signals": [
{
"name": "item_rect_changed",
"arguments": [
]
},
{
"name": "draw",
"arguments": [
]
},
{
"name": "visibility_changed",
"arguments": [
]
},
{
"name": "hide",
"arguments": [
]
}
],
"methods": [
{
"name": "_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_toplevel_raise_self",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_set_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "state",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_edit_get_state",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_edit_get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_use_position",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_set_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_edit_get_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_use_rect",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_get_item_and_children_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_set_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_edit_get_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_use_rotation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_set_pivot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pivot",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_edit_get_pivot",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_edit_use_pivot",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_canvas_item",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_visible_in_tree",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "show",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "hide",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_as_toplevel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_set_as_toplevel",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_light_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_light_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "modulate",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_modulate",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_self_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "self_modulate",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_self_modulate",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_behind_parent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_draw_behind_parent_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_on_top",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "on_top",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_on_top",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "draw_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_polyline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_polyline_colors",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_multiline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_multiline_colors",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "filled",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "draw_circle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "draw_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "draw_texture_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "draw_texture_rect_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "clip_uv",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "draw_style_box",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "style_box",
"type": "StyleBox",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "draw_primitive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "width",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "draw_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "texture",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_colored_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "texture",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "antialiased",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "draw_string",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "clip_w",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "draw_char",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "char",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "next",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
}
]
},
{
"name": "draw_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "rotation",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "draw_set_transform_matrix",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_global_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_global_transform_with_canvas",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_viewport_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_viewport_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_canvas_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_local_mouse_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_global_mouse_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_canvas",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_world_2d",
"return_type": "World2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_parent_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_parent_material",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_notify_local_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_local_transform_notification_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_notify_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_transform_notification_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_canvas_position_local",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "make_input_local",
"return_type": "InputEvent",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "BlendMode",
"values": {
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3,
"BLEND_MODE_PREMULT_ALPHA": 4
}
}
]
},
{
"name": "Viewport",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"UPDATE_DISABLED": 0,
"UPDATE_ONCE": 1,
"UPDATE_WHEN_VISIBLE": 2,
"UPDATE_ALWAYS": 3,
"SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED": 0,
"SHADOW_ATLAS_QUADRANT_SUBDIV_1": 1,
"SHADOW_ATLAS_QUADRANT_SUBDIV_4": 2,
"SHADOW_ATLAS_QUADRANT_SUBDIV_16": 3,
"SHADOW_ATLAS_QUADRANT_SUBDIV_64": 4,
"SHADOW_ATLAS_QUADRANT_SUBDIV_256": 5,
"SHADOW_ATLAS_QUADRANT_SUBDIV_1024": 6,
"SHADOW_ATLAS_QUADRANT_SUBDIV_MAX": 7,
"RENDER_INFO_OBJECTS_IN_FRAME": 0,
"RENDER_INFO_VERTICES_IN_FRAME": 1,
"RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
"RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
"RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
"RENDER_INFO_MAX": 6,
"DEBUG_DRAW_DISABLED": 0,
"DEBUG_DRAW_UNSHADED": 1,
"DEBUG_DRAW_OVERDRAW": 2,
"DEBUG_DRAW_WIREFRAME": 3,
"MSAA_DISABLED": 0,
"MSAA_2X": 1,
"MSAA_4X": 2,
"MSAA_8X": 3,
"MSAA_16X": 4,
"USAGE_2D": 0,
"USAGE_2D_NO_SAMPLING": 1,
"USAGE_3D": 2,
"USAGE_3D_NO_EFFECTS": 3,
"CLEAR_MODE_ALWAYS": 0,
"CLEAR_MODE_NEVER": 1,
"CLEAR_MODE_ONLY_NEXT_FRAME": 2
},
"properties": [
{
"name": "arvr",
"type": "bool",
"getter": "use_arvr",
"setter": "set_use_arvr",
"index": -1
},
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "own_world",
"type": "bool",
"getter": "is_using_own_world",
"setter": "set_use_own_world",
"index": -1
},
{
"name": "world",
"type": "World",
"getter": "get_world",
"setter": "set_world",
"index": -1
},
{
"name": "world_2d",
"type": "World2D",
"getter": "get_world_2d",
"setter": "set_world_2d",
"index": -1
},
{
"name": "transparent_bg",
"type": "bool",
"getter": "has_transparent_background",
"setter": "set_transparent_background",
"index": -1
},
{
"name": "msaa",
"type": "int",
"getter": "get_msaa",
"setter": "set_msaa",
"index": -1
},
{
"name": "hdr",
"type": "bool",
"getter": "get_hdr",
"setter": "set_hdr",
"index": -1
},
{
"name": "disable_3d",
"type": "bool",
"getter": "is_3d_disabled",
"setter": "set_disable_3d",
"index": -1
},
{
"name": "usage",
"type": "int",
"getter": "get_usage",
"setter": "set_usage",
"index": -1
},
{
"name": "debug_draw",
"type": "int",
"getter": "get_debug_draw",
"setter": "set_debug_draw",
"index": -1
},
{
"name": "render_target_v_flip",
"type": "bool",
"getter": "get_vflip",
"setter": "set_vflip",
"index": -1
},
{
"name": "render_target_clear_mode",
"type": "int",
"getter": "get_clear_mode",
"setter": "set_clear_mode",
"index": -1
},
{
"name": "render_target_update_mode",
"type": "int",
"getter": "get_update_mode",
"setter": "set_update_mode",
"index": -1
},
{
"name": "audio_listener_enable_2d",
"type": "bool",
"getter": "is_audio_listener_2d",
"setter": "set_as_audio_listener_2d",
"index": -1
},
{
"name": "audio_listener_enable_3d",
"type": "bool",
"getter": "is_audio_listener",
"setter": "set_as_audio_listener",
"index": -1
},
{
"name": "physics_object_picking",
"type": "bool",
"getter": "get_physics_object_picking",
"setter": "set_physics_object_picking",
"index": -1
},
{
"name": "gui_disable_input",
"type": "bool",
"getter": "is_input_disabled",
"setter": "set_disable_input",
"index": -1
},
{
"name": "gui_snap_controls_to_pixels",
"type": "bool",
"getter": "is_snap_controls_to_pixels_enabled",
"setter": "set_snap_controls_to_pixels",
"index": -1
},
{
"name": "shadow_atlas_size",
"type": "int",
"getter": "get_shadow_atlas_size",
"setter": "set_shadow_atlas_size",
"index": -1
},
{
"name": "shadow_atlas_quad_0",
"type": "int",
"getter": "get_shadow_atlas_quadrant_subdiv",
"setter": "set_shadow_atlas_quadrant_subdiv",
"index": 0
},
{
"name": "shadow_atlas_quad_1",
"type": "int",
"getter": "get_shadow_atlas_quadrant_subdiv",
"setter": "set_shadow_atlas_quadrant_subdiv",
"index": 1
},
{
"name": "shadow_atlas_quad_2",
"type": "int",
"getter": "get_shadow_atlas_quadrant_subdiv",
"setter": "set_shadow_atlas_quadrant_subdiv",
"index": 2
},
{
"name": "shadow_atlas_quad_3",
"type": "int",
"getter": "get_shadow_atlas_quadrant_subdiv",
"setter": "set_shadow_atlas_quadrant_subdiv",
"index": 3
},
{
"name": "canvas_transform",
"type": "Transform2D",
"getter": "get_canvas_transform",
"setter": "set_canvas_transform",
"index": -1
},
{
"name": "global_canvas_transform",
"type": "Transform2D",
"getter": "get_global_canvas_transform",
"setter": "set_global_canvas_transform",
"index": -1
}
],
"signals": [
{
"name": "size_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_use_arvr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "use",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "use_arvr",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_world_2d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world_2d",
"type": "World2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_world_2d",
"return_type": "World2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_world_2d",
"return_type": "World2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_world",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world",
"type": "World",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_world",
"return_type": "World",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_world",
"return_type": "World",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_canvas_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_canvas_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_canvas_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_canvas_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_final_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visible_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transparent_background",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_transparent_background",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_vp_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_vp_input_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_vp_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_size_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "Vector2",
"has_default_value": true,
"default_value": "(-1, -1)"
},
{
"name": "margin",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "get_size_override",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_size_override_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size_override_stretch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_size_override_stretch_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vflip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vflip",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clear_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clear_mode",
"return_type": "enum.Viewport::ClearMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_mode",
"return_type": "enum.Viewport::UpdateMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_msaa",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "msaa",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_msaa",
"return_type": "enum.Viewport::MSAA",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hdr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_hdr",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_usage",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "usage",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_usage",
"return_type": "enum.Viewport::Usage",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_debug_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "debug_draw",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_debug_draw",
"return_type": "enum.Viewport::DebugDraw",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_render_info",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "info",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "ViewportTexture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_physics_object_picking",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_physics_object_picking",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_viewport_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "update_worlds",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_own_world",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_own_world",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_camera",
"return_type": "Camera",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_as_audio_listener",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_audio_listener",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_as_audio_listener_2d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_audio_listener_2d",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attach_to_screen_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mouse_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "warp_mouse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "gui_has_modal_stack",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "gui_get_drag_data",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disable_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_input_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disable_3d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_3d_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gui_show_tooltip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gui_remove_focus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_atlas_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_atlas_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_snap_controls_to_pixels",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_snap_controls_to_pixels_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_atlas_quadrant_subdiv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "quadrant",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "subdiv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_atlas_quadrant_subdiv",
"return_type": "enum.Viewport::ShadowAtlasQuadrantSubdiv",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "quadrant",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "ClearMode",
"values": {
"CLEAR_MODE_ALWAYS": 0,
"CLEAR_MODE_NEVER": 1,
"CLEAR_MODE_ONLY_NEXT_FRAME": 2
}
},
{
"name": "RenderInfo",
"values": {
"RENDER_INFO_OBJECTS_IN_FRAME": 0,
"RENDER_INFO_VERTICES_IN_FRAME": 1,
"RENDER_INFO_MATERIAL_CHANGES_IN_FRAME": 2,
"RENDER_INFO_SHADER_CHANGES_IN_FRAME": 3,
"RENDER_INFO_SURFACE_CHANGES_IN_FRAME": 4,
"RENDER_INFO_DRAW_CALLS_IN_FRAME": 5,
"RENDER_INFO_MAX": 6
}
},
{
"name": "Usage",
"values": {
"USAGE_2D": 0,
"USAGE_2D_NO_SAMPLING": 1,
"USAGE_3D": 2,
"USAGE_3D_NO_EFFECTS": 3
}
},
{
"name": "DebugDraw",
"values": {
"DEBUG_DRAW_DISABLED": 0,
"DEBUG_DRAW_UNSHADED": 1,
"DEBUG_DRAW_OVERDRAW": 2,
"DEBUG_DRAW_WIREFRAME": 3
}
},
{
"name": "ShadowAtlasQuadrantSubdiv",
"values": {
"SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED": 0,
"SHADOW_ATLAS_QUADRANT_SUBDIV_1": 1,
"SHADOW_ATLAS_QUADRANT_SUBDIV_4": 2,
"SHADOW_ATLAS_QUADRANT_SUBDIV_16": 3,
"SHADOW_ATLAS_QUADRANT_SUBDIV_64": 4,
"SHADOW_ATLAS_QUADRANT_SUBDIV_256": 5,
"SHADOW_ATLAS_QUADRANT_SUBDIV_1024": 6,
"SHADOW_ATLAS_QUADRANT_SUBDIV_MAX": 7
}
},
{
"name": "UpdateMode",
"values": {
"UPDATE_DISABLED": 0,
"UPDATE_ONCE": 1,
"UPDATE_WHEN_VISIBLE": 2,
"UPDATE_ALWAYS": 3
}
},
{
"name": "MSAA",
"values": {
"MSAA_DISABLED": 0,
"MSAA_2X": 1,
"MSAA_4X": 2,
"MSAA_8X": 3,
"MSAA_16X": 4
}
}
]
},
{
"name": "Button",
"base_class": "BaseButton",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
},
"properties": [
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "icon",
"type": "Texture",
"getter": "get_button_icon",
"setter": "set_button_icon",
"index": -1
},
{
"name": "flat",
"type": "bool",
"getter": "is_flat",
"setter": "set_flat",
"index": -1
},
{
"name": "clip_text",
"type": "bool",
"getter": "get_clip_text",
"setter": "set_clip_text",
"index": -1
},
{
"name": "align",
"type": "int",
"getter": "get_text_align",
"setter": "set_text_align",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_button_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flat",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_clip_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clip_text",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_text_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text_align",
"return_type": "enum.Button::TextAlign",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_flat",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "TextAlign",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
}
}
]
},
{
"name": "Label",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3,
"VALIGN_TOP": 0,
"VALIGN_CENTER": 1,
"VALIGN_BOTTOM": 2,
"VALIGN_FILL": 3
},
"properties": [
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "align",
"type": "int",
"getter": "get_align",
"setter": "set_align",
"index": -1
},
{
"name": "valign",
"type": "int",
"getter": "get_valign",
"setter": "set_valign",
"index": -1
},
{
"name": "autowrap",
"type": "bool",
"getter": "has_autowrap",
"setter": "set_autowrap",
"index": -1
},
{
"name": "clip_text",
"type": "bool",
"getter": "is_clipping_text",
"setter": "set_clip_text",
"index": -1
},
{
"name": "uppercase",
"type": "bool",
"getter": "is_uppercase",
"setter": "set_uppercase",
"index": -1
},
{
"name": "visible_characters",
"type": "int",
"getter": "get_visible_characters",
"setter": "set_visible_characters",
"index": -1
},
{
"name": "percent_visible",
"type": "float",
"getter": "get_percent_visible",
"setter": "set_percent_visible",
"index": -1
},
{
"name": "lines_skipped",
"type": "int",
"getter": "get_lines_skipped",
"setter": "set_lines_skipped",
"index": -1
},
{
"name": "max_lines_visible",
"type": "int",
"getter": "get_max_lines_visible",
"setter": "set_max_lines_visible",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_align",
"return_type": "enum.Label::Align",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_valign",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "valign",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_valign",
"return_type": "enum.Label::VAlign",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autowrap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_autowrap",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clip_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_clipping_text",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uppercase",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_uppercase",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_line_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_line_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visible_line_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_character_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_visible_characters",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_visible_characters",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_percent_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "percent_visible",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_percent_visible",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lines_skipped",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lines_skipped",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lines_skipped",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_lines_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lines_visible",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_lines_visible",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Align",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3
}
},
{
"name": "VAlign",
"values": {
"VALIGN_TOP": 0,
"VALIGN_CENTER": 1,
"VALIGN_BOTTOM": 2,
"VALIGN_FILL": 3
}
}
]
},
{
"name": "ScrollContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "scroll_horizontal_enabled",
"type": "bool",
"getter": "is_h_scroll_enabled",
"setter": "set_enable_h_scroll",
"index": -1
},
{
"name": "scroll_horizontal",
"type": "int",
"getter": "get_h_scroll",
"setter": "set_h_scroll",
"index": -1
},
{
"name": "scroll_vertical_enabled",
"type": "bool",
"getter": "is_v_scroll_enabled",
"setter": "set_enable_v_scroll",
"index": -1
},
{
"name": "scroll_vertical",
"type": "int",
"getter": "get_v_scroll",
"setter": "set_v_scroll",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_scroll_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_enable_h_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_h_scroll_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enable_v_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_v_scroll_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_scrollbar_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_scroll",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_scroll",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PanelContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "SplitContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"DRAGGER_VISIBLE": 0,
"DRAGGER_HIDDEN": 1,
"DRAGGER_HIDDEN_COLLAPSED": 2
},
"properties": [
{
"name": "split_offset",
"type": "int",
"getter": "get_split_offset",
"setter": "set_split_offset",
"index": -1
},
{
"name": "collapsed",
"type": "bool",
"getter": "is_collapsed",
"setter": "set_collapsed",
"index": -1
},
{
"name": "dragger_visibility",
"type": "int",
"getter": "get_dragger_visibility",
"setter": "set_dragger_visibility",
"index": -1
}
],
"signals": [
{
"name": "dragged",
"arguments": [
{
"name": "offset",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_split_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_split_offset",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collapsed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collapsed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_collapsed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dragger_visibility",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dragger_visibility",
"return_type": "enum.SplitContainer::DraggerVisibility",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DraggerVisibility",
"values": {
"DRAGGER_VISIBLE": 0,
"DRAGGER_HIDDEN": 1,
"DRAGGER_HIDDEN_COLLAPSED": 2
}
}
]
},
{
"name": "HSplitContainer",
"base_class": "SplitContainer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VSplitContainer",
"base_class": "SplitContainer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "GraphNode",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"OVERLAY_DISABLED": 0,
"OVERLAY_BREAKPOINT": 1,
"OVERLAY_POSITION": 2
},
"properties": [
{
"name": "title",
"type": "String",
"getter": "get_title",
"setter": "set_title",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "show_close",
"type": "bool",
"getter": "is_close_button_visible",
"setter": "set_show_close_button",
"index": -1
},
{
"name": "resizable",
"type": "bool",
"getter": "is_resizable",
"setter": "set_resizable",
"index": -1
},
{
"name": "selected",
"type": "bool",
"getter": "is_selected",
"setter": "set_selected",
"index": -1
},
{
"name": "comment",
"type": "bool",
"getter": "is_comment",
"setter": "set_comment",
"index": -1
},
{
"name": "overlay",
"type": "int",
"getter": "get_overlay",
"setter": "set_overlay",
"index": -1
}
],
"signals": [
{
"name": "raise_request",
"arguments": [
]
},
{
"name": "close_request",
"arguments": [
]
},
{
"name": "dragged",
"arguments": [
{
"name": "from",
"type": "Vector2",
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "offset_changed",
"arguments": [
]
},
{
"name": "resize_request",
"arguments": [
{
"name": "new_minsize",
"type": "Vector2",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_slot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable_left",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "type_left",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color_left",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable_right",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "type_right",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color_right",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "custom_left",
"type": "Texture",
"has_default_value": true,
"default_value": "[Object:null]"
},
{
"name": "custom_right",
"type": "Texture",
"has_default_value": true,
"default_value": "[Object:null]"
}
]
},
{
"name": "clear_slot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_all_slots",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_slot_enabled_left",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_slot_type_left",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_slot_color_left",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_slot_enabled_right",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_slot_type_right",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_slot_color_right",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_comment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "comment",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_comment",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_resizable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resizable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_resizable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "selected",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_selected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connection_output_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connection_input_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connection_output_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_output_type",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_output_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_input_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_input_type",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_input_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_show_close_button",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "show",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_close_button_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_overlay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "overlay",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_overlay",
"return_type": "enum.GraphNode::Overlay",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Overlay",
"values": {
"OVERLAY_DISABLED": 0,
"OVERLAY_BREAKPOINT": 1,
"OVERLAY_POSITION": 2
}
}
]
},
{
"name": "GraphEdit",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "right_disconnects",
"type": "bool",
"getter": "is_right_disconnects_enabled",
"setter": "set_right_disconnects",
"index": -1
},
{
"name": "scroll_offset",
"type": "Vector2",
"getter": "get_scroll_ofs",
"setter": "set_scroll_ofs",
"index": -1
},
{
"name": "snap_distance",
"type": "int",
"getter": "get_snap",
"setter": "set_snap",
"index": -1
},
{
"name": "use_snap",
"type": "bool",
"getter": "is_using_snap",
"setter": "set_use_snap",
"index": -1
},
{
"name": "zoom",
"type": "float",
"getter": "get_zoom",
"setter": "set_zoom",
"index": -1
}
],
"signals": [
{
"name": "delete_nodes_request",
"arguments": [
]
},
{
"name": "duplicate_nodes_request",
"arguments": [
]
},
{
"name": "popup_request",
"arguments": [
{
"name": "p_position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "scroll_offset_changed",
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "node_selected",
"arguments": [
{
"name": "node",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "_begin_node_move",
"arguments": [
]
},
{
"name": "connection_to_empty",
"arguments": [
{
"name": "from",
"type": "String",
"default_value": ""
},
{
"name": "from_slot",
"type": "int",
"default_value": ""
},
{
"name": "release_position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "disconnection_request",
"arguments": [
{
"name": "from",
"type": "String",
"default_value": ""
},
{
"name": "from_slot",
"type": "int",
"default_value": ""
},
{
"name": "to",
"type": "String",
"default_value": ""
},
{
"name": "to_slot",
"type": "int",
"default_value": ""
}
]
},
{
"name": "connection_request",
"arguments": [
{
"name": "from",
"type": "String",
"default_value": ""
},
{
"name": "from_slot",
"type": "int",
"default_value": ""
},
{
"name": "to",
"type": "String",
"default_value": ""
},
{
"name": "to_slot",
"type": "int",
"default_value": ""
}
]
},
{
"name": "_end_node_move",
"arguments": [
]
}
],
"methods": [
{
"name": "connect_node",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_node_connected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "disconnect_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_list",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_connections",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scroll_ofs",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scroll_ofs",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_valid_right_disconnect_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_valid_right_disconnect_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_valid_left_disconnect_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_valid_left_disconnect_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_valid_connection_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_valid_connection_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_valid_connection_type",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_zoom",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p_zoom",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_zoom",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_snap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pixels",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_snap",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_snap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_snap",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_right_disconnects",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_right_disconnects_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_graph_node_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_graph_node_raised",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_top_layer_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_top_layer_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_scroll_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_zoom_minus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_zoom_reset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_zoom_plus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_snap_toggled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_snap_value_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_update_scroll_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_connections_layer_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Theme",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "default_font",
"type": "Font",
"getter": "get_default_font",
"setter": "set_default_font",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_icon",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_stylebox",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "StyleBox",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stylebox",
"return_type": "StyleBox",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_stylebox",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_stylebox",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stylebox_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stylebox_types",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_font",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_font",
"return_type": "Font",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_font",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_font",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_font_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_color",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "constant",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_constant",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_default_font",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_font",
"return_type": "Font",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_type_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_emit_theme_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "copy_default_theme",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Node2D",
"base_class": "CanvasItem",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "set_position",
"index": -1
},
{
"name": "rotation",
"type": "float",
"getter": "get_rotation",
"setter": "set_rotation",
"index": -1
},
{
"name": "rotation_degrees",
"type": "float",
"getter": "get_rotation_degrees",
"setter": "set_rotation_degrees",
"index": -1
},
{
"name": "scale",
"type": "Vector2",
"getter": "get_scale",
"setter": "set_scale",
"index": -1
},
{
"name": "transform",
"type": "Transform2D",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
},
{
"name": "global_position",
"type": "float",
"getter": "get_global_position",
"setter": "set_global_position",
"index": -1
},
{
"name": "global_rotation",
"type": "float",
"getter": "get_global_rotation",
"setter": "set_global_rotation",
"index": -1
},
{
"name": "global_rotation_degrees",
"type": "float",
"getter": "get_global_rotation_degrees",
"setter": "set_global_rotation_degrees",
"index": -1
},
{
"name": "global_scale",
"type": "float",
"getter": "get_global_scale",
"setter": "set_global_scale",
"index": -1
},
{
"name": "global_transform",
"type": "Transform2D",
"getter": "get_global_transform",
"setter": "set_global_transform",
"index": -1
},
{
"name": "z_index",
"type": "int",
"getter": "get_z_index",
"setter": "set_z_index",
"index": -1
},
{
"name": "z_as_relative",
"type": "bool",
"getter": "is_z_relative",
"setter": "set_z_as_relative",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radians",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rotation_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "rotate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radians",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_local_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "scaled",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "move_local_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "scaled",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "translate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "global_translate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_global_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radians",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_rotation_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_global_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "look_at",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angle_to",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "to_local",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "global_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "to_global",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_z_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "z_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_z_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_z_as_relative",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_z_relative",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_relative_transform_to_parent",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "parent",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ShortCut",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "shortcut",
"type": "InputEvent",
"getter": "get_shortcut",
"setter": "set_shortcut",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shortcut",
"return_type": "InputEvent",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_valid",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_shortcut",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_as_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ViewportTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "viewport_path",
"type": "NodePath",
"getter": "get_viewport_path_in_scene",
"setter": "set_viewport_path_in_scene",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_viewport_path_in_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_viewport_path_in_scene",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "HTTPRequest",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"RESULT_SUCCESS": 0,
"RESULT_CHUNKED_BODY_SIZE_MISMATCH": 1,
"RESULT_CANT_CONNECT": 2,
"RESULT_CANT_RESOLVE": 3,
"RESULT_CONNECTION_ERROR": 4,
"RESULT_SSL_HANDSHAKE_ERROR": 5,
"RESULT_NO_RESPONSE": 6,
"RESULT_BODY_SIZE_LIMIT_EXCEEDED": 7,
"RESULT_REQUEST_FAILED": 8,
"RESULT_DOWNLOAD_FILE_CANT_OPEN": 9,
"RESULT_DOWNLOAD_FILE_WRITE_ERROR": 10,
"RESULT_REDIRECT_LIMIT_REACHED": 11
},
"properties": [
{
"name": "download_file",
"type": "String",
"getter": "get_download_file",
"setter": "set_download_file",
"index": -1
},
{
"name": "use_threads",
"type": "bool",
"getter": "is_using_threads",
"setter": "set_use_threads",
"index": -1
},
{
"name": "body_size_limit",
"type": "int",
"getter": "get_body_size_limit",
"setter": "set_body_size_limit",
"index": -1
},
{
"name": "max_redirects",
"type": "int",
"getter": "get_max_redirects",
"setter": "set_max_redirects",
"index": -1
}
],
"signals": [
{
"name": "request_completed",
"arguments": [
{
"name": "result",
"type": "int",
"default_value": ""
},
{
"name": "response_code",
"type": "int",
"default_value": ""
},
{
"name": "headers",
"type": "PoolStringArray",
"default_value": ""
},
{
"name": "body",
"type": "PoolByteArray",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "request",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "url",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "custom_headers",
"type": "PoolStringArray",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "ssl_validate_domain",
"type": "bool",
"has_default_value": true,
"default_value": "True"
},
{
"name": "method",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "request_data",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "cancel_request",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_http_client_status",
"return_type": "enum.HTTPClient::Status",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_threads",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_threads",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_body_size_limit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bytes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_body_size_limit",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_redirects",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_redirects",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_download_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_download_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_downloaded_bytes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_body_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_redirect_request",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_request_done",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Result",
"values": {
"RESULT_SUCCESS": 0,
"RESULT_CHUNKED_BODY_SIZE_MISMATCH": 1,
"RESULT_CANT_CONNECT": 2,
"RESULT_CANT_RESOLVE": 3,
"RESULT_CONNECTION_ERROR": 4,
"RESULT_SSL_HANDSHAKE_ERROR": 5,
"RESULT_NO_RESPONSE": 6,
"RESULT_BODY_SIZE_LIMIT_EXCEEDED": 7,
"RESULT_REQUEST_FAILED": 8,
"RESULT_DOWNLOAD_FILE_CANT_OPEN": 9,
"RESULT_DOWNLOAD_FILE_WRITE_ERROR": 10,
"RESULT_REDIRECT_LIMIT_REACHED": 11
}
}
]
},
{
"name": "Range",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "min_value",
"type": "float",
"getter": "get_min",
"setter": "set_min",
"index": -1
},
{
"name": "max_value",
"type": "float",
"getter": "get_max",
"setter": "set_max",
"index": -1
},
{
"name": "step",
"type": "float",
"getter": "get_step",
"setter": "set_step",
"index": -1
},
{
"name": "page",
"type": "float",
"getter": "get_page",
"setter": "set_page",
"index": -1
},
{
"name": "value",
"type": "float",
"getter": "get_value",
"setter": "set_value",
"index": -1
},
{
"name": "ratio",
"type": "float",
"getter": "get_as_ratio",
"setter": "set_as_ratio",
"index": -1
},
{
"name": "exp_edit",
"type": "bool",
"getter": "is_ratio_exp",
"setter": "set_exp_ratio",
"index": -1
},
{
"name": "rounded",
"type": "bool",
"getter": "is_using_rounded_values",
"setter": "set_use_rounded_values",
"index": -1
}
],
"signals": [
{
"name": "value_changed",
"arguments": [
{
"name": "value",
"type": "float",
"default_value": ""
}
]
},
{
"name": "changed",
"arguments": [
]
}
],
"methods": [
{
"name": "get_value",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_min",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_max",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_step",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_page",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_as_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "minimum",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "maximum",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_step",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "step",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_page",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pagesize",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_as_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_use_rounded_values",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_rounded_values",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exp_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ratio_exp",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "share",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "with",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "unshare",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ScrollBar",
"base_class": "Range",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "custom_step",
"type": "float",
"getter": "get_custom_step",
"setter": "set_custom_step",
"index": -1
}
],
"signals": [
{
"name": "scrolling",
"arguments": [
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_step",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "step",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_step",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_drag_slave_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_drag_slave_exit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "HScrollBar",
"base_class": "ScrollBar",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VScrollBar",
"base_class": "ScrollBar",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "TextureProgress",
"base_class": "Range",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"FILL_LEFT_TO_RIGHT": 0,
"FILL_RIGHT_TO_LEFT": 1,
"FILL_TOP_TO_BOTTOM": 2,
"FILL_BOTTOM_TO_TOP": 3,
"FILL_CLOCKWISE": 4,
"FILL_COUNTER_CLOCKWISE": 5
},
"properties": [
{
"name": "texture_under",
"type": "Texture",
"getter": "get_under_texture",
"setter": "set_under_texture",
"index": -1
},
{
"name": "texture_over",
"type": "Texture",
"getter": "get_over_texture",
"setter": "set_over_texture",
"index": -1
},
{
"name": "texture_progress",
"type": "Texture",
"getter": "get_progress_texture",
"setter": "set_progress_texture",
"index": -1
},
{
"name": "fill_mode",
"type": "int",
"getter": "get_fill_mode",
"setter": "set_fill_mode",
"index": -1
},
{
"name": "radial_initial_angle",
"type": "float",
"getter": "get_radial_initial_angle",
"setter": "set_radial_initial_angle",
"index": -1
},
{
"name": "radial_fill_degrees",
"type": "float",
"getter": "get_fill_degrees",
"setter": "set_fill_degrees",
"index": -1
},
{
"name": "radial_center_offset",
"type": "Vector2",
"getter": "get_radial_center_offset",
"setter": "set_radial_center_offset",
"index": -1
},
{
"name": "nine_patch_stretch",
"type": "bool",
"getter": "get_nine_patch_stretch",
"setter": "set_nine_patch_stretch",
"index": -1
},
{
"name": "stretch_margin_left",
"type": "int",
"getter": "get_stretch_margin",
"setter": "set_stretch_margin",
"index": 0
},
{
"name": "stretch_margin_top",
"type": "int",
"getter": "get_stretch_margin",
"setter": "set_stretch_margin",
"index": 1
},
{
"name": "stretch_margin_right",
"type": "int",
"getter": "get_stretch_margin",
"setter": "set_stretch_margin",
"index": 2
},
{
"name": "stretch_margin_bottom",
"type": "int",
"getter": "get_stretch_margin",
"setter": "set_stretch_margin",
"index": 3
}
],
"signals": [
],
"methods": [
{
"name": "set_under_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tex",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_under_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_progress_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tex",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_progress_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_over_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tex",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_over_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fill_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fill_mode",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_radial_initial_angle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radial_initial_angle",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_radial_center_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radial_center_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fill_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fill_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stretch_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stretch_margin",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_nine_patch_stretch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stretch",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_nine_patch_stretch",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "FillMode",
"values": {
"FILL_LEFT_TO_RIGHT": 0,
"FILL_RIGHT_TO_LEFT": 1,
"FILL_TOP_TO_BOTTOM": 2,
"FILL_BOTTOM_TO_TOP": 3,
"FILL_CLOCKWISE": 4,
"FILL_COUNTER_CLOCKWISE": 5
}
}
]
},
{
"name": "ItemList",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ICON_MODE_TOP": 0,
"ICON_MODE_LEFT": 1,
"SELECT_SINGLE": 0,
"SELECT_MULTI": 1
},
"properties": [
{
"name": "items",
"type": "Array",
"getter": "_get_items",
"setter": "_set_items",
"index": -1
},
{
"name": "select_mode",
"type": "int",
"getter": "get_select_mode",
"setter": "set_select_mode",
"index": -1
},
{
"name": "allow_reselect",
"type": "bool",
"getter": "get_allow_reselect",
"setter": "set_allow_reselect",
"index": -1
},
{
"name": "allow_rmb_select",
"type": "bool",
"getter": "get_allow_rmb_select",
"setter": "set_allow_rmb_select",
"index": -1
},
{
"name": "max_text_lines",
"type": "int",
"getter": "get_max_text_lines",
"setter": "set_max_text_lines",
"index": -1
},
{
"name": "auto_height",
"type": "bool",
"getter": "has_auto_height",
"setter": "set_auto_height",
"index": -1
},
{
"name": "max_columns",
"type": "int",
"getter": "get_max_columns",
"setter": "set_max_columns",
"index": -1
},
{
"name": "same_column_width",
"type": "bool",
"getter": "is_same_column_width",
"setter": "set_same_column_width",
"index": -1
},
{
"name": "fixed_column_width",
"type": "int",
"getter": "get_fixed_column_width",
"setter": "set_fixed_column_width",
"index": -1
},
{
"name": "icon_mode",
"type": "int",
"getter": "get_icon_mode",
"setter": "set_icon_mode",
"index": -1
},
{
"name": "icon_scale",
"type": "float",
"getter": "get_icon_scale",
"setter": "set_icon_scale",
"index": -1
},
{
"name": "fixed_icon_size",
"type": "Vector2",
"getter": "get_fixed_icon_size",
"setter": "set_fixed_icon_size",
"index": -1
}
],
"signals": [
{
"name": "item_activated",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
}
]
},
{
"name": "multi_selected",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
},
{
"name": "selected",
"type": "bool",
"default_value": ""
}
]
},
{
"name": "nothing_selected",
"arguments": [
]
},
{
"name": "rmb_clicked",
"arguments": [
{
"name": "at_position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "item_rmb_selected",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
},
{
"name": "at_position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "item_selected",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "add_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "selectable",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "add_icon_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "selectable",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "set_item_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_icon_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_icon_region",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_selectable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "selectable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_selectable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_metadata",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "metadata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_custom_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "custom_bg_color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_custom_bg_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_tooltip_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_tooltip_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_tooltip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tooltip",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "single",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "unselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_selected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_selected_items",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_item_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "sort_items_by_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fixed_column_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fixed_column_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_same_column_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_same_column_width",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_text_lines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lines",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_text_lines",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_columns",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_columns",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_select_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_select_mode",
"return_type": "enum.ItemList::SelectMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_icon_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon_mode",
"return_type": "enum.ItemList::IconMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fixed_icon_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fixed_icon_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_icon_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_allow_rmb_select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "allow",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_allow_rmb_select",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_allow_reselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "allow",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_allow_reselect",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_auto_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_auto_height",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_item_at_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "exact",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "ensure_current_is_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_v_scroll",
"return_type": "VScrollBar",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_scroll_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_items",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_items",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SelectMode",
"values": {
"SELECT_SINGLE": 0,
"SELECT_MULTI": 1
}
},
{
"name": "IconMode",
"values": {
"ICON_MODE_TOP": 0,
"ICON_MODE_LEFT": 1
}
}
]
},
{
"name": "WindowDialog",
"base_class": "Popup",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "window_title",
"type": "String",
"getter": "get_title",
"setter": "set_title",
"index": -1
},
{
"name": "resizable",
"type": "bool",
"getter": "get_resizable",
"setter": "set_resizable",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_resizable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resizable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resizable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_closed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_close_button",
"return_type": "TextureButton",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AcceptDialog",
"base_class": "WindowDialog",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "dialog_text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "dialog_hide_on_ok",
"type": "bool",
"getter": "get_hide_on_ok",
"setter": "set_hide_on_ok",
"index": -1
}
],
"signals": [
{
"name": "confirmed",
"arguments": [
]
},
{
"name": "custom_action",
"arguments": [
{
"name": "action",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_ok",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_ok",
"return_type": "Button",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_label",
"return_type": "Label",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hide_on_ok",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_hide_on_ok",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_button",
"return_type": "Button",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "right",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "action",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "add_cancel",
"return_type": "Button",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_builtin_text_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "register_text_enter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line_edit",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_custom_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ConfirmationDialog",
"base_class": "AcceptDialog",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_cancel",
"return_type": "Button",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "FileDialog",
"base_class": "ConfirmationDialog",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_OPEN_FILE": 0,
"MODE_OPEN_FILES": 1,
"MODE_OPEN_DIR": 2,
"MODE_OPEN_ANY": 3,
"MODE_SAVE_FILE": 4,
"ACCESS_RESOURCES": 0,
"ACCESS_USERDATA": 1,
"ACCESS_FILESYSTEM": 2
},
"properties": [
{
"name": "mode_overrides_title",
"type": "bool",
"getter": "is_mode_overriding_title",
"setter": "set_mode_overrides_title",
"index": -1
},
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "access",
"type": "int",
"getter": "get_access",
"setter": "set_access",
"index": -1
},
{
"name": "filters",
"type": "PoolStringArray",
"getter": "get_filters",
"setter": "set_filters",
"index": -1
},
{
"name": "show_hidden_files",
"type": "bool",
"getter": "is_showing_hidden_files",
"setter": "set_show_hidden_files",
"index": -1
},
{
"name": "current_dir",
"type": "String",
"getter": "get_current_dir",
"setter": "set_current_dir",
"index": -1
},
{
"name": "current_file",
"type": "String",
"getter": "get_current_file",
"setter": "set_current_file",
"index": -1
},
{
"name": "current_path",
"type": "String",
"getter": "get_current_path",
"setter": "set_current_path",
"index": -1
}
],
"signals": [
{
"name": "files_selected",
"arguments": [
{
"name": "paths",
"type": "PoolStringArray",
"default_value": ""
}
]
},
{
"name": "dir_selected",
"arguments": [
{
"name": "dir",
"type": "String",
"default_value": ""
}
]
},
{
"name": "file_selected",
"arguments": [
{
"name": "path",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_tree_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_tree_db_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_dir_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_file_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_action_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_cancel_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_filter_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_save_confirm_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_filters",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_filters",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filters",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filters",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dir",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_current_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_current_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_mode_overrides_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "override",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_mode_overriding_title",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.FileDialog::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_vbox",
"return_type": "VBoxContainer",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_access",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "access",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_access",
"return_type": "enum.FileDialog::Access",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_show_hidden_files",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "show",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_showing_hidden_files",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_select_drive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_make_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_make_dir_confirm",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_file_list",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_go_up",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "deselect_items",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "invalidate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_OPEN_FILE": 0,
"MODE_OPEN_FILES": 1,
"MODE_OPEN_DIR": 2,
"MODE_OPEN_ANY": 3,
"MODE_SAVE_FILE": 4
}
},
{
"name": "Access",
"values": {
"ACCESS_RESOURCES": 0,
"ACCESS_USERDATA": 1,
"ACCESS_FILESYSTEM": 2
}
}
]
},
{
"name": "Separator",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "HSeparator",
"base_class": "Separator",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VSeparator",
"base_class": "Separator",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "TextureButton",
"base_class": "BaseButton",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"STRETCH_SCALE": 0,
"STRETCH_TILE": 1,
"STRETCH_KEEP": 2,
"STRETCH_KEEP_CENTERED": 3,
"STRETCH_KEEP_ASPECT": 4,
"STRETCH_KEEP_ASPECT_CENTERED": 5,
"STRETCH_KEEP_ASPECT_COVERED": 6
},
"properties": [
{
"name": "texture_normal",
"type": "Texture",
"getter": "get_normal_texture",
"setter": "set_normal_texture",
"index": -1
},
{
"name": "texture_pressed",
"type": "Texture",
"getter": "get_pressed_texture",
"setter": "set_pressed_texture",
"index": -1
},
{
"name": "texture_hover",
"type": "Texture",
"getter": "get_hover_texture",
"setter": "set_hover_texture",
"index": -1
},
{
"name": "texture_disabled",
"type": "Texture",
"getter": "get_disabled_texture",
"setter": "set_disabled_texture",
"index": -1
},
{
"name": "texture_focused",
"type": "Texture",
"getter": "get_focused_texture",
"setter": "set_focused_texture",
"index": -1
},
{
"name": "texture_click_mask",
"type": "BitMap",
"getter": "get_click_mask",
"setter": "set_click_mask",
"index": -1
},
{
"name": "expand",
"type": "bool",
"getter": "get_expand",
"setter": "set_expand",
"index": -1
},
{
"name": "stretch_mode",
"type": "int",
"getter": "get_stretch_mode",
"setter": "set_stretch_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_normal_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_pressed_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_hover_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_disabled_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_focused_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_click_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "BitMap",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p_expand",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pressed_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_hover_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_disabled_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_focused_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_click_mask",
"return_type": "BitMap",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_expand",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_stretch_mode",
"return_type": "enum.TextureButton::StretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "StretchMode",
"values": {
"STRETCH_SCALE": 0,
"STRETCH_TILE": 1,
"STRETCH_KEEP": 2,
"STRETCH_KEEP_CENTERED": 3,
"STRETCH_KEEP_ASPECT": 4,
"STRETCH_KEEP_ASPECT_CENTERED": 5,
"STRETCH_KEEP_ASPECT_COVERED": 6
}
}
]
},
{
"name": "BitMap",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data",
"type": "Dictionary",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "create",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "create_from_image_alpha",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "bit",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bit_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "bit",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_true_bit_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Container",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_SORT_CHILDREN": 50
},
"properties": [
],
"signals": [
{
"name": "sort_children",
"arguments": [
]
}
],
"methods": [
{
"name": "_sort_children",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_child_minsize_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "queue_sort",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "fit_child_in_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "child",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "BoxContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"ALIGN_BEGIN": 0,
"ALIGN_CENTER": 1,
"ALIGN_END": 2
},
"properties": [
{
"name": "alignment",
"type": "int",
"getter": "get_alignment",
"setter": "set_alignment",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_spacer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "begin",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_alignment",
"return_type": "enum.BoxContainer::AlignMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_alignment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "alignment",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "AlignMode",
"values": {
"ALIGN_BEGIN": 0,
"ALIGN_CENTER": 1,
"ALIGN_END": 2
}
}
]
},
{
"name": "HBoxContainer",
"base_class": "BoxContainer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VBoxContainer",
"base_class": "BoxContainer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "GridContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "columns",
"type": "int",
"getter": "get_columns",
"setter": "set_columns",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_columns",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "columns",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_columns",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CenterContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "use_top_left",
"type": "bool",
"getter": "is_using_top_left",
"setter": "set_use_top_left",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_use_top_left",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_top_left",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BaseButton",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"DRAW_NORMAL": 0,
"DRAW_PRESSED": 1,
"DRAW_HOVER": 2,
"DRAW_DISABLED": 3,
"ACTION_MODE_BUTTON_PRESS": 0,
"ACTION_MODE_BUTTON_RELEASE": 1
},
"properties": [
{
"name": "disabled",
"type": "bool",
"getter": "is_disabled",
"setter": "set_disabled",
"index": -1
},
{
"name": "toggle_mode",
"type": "bool",
"getter": "is_toggle_mode",
"setter": "set_toggle_mode",
"index": -1
},
{
"name": "pressed",
"type": "bool",
"getter": "is_pressed",
"setter": "set_pressed",
"index": -1
},
{
"name": "action_mode",
"type": "int",
"getter": "get_action_mode",
"setter": "set_action_mode",
"index": -1
},
{
"name": "enabled_focus_mode",
"type": "int",
"getter": "get_enabled_focus_mode",
"setter": "set_enabled_focus_mode",
"index": -1
},
{
"name": "shortcut",
"type": "ShortCut",
"getter": "get_shortcut",
"setter": "set_shortcut",
"index": -1
},
{
"name": "group",
"type": "ButtonGroup",
"getter": "get_button_group",
"setter": "set_button_group",
"index": -1
}
],
"signals": [
{
"name": "button_down",
"arguments": [
]
},
{
"name": "toggled",
"arguments": [
{
"name": "button_pressed",
"type": "bool",
"default_value": ""
}
]
},
{
"name": "pressed",
"arguments": [
]
},
{
"name": "button_up",
"arguments": [
]
}
],
"methods": [
{
"name": "_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_toggled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pressed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_hovered",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_toggle_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_toggle_mode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_action_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action_mode",
"return_type": "enum.BaseButton::ActionMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_draw_mode",
"return_type": "enum.BaseButton::DrawMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enabled_focus_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_enabled_focus_mode",
"return_type": "enum.Control::FocusMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shortcut",
"return_type": "ShortCut",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_button_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button_group",
"type": "ButtonGroup",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button_group",
"return_type": "ButtonGroup",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ActionMode",
"values": {
"ACTION_MODE_BUTTON_PRESS": 0,
"ACTION_MODE_BUTTON_RELEASE": 1
}
},
{
"name": "DrawMode",
"values": {
"DRAW_NORMAL": 0,
"DRAW_PRESSED": 1,
"DRAW_HOVER": 2,
"DRAW_DISABLED": 3
}
}
]
},
{
"name": "Texture",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"FLAGS_DEFAULT": 7,
"FLAG_MIPMAPS": 1,
"FLAG_REPEAT": 2,
"FLAG_FILTER": 4,
"FLAG_ANISOTROPIC_FILTER": 8,
"FLAG_CONVERT_TO_LINEAR": 16,
"FLAG_MIRRORED_REPEAT": 32,
"FLAG_VIDEO_SURFACE": 4096
},
"properties": [
{
"name": "flags",
"type": "int",
"getter": "get_flags",
"setter": "set_flags",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_alpha",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "draw_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "draw_rect_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "src_rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "clip_uv",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "get_data",
"return_type": "Image",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Flags",
"values": {
"FLAG_MIPMAPS": 1,
"FLAG_REPEAT": 2,
"FLAG_FILTER": 4,
"FLAGS_DEFAULT": 7,
"FLAG_ANISOTROPIC_FILTER": 8,
"FLAG_CONVERT_TO_LINEAR": 16,
"FLAG_MIRRORED_REPEAT": 32,
"FLAG_VIDEO_SURFACE": 4096
}
}
]
},
{
"name": "LineEdit",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3,
"MENU_CUT": 0,
"MENU_COPY": 1,
"MENU_PASTE": 2,
"MENU_CLEAR": 3,
"MENU_SELECT_ALL": 4,
"MENU_UNDO": 5,
"MENU_REDO": 6,
"MENU_MAX": 7
},
"properties": [
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "align",
"type": "int",
"getter": "get_align",
"setter": "set_align",
"index": -1
},
{
"name": "max_length",
"type": "int",
"getter": "get_max_length",
"setter": "set_max_length",
"index": -1
},
{
"name": "editable",
"type": "bool",
"getter": "is_editable",
"setter": "set_editable",
"index": -1
},
{
"name": "secret",
"type": "bool",
"getter": "is_secret",
"setter": "set_secret",
"index": -1
},
{
"name": "expand_to_text_length",
"type": "bool",
"getter": "get_expand_to_text_length",
"setter": "set_expand_to_text_length",
"index": -1
},
{
"name": "focus_mode",
"type": "int",
"getter": "get_focus_mode",
"setter": "set_focus_mode",
"index": -1
},
{
"name": "context_menu_enabled",
"type": "bool",
"getter": "is_context_menu_enabled",
"setter": "set_context_menu_enabled",
"index": -1
},
{
"name": "placeholder_text",
"type": "String",
"getter": "get_placeholder",
"setter": "set_placeholder",
"index": -1
},
{
"name": "placeholder_alpha",
"type": "float",
"getter": "get_placeholder_alpha",
"setter": "set_placeholder_alpha",
"index": -1
},
{
"name": "caret_blink",
"type": "bool",
"getter": "cursor_get_blink_enabled",
"setter": "cursor_set_blink_enabled",
"index": -1
},
{
"name": "caret_blink_speed",
"type": "float",
"getter": "cursor_get_blink_speed",
"setter": "cursor_set_blink_speed",
"index": -1
},
{
"name": "caret_position",
"type": "int",
"getter": "get_cursor_position",
"setter": "set_cursor_position",
"index": -1
}
],
"signals": [
{
"name": "text_entered",
"arguments": [
{
"name": "new_text",
"type": "String",
"default_value": ""
}
]
},
{
"name": "text_changed",
"arguments": [
{
"name": "new_text",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_text_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_toggle_draw_caret",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_editor_settings_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_align",
"return_type": "enum.LineEdit::Align",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "to",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "select_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "deselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_placeholder",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_placeholder",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_placeholder_alpha",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "alpha",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_placeholder_alpha",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cursor_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cursor_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_expand_to_text_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_expand_to_text_length",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_set_blink_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_get_blink_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_set_blink_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "blink_speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_get_blink_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "chars",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_length",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "append_at_cursor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_editable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_secret",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_secret",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "menu_option",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "option",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_menu",
"return_type": "PopupMenu",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_context_menu_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_context_menu_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Align",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3
}
},
{
"name": "MenuItems",
"values": {
"MENU_CUT": 0,
"MENU_COPY": 1,
"MENU_PASTE": 2,
"MENU_CLEAR": 3,
"MENU_SELECT_ALL": 4,
"MENU_UNDO": 5,
"MENU_REDO": 6,
"MENU_MAX": 7
}
}
]
},
{
"name": "PopupMenu",
"base_class": "Popup",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "items",
"type": "Array",
"getter": "_get_items",
"setter": "_set_items",
"index": -1
},
{
"name": "hide_on_item_selection",
"type": "bool",
"getter": "is_hide_on_item_selection",
"setter": "set_hide_on_item_selection",
"index": -1
},
{
"name": "hide_on_checkable_item_selection",
"type": "bool",
"getter": "is_hide_on_checkable_item_selection",
"setter": "set_hide_on_checkable_item_selection",
"index": -1
},
{
"name": "hide_on_state_item_selection",
"type": "bool",
"getter": "is_hide_on_state_item_selection",
"setter": "set_hide_on_state_item_selection",
"index": -1
}
],
"signals": [
{
"name": "index_pressed",
"arguments": [
{
"name": "index",
"type": "int",
"default_value": ""
}
]
},
{
"name": "id_pressed",
"arguments": [
{
"name": "ID",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_icon_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "accel",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "add_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "accel",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "add_icon_check_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "accel",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "add_check_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "accel",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "add_submenu_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "submenu",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "add_icon_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "global",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "add_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "global",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "add_icon_check_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "global",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "add_check_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "global",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_item_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_checked",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "checked",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_accelerator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "accel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_metadata",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "metadata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_submenu",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "submenu",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_as_separator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_as_checkable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_tooltip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tooltip",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_shortcut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shortcut",
"type": "ShortCut",
"has_default_value": false,
"default_value": ""
},
{
"name": "global",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_item_multistate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "state",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "toggle_item_checked",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "toggle_item_multistate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_checked",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_accelerator",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_submenu",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_separator",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_checkable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_shortcut",
"return_type": "ShortCut",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_separator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_items",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_items",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hide_on_item_selection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_hide_on_item_selection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hide_on_checkable_item_selection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_hide_on_checkable_item_selection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hide_on_state_item_selection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_hide_on_state_item_selection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_submenu_timeout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Tree",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SELECT_SINGLE": 0,
"SELECT_ROW": 1,
"SELECT_MULTI": 2,
"DROP_MODE_DISABLED": 0,
"DROP_MODE_ON_ITEM": 1,
"DROP_MODE_INBETWEEN": 2
},
"properties": [
{
"name": "columns",
"type": "int",
"getter": "get_columns",
"setter": "set_columns",
"index": -1
},
{
"name": "allow_reselect",
"type": "bool",
"getter": "get_allow_reselect",
"setter": "set_allow_reselect",
"index": -1
},
{
"name": "allow_rmb_select",
"type": "bool",
"getter": "get_allow_rmb_select",
"setter": "set_allow_rmb_select",
"index": -1
},
{
"name": "hide_folding",
"type": "bool",
"getter": "is_folding_hidden",
"setter": "set_hide_folding",
"index": -1
},
{
"name": "hide_root",
"type": "bool",
"getter": "is_root_hidden",
"setter": "set_hide_root",
"index": -1
},
{
"name": "drop_mode_flags",
"type": "int",
"getter": "get_drop_mode_flags",
"setter": "set_drop_mode_flags",
"index": -1
},
{
"name": "select_mode",
"type": "int",
"getter": "get_select_mode",
"setter": "set_select_mode",
"index": -1
}
],
"signals": [
{
"name": "item_activated",
"arguments": [
]
},
{
"name": "multi_selected",
"arguments": [
{
"name": "item",
"type": "Object",
"default_value": ""
},
{
"name": "column",
"type": "int",
"default_value": ""
},
{
"name": "selected",
"type": "bool",
"default_value": ""
}
]
},
{
"name": "column_title_pressed",
"arguments": [
{
"name": "column",
"type": "int",
"default_value": ""
}
]
},
{
"name": "custom_popup_edited",
"arguments": [
{
"name": "arrow_clicked",
"type": "bool",
"default_value": ""
}
]
},
{
"name": "item_collapsed",
"arguments": [
{
"name": "item",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "item_rmb_edited",
"arguments": [
]
},
{
"name": "item_edited",
"arguments": [
]
},
{
"name": "empty_tree_rmb_selected",
"arguments": [
{
"name": "position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "nothing_selected",
"arguments": [
]
},
{
"name": "item_double_clicked",
"arguments": [
]
},
{
"name": "item_rmb_selected",
"arguments": [
{
"name": "position",
"type": "Vector2",
"default_value": ""
}
]
},
{
"name": "item_selected",
"arguments": [
]
},
{
"name": "cell_selected",
"arguments": [
]
},
{
"name": "button_pressed",
"arguments": [
{
"name": "item",
"type": "Object",
"default_value": ""
},
{
"name": "column",
"type": "int",
"default_value": ""
},
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "item_custom_button_pressed",
"arguments": [
]
}
],
"methods": [
{
"name": "_range_click_timeout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_popup_select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_text_editor_enter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_text_editor_modal_close",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_value_editor_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_scroll_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_item",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "parent",
"type": "Object",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "idx",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_root",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_column_min_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "min_width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_column_expand",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "expand",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_column_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_hide_root",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_root_hidden",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_next_selected",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_selected",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selected_column",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pressed_button",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_select_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_select_mode",
"return_type": "enum.Tree::SelectMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_columns",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_columns",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_edited",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_edited_column",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_custom_popup_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_item_area_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "column",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_item_at_position",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_column_at_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_drop_section_at_position",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "ensure_cursor_is_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_column_titles_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "are_column_titles_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_column_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_column_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scroll",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hide_folding",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hide",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_folding_hidden",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_drop_mode_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_drop_mode_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_allow_rmb_select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "allow",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_allow_rmb_select",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_allow_reselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "allow",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_allow_reselect",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SelectMode",
"values": {
"SELECT_SINGLE": 0,
"SELECT_ROW": 1,
"SELECT_MULTI": 2
}
},
{
"name": "DropModeFlags",
"values": {
"DROP_MODE_DISABLED": 0,
"DROP_MODE_ON_ITEM": 1,
"DROP_MODE_INBETWEEN": 2
}
}
]
},
{
"name": "TextEdit",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SEARCH_MATCH_CASE": 1,
"SEARCH_WHOLE_WORDS": 2,
"SEARCH_BACKWARDS": 4,
"MENU_CUT": 0,
"MENU_COPY": 1,
"MENU_PASTE": 2,
"MENU_CLEAR": 3,
"MENU_SELECT_ALL": 4,
"MENU_UNDO": 5,
"MENU_MAX": 6
},
"properties": [
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "readonly",
"type": "bool",
"getter": "is_readonly",
"setter": "set_readonly",
"index": -1
},
{
"name": "highlight_current_line",
"type": "bool",
"getter": "is_highlight_current_line_enabled",
"setter": "set_highlight_current_line",
"index": -1
},
{
"name": "syntax_highlighting",
"type": "bool",
"getter": "is_syntax_coloring_enabled",
"setter": "set_syntax_coloring",
"index": -1
},
{
"name": "show_line_numbers",
"type": "bool",
"getter": "is_show_line_numbers_enabled",
"setter": "set_show_line_numbers",
"index": -1
},
{
"name": "highlight_all_occurrences",
"type": "bool",
"getter": "is_highlight_all_occurrences_enabled",
"setter": "set_highlight_all_occurrences",
"index": -1
},
{
"name": "override_selected_font_color",
"type": "bool",
"getter": "is_overriding_selected_font_color",
"setter": "set_override_selected_font_color",
"index": -1
},
{
"name": "context_menu_enabled",
"type": "bool",
"getter": "is_context_menu_enabled",
"setter": "set_context_menu_enabled",
"index": -1
},
{
"name": "smooth_scrolling",
"type": "bool",
"getter": "is_smooth_scroll_enabled",
"setter": "set_smooth_scroll_enable",
"index": -1
},
{
"name": "v_scroll_speed",
"type": "float",
"getter": "get_v_scroll_speed",
"setter": "set_v_scroll_speed",
"index": -1
},
{
"name": "hiding_enabled",
"type": "bool",
"getter": "is_hiding_enabled",
"setter": "set_hiding_enabled",
"index": -1
},
{
"name": "wrap_lines",
"type": "bool",
"getter": "is_wrapping",
"setter": "set_wrap",
"index": -1
},
{
"name": "caret_block_mode",
"type": "bool",
"getter": "cursor_is_block_mode",
"setter": "cursor_set_block_mode",
"index": -1
},
{
"name": "caret_blink",
"type": "bool",
"getter": "cursor_get_blink_enabled",
"setter": "cursor_set_blink_enabled",
"index": -1
},
{
"name": "caret_blink_speed",
"type": "float",
"getter": "cursor_get_blink_speed",
"setter": "cursor_set_blink_speed",
"index": -1
},
{
"name": "caret_moving_by_right_click",
"type": "bool",
"getter": "is_right_click_moving_caret",
"setter": "set_right_click_moves_caret",
"index": -1
}
],
"signals": [
{
"name": "breakpoint_toggled",
"arguments": [
{
"name": "row",
"type": "int",
"default_value": ""
}
]
},
{
"name": "text_changed",
"arguments": [
]
},
{
"name": "symbol_lookup",
"arguments": [
{
"name": "symbol",
"type": "String",
"default_value": ""
},
{
"name": "row",
"type": "int",
"default_value": ""
},
{
"name": "column",
"type": "int",
"default_value": ""
}
]
},
{
"name": "cursor_changed",
"arguments": [
]
},
{
"name": "request_completion",
"arguments": [
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_scroll_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_cursor_changed_emit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_text_changed_emit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_push_current_op",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_click_selection_held",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_toggle_draw_caret",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_v_scroll_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "insert_text_at_cursor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_line_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_line",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_set_column",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "adjust_viewport",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "cursor_set_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "adjust_viewport",
"type": "bool",
"has_default_value": true,
"default_value": "True"
},
{
"name": "can_be_hidden",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "cursor_get_column",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_get_line",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_set_blink_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_get_blink_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_set_blink_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "blink_speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_get_blink_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cursor_set_block_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "cursor_is_block_mode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_right_click_moves_caret",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_right_click_moving_caret",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_readonly",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_readonly",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_wrap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_wrapping",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_context_menu_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_context_menu_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "cut",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "copy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "paste",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_line",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_line",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "select_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "deselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_selection_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selection_from_line",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selection_from_column",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selection_to_line",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selection_to_column",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selection_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_word_under_cursor",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "search",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_line",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "undo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "redo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_undo_history",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_show_line_numbers",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_show_line_numbers_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hiding_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_hiding_enabled",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_line_as_hidden",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_line_hidden",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "fold_all_lines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unhide_all_lines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "fold_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "unfold_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "toggle_fold_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "can_fold",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_folded",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_highlight_all_occurrences",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_highlight_all_occurrences_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_override_selected_font_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "override",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_overriding_selected_font_color",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_syntax_coloring",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_syntax_coloring_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_highlight_current_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_highlight_current_line_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_smooth_scroll_enable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_smooth_scroll_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_scroll_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_scroll_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_keyword_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "keyword",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_color_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "begin_key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "end_key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "line_only",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "clear_colors",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "menu_option",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "option",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_menu",
"return_type": "PopupMenu",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SearchFlags",
"values": {
"SEARCH_MATCH_CASE": 1,
"SEARCH_WHOLE_WORDS": 2,
"SEARCH_BACKWARDS": 4
}
},
{
"name": "MenuItems",
"values": {
"MENU_CUT": 0,
"MENU_COPY": 1,
"MENU_PASTE": 2,
"MENU_CLEAR": 3,
"MENU_SELECT_ALL": 4,
"MENU_UNDO": 5,
"MENU_MAX": 6
}
}
]
},
{
"name": "TreeItem",
"base_class": "Object",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"CELL_MODE_STRING": 0,
"CELL_MODE_CHECK": 1,
"CELL_MODE_RANGE": 2,
"CELL_MODE_RANGE_EXPRESSION": 3,
"CELL_MODE_ICON": 4,
"CELL_MODE_CUSTOM": 5,
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
},
"properties": [
{
"name": "collapsed",
"type": "bool",
"getter": "is_collapsed",
"setter": "set_collapsed",
"index": -1
},
{
"name": "disable_folding",
"type": "bool",
"getter": "is_folding_disabled",
"setter": "set_disable_folding",
"index": -1
},
{
"name": "custom_minimum_height",
"type": "int",
"getter": "get_custom_minimum_height",
"setter": "set_custom_minimum_height",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_cell_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_mode",
"return_type": "enum.TreeItem::TreeCellMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_checked",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "checked",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_checked",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_icon_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "region",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon_region",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_icon_max_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_icon_max_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_range",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_range_config",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "min",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "step",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "expr",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_range_config",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_metadata",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "meta",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "callback",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collapsed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_collapsed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_custom_minimum_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_minimum_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_next",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_prev",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_parent",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_children",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_next_visible",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_prev_visible",
"return_type": "TreeItem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_child",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "child",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_selectable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "selectable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_selectable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_selected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "deselect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_editable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_custom_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
},
{
"name": "just_outline",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "clear_custom_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_bg_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_as_button",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_custom_set_as_button",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_button",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "button_idx",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "disabled",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "tooltip",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_button_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_button",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_button",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase_button",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_button_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "button_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_right",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_expand_right",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tooltip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tooltip",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_text_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "text_align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text_align",
"return_type": "enum.TreeItem::TextAlign",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_to_top",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "move_to_bottom",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disable_folding",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_folding_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "TreeCellMode",
"values": {
"CELL_MODE_STRING": 0,
"CELL_MODE_CHECK": 1,
"CELL_MODE_RANGE": 2,
"CELL_MODE_RANGE_EXPRESSION": 3,
"CELL_MODE_ICON": 4,
"CELL_MODE_CUSTOM": 5
}
},
{
"name": "TextAlign",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2
}
}
]
},
{
"name": "OptionButton",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "items",
"type": "Array",
"getter": "_get_items",
"setter": "_set_items",
"index": -1
},
{
"name": "selected",
"type": "int",
"getter": "get_selected",
"setter": "_select_int",
"index": -1
}
],
"signals": [
{
"name": "item_selected",
"arguments": [
{
"name": "ID",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "add_icon_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "label",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_icon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_metadata",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "metadata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_icon",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_item_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_separator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "select",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_selected",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selected_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_selected_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_select_int",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_popup",
"return_type": "PopupMenu",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_items",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_items",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SpinBox",
"base_class": "Range",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "editable",
"type": "bool",
"getter": "is_editable",
"setter": "set_editable",
"index": -1
},
{
"name": "prefix",
"type": "String",
"getter": "get_prefix",
"setter": "set_prefix",
"index": -1
},
{
"name": "suffix",
"type": "String",
"getter": "get_suffix",
"setter": "set_suffix",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_text_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_suffix",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "suffix",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_suffix",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_prefix",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "prefix",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_prefix",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_editable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "editable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_line_edit_focus_exit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_line_edit",
"return_type": "LineEdit",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_line_edit_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_range_click_timeout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ReferenceRect",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ColorPicker",
"base_class": "BoxContainer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "color",
"type": "Color",
"getter": "get_pick_color",
"setter": "set_pick_color",
"index": -1
},
{
"name": "edit_alpha",
"type": "bool",
"getter": "is_editing_alpha",
"setter": "set_edit_alpha",
"index": -1
},
{
"name": "raw_mode",
"type": "bool",
"getter": "is_raw_mode",
"setter": "set_raw_mode",
"index": -1
}
],
"signals": [
{
"name": "color_changed",
"arguments": [
{
"name": "color",
"type": "Color",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_pick_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pick_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_raw_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_raw_mode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_edit_alpha",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "show",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editing_alpha",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_preset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_value_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_html_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_text_type_toggled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_add_preset_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_screen_pick_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_sample_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_presets",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_hsv_draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_uv_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_w_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_preset_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_screen_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ColorPickerButton",
"base_class": "Button",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "color",
"type": "Color",
"getter": "get_pick_color",
"setter": "set_pick_color",
"index": -1
},
{
"name": "edit_alpha",
"type": "bool",
"getter": "is_editing_alpha",
"setter": "set_edit_alpha",
"index": -1
}
],
"signals": [
{
"name": "color_changed",
"arguments": [
{
"name": "color",
"type": "Color",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_pick_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pick_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_picker",
"return_type": "ColorPicker",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_popup",
"return_type": "PopupPanel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_edit_alpha",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "show",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editing_alpha",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_color_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "RichTextLabel",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3,
"LIST_NUMBERS": 0,
"LIST_LETTERS": 1,
"LIST_DOTS": 2,
"ITEM_FRAME": 0,
"ITEM_TEXT": 1,
"ITEM_IMAGE": 2,
"ITEM_NEWLINE": 3,
"ITEM_FONT": 4,
"ITEM_COLOR": 5,
"ITEM_UNDERLINE": 6,
"ITEM_ALIGN": 7,
"ITEM_INDENT": 8,
"ITEM_LIST": 9,
"ITEM_TABLE": 10,
"ITEM_META": 11
},
"properties": [
{
"name": "bbcode_enabled",
"type": "bool",
"getter": "is_using_bbcode",
"setter": "set_use_bbcode",
"index": -1
},
{
"name": "bbcode_text",
"type": "String",
"getter": "get_bbcode",
"setter": "set_bbcode",
"index": -1
},
{
"name": "visible_characters",
"type": "int",
"getter": "get_visible_characters",
"setter": "set_visible_characters",
"index": -1
},
{
"name": "percent_visible",
"type": "float",
"getter": "get_percent_visible",
"setter": "set_percent_visible",
"index": -1
},
{
"name": "meta_underlined",
"type": "bool",
"getter": "is_meta_underlined",
"setter": "set_meta_underline",
"index": -1
},
{
"name": "tab_size",
"type": "int",
"getter": "get_tab_size",
"setter": "set_tab_size",
"index": -1
},
{
"name": "text",
"type": "String",
"getter": "get_text",
"setter": "set_text",
"index": -1
},
{
"name": "scroll_active",
"type": "bool",
"getter": "is_scroll_active",
"setter": "set_scroll_active",
"index": -1
},
{
"name": "scroll_following",
"type": "bool",
"getter": "is_scroll_following",
"setter": "set_scroll_follow",
"index": -1
},
{
"name": "selection_enabled",
"type": "bool",
"getter": "is_selection_enabled",
"setter": "set_selection_enabled",
"index": -1
},
{
"name": "override_selected_font_color",
"type": "bool",
"getter": "is_overriding_selected_font_color",
"setter": "set_override_selected_font_color",
"index": -1
}
],
"signals": [
{
"name": "meta_clicked",
"arguments": [
{
"name": "meta",
"type": "Variant",
"default_value": ""
}
]
},
{
"name": "meta_hover_started",
"arguments": [
{
"name": "meta",
"type": "Variant",
"default_value": ""
}
]
},
{
"name": "meta_hover_ended",
"arguments": [
{
"name": "meta",
"type": "Variant",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_scroll_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_text",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_image",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "newline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove_line",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_font",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "font",
"type": "Font",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "align",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_indent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "level",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_list",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_meta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_underline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "push_table",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "columns",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_table_column_expand",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "column",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "expand",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "ratio",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "push_cell",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "pop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_meta_underline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_meta_underlined",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_override_selected_font_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "override",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_overriding_selected_font_color",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scroll_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_scroll_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scroll_follow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "follow",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_scroll_following",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_v_scroll",
"return_type": "VScrollBar",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "scroll_to_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tab_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "spaces",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tab_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_selection_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_selection_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "parse_bbcode",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bbcode",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "append_bbcode",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bbcode",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bbcode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "text",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bbcode",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_visible_characters",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_visible_characters",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_percent_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "percent_visible",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_percent_visible",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_total_character_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_bbcode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_bbcode",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_line_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visible_line_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Align",
"values": {
"ALIGN_LEFT": 0,
"ALIGN_CENTER": 1,
"ALIGN_RIGHT": 2,
"ALIGN_FILL": 3
}
},
{
"name": "ListType",
"values": {
"LIST_NUMBERS": 0,
"LIST_LETTERS": 1,
"LIST_DOTS": 2
}
},
{
"name": "ItemType",
"values": {
"ITEM_FRAME": 0,
"ITEM_TEXT": 1,
"ITEM_IMAGE": 2,
"ITEM_NEWLINE": 3,
"ITEM_FONT": 4,
"ITEM_COLOR": 5,
"ITEM_UNDERLINE": 6,
"ITEM_ALIGN": 7,
"ITEM_INDENT": 8,
"ITEM_LIST": 9,
"ITEM_TABLE": 10,
"ITEM_META": 11
}
}
]
},
{
"name": "VideoPlayer",
"base_class": "Control",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "audio_track",
"type": "int",
"getter": "get_audio_track",
"setter": "set_audio_track",
"index": -1
},
{
"name": "stream",
"type": "VideoStream",
"getter": "get_stream",
"setter": "set_stream",
"index": -1
},
{
"name": "volume_db",
"type": "float",
"getter": "get_volume_db",
"setter": "set_volume_db",
"index": -1
},
{
"name": "volume",
"type": "float",
"getter": "get_volume",
"setter": "set_volume",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"getter": "has_autoplay",
"setter": "set_autoplay",
"index": -1
},
{
"name": "paused",
"type": "bool",
"getter": "is_paused",
"setter": "set_paused",
"index": -1
},
{
"name": "expand",
"type": "bool",
"getter": "has_expand",
"setter": "set_expand",
"index": -1
},
{
"name": "buffering_msec",
"type": "int",
"getter": "get_buffering_msec",
"setter": "set_buffering_msec",
"index": -1
},
{
"name": "stream_position",
"type": "float",
"getter": "get_stream_position",
"setter": "set_stream_position",
"index": -1
},
{
"name": "bus",
"type": "String",
"getter": "get_bus",
"setter": "set_bus",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "VideoStream",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream",
"return_type": "VideoStream",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_paused",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "paused",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_paused",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_volume",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "volume",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_volume",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_volume_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_volume_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_audio_track",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "track",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_audio_track",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_stream_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stream_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream_position",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autoplay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_autoplay",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_expand",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_expand",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_buffering_msec",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "msec",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_buffering_msec",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_video_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PopupDialog",
"base_class": "Popup",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VideoStream",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "MarginContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ViewportContainer",
"base_class": "Container",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "stretch",
"type": "bool",
"getter": "is_stretch_enabled",
"setter": "set_stretch",
"index": -1
},
{
"name": "stretch_shrink",
"type": "int",
"getter": "get_stretch_shrink",
"setter": "set_stretch_shrink",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_stretch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_stretch_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stretch_shrink",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stretch_shrink",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Spatial",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_TRANSFORM_CHANGED": 29,
"NOTIFICATION_ENTER_WORLD": 41,
"NOTIFICATION_EXIT_WORLD": 42,
"NOTIFICATION_VISIBILITY_CHANGED": 43
},
"properties": [
{
"name": "transform",
"type": "Transform",
"getter": "get_transform",
"setter": "set_transform",
"index": -1
},
{
"name": "global_transform",
"type": "Transform",
"getter": "get_global_transform",
"setter": "set_global_transform",
"index": -1
},
{
"name": "translation",
"type": "Vector3",
"getter": "get_translation",
"setter": "set_translation",
"index": -1
},
{
"name": "rotation_degrees",
"type": "Vector3",
"getter": "get_rotation_degrees",
"setter": "set_rotation_degrees",
"index": -1
},
{
"name": "rotation",
"type": "Vector3",
"getter": "get_rotation",
"setter": "set_rotation",
"index": -1
},
{
"name": "scale",
"type": "Vector3",
"getter": "get_scale",
"setter": "set_scale",
"index": -1
},
{
"name": "visible",
"type": "bool",
"getter": "is_visible",
"setter": "set_visible",
"index": -1
},
{
"name": "gizmo",
"type": "SpatialGizmo",
"getter": "get_gizmo",
"setter": "set_gizmo",
"index": -1
}
],
"signals": [
{
"name": "visibility_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_translation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "translation",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_translation",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "euler",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rotation",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "euler_degrees",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rotation_degrees",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scale",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_global_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "global",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_parent_spatial",
"return_type": "Spatial",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ignore_transform_notification",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_as_toplevel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_set_as_toplevel",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_world",
"return_type": "World",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_gizmo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "update_gizmo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gizmo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gizmo",
"type": "SpatialGizmo",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gizmo",
"return_type": "SpatialGizmo",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_visible_in_tree",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "show",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "hide",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_notify_local_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_local_transform_notification_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_notify_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_transform_notification_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "rotate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "global_rotate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "global_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "global_translate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rotate_object_local",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "scale_object_local",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "translate_object_local",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rotate_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rotate_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rotate_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "translate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "orthonormalize",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_identity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "look_at",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "up",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "look_at_from_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "up",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "to_local",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "global_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "to_global",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "SpatialGizmo",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Skeleton",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NOTIFICATION_UPDATE_SKELETON": 50
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "add_bone",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_bone",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_parent",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_parent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "parent_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "unparent_bone_and_rest",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_rest",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_rest",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "rest",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_disable_rest",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_bone_rest_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "bind_child_node_to_bone",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "unbind_child_node_from_bone",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bound_child_nodes_to_bone",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_bones",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bone_pose",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_pose",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "pose",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_global_pose",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "pose",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_global_pose",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_custom_pose",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bone_custom_pose",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "custom_pose",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "AnimationPlayer",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ANIMATION_PROCESS_PHYSICS": 0,
"ANIMATION_PROCESS_IDLE": 1
},
"properties": [
{
"name": "root_node",
"type": "NodePath",
"getter": "get_root",
"setter": "set_root",
"index": -1
},
{
"name": "current_animation",
"type": "String",
"getter": "get_current_animation",
"setter": "set_current_animation",
"index": -1
},
{
"name": "assigned_animation",
"type": "String",
"getter": "get_assigned_animation",
"setter": "set_assigned_animation",
"index": -1
},
{
"name": "autoplay",
"type": "String",
"getter": "get_autoplay",
"setter": "set_autoplay",
"index": -1
},
{
"name": "current_animation_length",
"type": "float",
"getter": "get_current_animation_length",
"setter": "",
"index": -1
},
{
"name": "current_animation_position",
"type": "float",
"getter": "get_current_animation_position",
"setter": "",
"index": -1
},
{
"name": "playback_process_mode",
"type": "int",
"getter": "get_animation_process_mode",
"setter": "set_animation_process_mode",
"index": -1
},
{
"name": "playback_default_blend_time",
"type": "float",
"getter": "get_default_blend_time",
"setter": "set_default_blend_time",
"index": -1
},
{
"name": "playback_active",
"type": "bool",
"getter": "is_active",
"setter": "set_active",
"index": -1
},
{
"name": "playback_speed",
"type": "float",
"getter": "get_speed_scale",
"setter": "set_speed_scale",
"index": -1
}
],
"signals": [
{
"name": "animation_started",
"arguments": [
{
"name": "anim_name",
"type": "String",
"default_value": ""
}
]
},
{
"name": "animation_changed",
"arguments": [
{
"name": "old_name",
"type": "String",
"default_value": ""
},
{
"name": "new_name",
"type": "String",
"default_value": ""
}
]
},
{
"name": "animation_finished",
"arguments": [
{
"name": "anim_name",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_node_removed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_animation_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_animation",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "animation",
"type": "Animation",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "newname",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_animation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation",
"return_type": "Animation",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "animation_set_next",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim_from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "anim_to",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_get_next",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim_from",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_blend_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim_from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "anim_to",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_blend_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim_from",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "anim_to",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_default_blend_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_blend_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": true,
"default_value": ""
},
{
"name": "custom_blend",
"type": "float",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "custom_speed",
"type": "float",
"has_default_value": true,
"default_value": "1"
},
{
"name": "from_end",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "play_backwards",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": true,
"default_value": ""
},
{
"name": "custom_blend",
"type": "float",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "reset",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_assigned_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_assigned_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "queue",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_queue",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_speed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_speed_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autoplay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_autoplay",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_root",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_root",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "animation",
"type": "Animation",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_caches",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_animation_process_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation_process_mode",
"return_type": "enum.AnimationPlayer::AnimationProcessMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_animation_position",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_animation_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "update",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "advance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "AnimationProcessMode",
"values": {
"ANIMATION_PROCESS_PHYSICS": 0,
"ANIMATION_PROCESS_IDLE": 1
}
}
]
},
{
"name": "Tween",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"TWEEN_PROCESS_PHYSICS": 0,
"TWEEN_PROCESS_IDLE": 1,
"TRANS_LINEAR": 0,
"TRANS_SINE": 1,
"TRANS_QUINT": 2,
"TRANS_QUART": 3,
"TRANS_QUAD": 4,
"TRANS_EXPO": 5,
"TRANS_ELASTIC": 6,
"TRANS_CUBIC": 7,
"TRANS_CIRC": 8,
"TRANS_BOUNCE": 9,
"TRANS_BACK": 10,
"EASE_IN": 0,
"EASE_OUT": 1,
"EASE_IN_OUT": 2,
"EASE_OUT_IN": 3
},
"properties": [
{
"name": "repeat",
"type": "bool",
"getter": "is_repeat",
"setter": "set_repeat",
"index": -1
},
{
"name": "playback_process_mode",
"type": "int",
"getter": "get_tween_process_mode",
"setter": "set_tween_process_mode",
"index": -1
},
{
"name": "playback_speed",
"type": "float",
"getter": "get_speed_scale",
"setter": "set_speed_scale",
"index": -1
}
],
"signals": [
{
"name": "tween_step",
"arguments": [
{
"name": "object",
"type": "Object",
"default_value": ""
},
{
"name": "key",
"type": "NodePath",
"default_value": ""
},
{
"name": "elapsed",
"type": "float",
"default_value": ""
},
{
"name": "value",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "tween_completed",
"arguments": [
{
"name": "object",
"type": "Object",
"default_value": ""
},
{
"name": "key",
"type": "NodePath",
"default_value": ""
}
]
},
{
"name": "tween_started",
"arguments": [
{
"name": "object",
"type": "Object",
"default_value": ""
},
{
"name": "key",
"type": "NodePath",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "active",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_repeat",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_repeat",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "repeat",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_speed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_speed_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tween_process_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tween_process_mode",
"return_type": "enum.Tween::TweenProcessMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "start",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "reset",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "reset_all",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "stop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "stop_all",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "resume",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "resume_all",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "remove",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "_remove",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "first_only",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_all",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "seek",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tell",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_runtime",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "interpolate_property",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "final_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "interpolate_method",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "final_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "interpolate_callback",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "callback",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg2",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg3",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg4",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg5",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "interpolate_deferred_callback",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "callback",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg2",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg3",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg4",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "arg5",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "follow_property",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "target_property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "follow_method",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "target_method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "targeting_property",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_val",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "final_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "targeting_method",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "initial_method",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "final_val",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "duration",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "trans_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ease_type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
}
],
"enums": [
{
"name": "TransitionType",
"values": {
"TRANS_LINEAR": 0,
"TRANS_SINE": 1,
"TRANS_QUINT": 2,
"TRANS_QUART": 3,
"TRANS_QUAD": 4,
"TRANS_EXPO": 5,
"TRANS_ELASTIC": 6,
"TRANS_CUBIC": 7,
"TRANS_CIRC": 8,
"TRANS_BOUNCE": 9,
"TRANS_BACK": 10
}
},
{
"name": "TweenProcessMode",
"values": {
"TWEEN_PROCESS_PHYSICS": 0,
"TWEEN_PROCESS_IDLE": 1
}
},
{
"name": "EaseType",
"values": {
"EASE_IN": 0,
"EASE_OUT": 1,
"EASE_IN_OUT": 2,
"EASE_OUT_IN": 3
}
}
]
},
{
"name": "BoneAttachment",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "bone_name",
"type": "String",
"getter": "get_bone_name",
"setter": "set_bone_name",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_bone_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bone_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bone_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualInstance",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "layers",
"type": "int",
"getter": "get_layer_mask",
"setter": "set_layer_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_get_visual_instance_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_layer_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_layer_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_transformed_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "GeometryInstance",
"base_class": "VisualInstance",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"SHADOW_CASTING_SETTING_OFF": 0,
"SHADOW_CASTING_SETTING_ON": 1,
"SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
"SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3,
"FLAG_USE_BAKED_LIGHT": 0,
"FLAG_MAX": 1
},
"properties": [
{
"name": "material_override",
"type": "ShaderMaterial,SpatialMaterial",
"getter": "get_material_override",
"setter": "set_material_override",
"index": -1
},
{
"name": "cast_shadow",
"type": "int",
"getter": "get_cast_shadows_setting",
"setter": "set_cast_shadows_setting",
"index": -1
},
{
"name": "extra_cull_margin",
"type": "float",
"getter": "get_extra_cull_margin",
"setter": "set_extra_cull_margin",
"index": -1
},
{
"name": "use_in_baked_light",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 0
},
{
"name": "lod_min_distance",
"type": "int",
"getter": "get_lod_min_distance",
"setter": "set_lod_min_distance",
"index": -1
},
{
"name": "lod_min_hysteresis",
"type": "int",
"getter": "get_lod_min_hysteresis",
"setter": "set_lod_min_hysteresis",
"index": -1
},
{
"name": "lod_max_distance",
"type": "int",
"getter": "get_lod_max_distance",
"setter": "set_lod_max_distance",
"index": -1
},
{
"name": "lod_max_hysteresis",
"type": "int",
"getter": "get_lod_max_hysteresis",
"setter": "set_lod_max_hysteresis",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_material_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_material_override",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_cast_shadows_setting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shadow_casting_setting",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cast_shadows_setting",
"return_type": "enum.GeometryInstance::ShadowCastingSetting",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lod_max_hysteresis",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lod_max_hysteresis",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lod_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lod_max_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lod_min_hysteresis",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lod_min_hysteresis",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lod_min_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lod_min_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_extra_cull_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extra_cull_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Flags",
"values": {
"FLAG_USE_BAKED_LIGHT": 0,
"FLAG_MAX": 1
}
},
{
"name": "ShadowCastingSetting",
"values": {
"SHADOW_CASTING_SETTING_OFF": 0,
"SHADOW_CASTING_SETTING_ON": 1,
"SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2,
"SHADOW_CASTING_SETTING_SHADOWS_ONLY": 3
}
}
]
},
{
"name": "Camera",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PROJECTION_PERSPECTIVE": 0,
"PROJECTION_ORTHOGONAL": 1,
"KEEP_WIDTH": 0,
"KEEP_HEIGHT": 1,
"DOPPLER_TRACKING_DISABLED": 0,
"DOPPLER_TRACKING_IDLE_STEP": 1,
"DOPPLER_TRACKING_PHYSICS_STEP": 2
},
"properties": [
{
"name": "keep_aspect",
"type": "int",
"getter": "get_keep_aspect_mode",
"setter": "set_keep_aspect_mode",
"index": -1
},
{
"name": "cull_mask",
"type": "int",
"getter": "get_cull_mask",
"setter": "set_cull_mask",
"index": -1
},
{
"name": "environment",
"type": "Environment",
"getter": "get_environment",
"setter": "set_environment",
"index": -1
},
{
"name": "h_offset",
"type": "float",
"getter": "get_h_offset",
"setter": "set_h_offset",
"index": -1
},
{
"name": "v_offset",
"type": "float",
"getter": "get_v_offset",
"setter": "set_v_offset",
"index": -1
},
{
"name": "doppler_tracking",
"type": "int",
"getter": "get_doppler_tracking",
"setter": "set_doppler_tracking",
"index": -1
},
{
"name": "projection",
"type": "int",
"getter": "get_projection",
"setter": "set_projection",
"index": -1
},
{
"name": "current",
"type": "bool",
"getter": "is_current",
"setter": "set_current",
"index": -1
},
{
"name": "fov",
"type": "float",
"getter": "get_fov",
"setter": "set_fov",
"index": -1
},
{
"name": "size",
"type": "float",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "near",
"type": "float",
"getter": "get_znear",
"setter": "set_znear",
"index": -1
},
{
"name": "far",
"type": "float",
"getter": "get_zfar",
"setter": "set_zfar",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "project_ray_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "project_local_ray_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "project_ray_origin",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "unproject_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_position_behind",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "project_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_perspective",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fov",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_near",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_far",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_orthogonal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_near",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "z_far",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "make_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_current",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_camera_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_fov",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_zfar",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_znear",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fov",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_zfar",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_znear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_projection",
"return_type": "enum.Camera::Projection",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_projection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_h_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cull_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "Environment",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_environment",
"return_type": "Environment",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_keep_aspect_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_keep_aspect_mode",
"return_type": "enum.Camera::KeepAspect",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_doppler_tracking",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_doppler_tracking",
"return_type": "enum.Camera::DopplerTracking",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "KeepAspect",
"values": {
"KEEP_WIDTH": 0,
"KEEP_HEIGHT": 1
}
},
{
"name": "Projection",
"values": {
"PROJECTION_PERSPECTIVE": 0,
"PROJECTION_ORTHOGONAL": 1
}
},
{
"name": "DopplerTracking",
"values": {
"DOPPLER_TRACKING_DISABLED": 0,
"DOPPLER_TRACKING_IDLE_STEP": 1,
"DOPPLER_TRACKING_PHYSICS_STEP": 2
}
}
]
},
{
"name": "Environment",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"BG_KEEP": 5,
"BG_CLEAR_COLOR": 0,
"BG_COLOR": 1,
"BG_SKY": 2,
"BG_COLOR_SKY": 3,
"BG_CANVAS": 4,
"BG_MAX": 6,
"GLOW_BLEND_MODE_ADDITIVE": 0,
"GLOW_BLEND_MODE_SCREEN": 1,
"GLOW_BLEND_MODE_SOFTLIGHT": 2,
"GLOW_BLEND_MODE_REPLACE": 3,
"TONE_MAPPER_LINEAR": 0,
"TONE_MAPPER_REINHARDT": 1,
"TONE_MAPPER_FILMIC": 2,
"TONE_MAPPER_ACES": 3,
"DOF_BLUR_QUALITY_LOW": 0,
"DOF_BLUR_QUALITY_MEDIUM": 1,
"DOF_BLUR_QUALITY_HIGH": 2,
"SSAO_BLUR_DISABLED": 0,
"SSAO_BLUR_1x1": 1,
"SSAO_BLUR_2x2": 2,
"SSAO_BLUR_3x3": 3,
"SSAO_QUALITY_LOW": 0,
"SSAO_QUALITY_MEDIUM": 1,
"SSAO_QUALITY_HIGH": 2
},
"properties": [
{
"name": "background_mode",
"type": "int",
"getter": "get_background",
"setter": "set_background",
"index": -1
},
{
"name": "background_sky",
"type": "Sky",
"getter": "get_sky",
"setter": "set_sky",
"index": -1
},
{
"name": "background_sky_custom_fov",
"type": "float",
"getter": "get_sky_custom_fov",
"setter": "set_sky_custom_fov",
"index": -1
},
{
"name": "background_color",
"type": "Color",
"getter": "get_bg_color",
"setter": "set_bg_color",
"index": -1
},
{
"name": "background_energy",
"type": "float",
"getter": "get_bg_energy",
"setter": "set_bg_energy",
"index": -1
},
{
"name": "background_canvas_max_layer",
"type": "int",
"getter": "get_canvas_max_layer",
"setter": "set_canvas_max_layer",
"index": -1
},
{
"name": "ambient_light_color",
"type": "Color",
"getter": "get_ambient_light_color",
"setter": "set_ambient_light_color",
"index": -1
},
{
"name": "ambient_light_energy",
"type": "float",
"getter": "get_ambient_light_energy",
"setter": "set_ambient_light_energy",
"index": -1
},
{
"name": "ambient_light_sky_contribution",
"type": "float",
"getter": "get_ambient_light_sky_contribution",
"setter": "set_ambient_light_sky_contribution",
"index": -1
},
{
"name": "fog_enabled",
"type": "bool",
"getter": "is_fog_enabled",
"setter": "set_fog_enabled",
"index": -1
},
{
"name": "fog_color",
"type": "Color",
"getter": "get_fog_color",
"setter": "set_fog_color",
"index": -1
},
{
"name": "fog_sun_color",
"type": "Color",
"getter": "get_fog_sun_color",
"setter": "set_fog_sun_color",
"index": -1
},
{
"name": "fog_sun_amount",
"type": "float",
"getter": "get_fog_sun_amount",
"setter": "set_fog_sun_amount",
"index": -1
},
{
"name": "fog_depth_enabled",
"type": "bool",
"getter": "is_fog_depth_enabled",
"setter": "set_fog_depth_enabled",
"index": -1
},
{
"name": "fog_depth_begin",
"type": "float",
"getter": "get_fog_depth_begin",
"setter": "set_fog_depth_begin",
"index": -1
},
{
"name": "fog_depth_curve",
"type": "float",
"getter": "get_fog_depth_curve",
"setter": "set_fog_depth_curve",
"index": -1
},
{
"name": "fog_transmit_enabled",
"type": "bool",
"getter": "is_fog_transmit_enabled",
"setter": "set_fog_transmit_enabled",
"index": -1
},
{
"name": "fog_transmit_curve",
"type": "float",
"getter": "get_fog_transmit_curve",
"setter": "set_fog_transmit_curve",
"index": -1
},
{
"name": "fog_height_enabled",
"type": "bool",
"getter": "is_fog_height_enabled",
"setter": "set_fog_height_enabled",
"index": -1
},
{
"name": "fog_height_min",
"type": "float",
"getter": "get_fog_height_min",
"setter": "set_fog_height_min",
"index": -1
},
{
"name": "fog_height_max",
"type": "float",
"getter": "get_fog_height_max",
"setter": "set_fog_height_max",
"index": -1
},
{
"name": "fog_height_curve",
"type": "float",
"getter": "get_fog_height_curve",
"setter": "set_fog_height_curve",
"index": -1
},
{
"name": "tonemap_mode",
"type": "int",
"getter": "get_tonemapper",
"setter": "set_tonemapper",
"index": -1
},
{
"name": "tonemap_exposure",
"type": "float",
"getter": "get_tonemap_exposure",
"setter": "set_tonemap_exposure",
"index": -1
},
{
"name": "tonemap_white",
"type": "float",
"getter": "get_tonemap_white",
"setter": "set_tonemap_white",
"index": -1
},
{
"name": "auto_exposure_enabled",
"type": "bool",
"getter": "get_tonemap_auto_exposure",
"setter": "set_tonemap_auto_exposure",
"index": -1
},
{
"name": "auto_exposure_scale",
"type": "float",
"getter": "get_tonemap_auto_exposure_grey",
"setter": "set_tonemap_auto_exposure_grey",
"index": -1
},
{
"name": "auto_exposure_min_luma",
"type": "float",
"getter": "get_tonemap_auto_exposure_min",
"setter": "set_tonemap_auto_exposure_min",
"index": -1
},
{
"name": "auto_exposure_max_luma",
"type": "float",
"getter": "get_tonemap_auto_exposure_max",
"setter": "set_tonemap_auto_exposure_max",
"index": -1
},
{
"name": "auto_exposure_speed",
"type": "float",
"getter": "get_tonemap_auto_exposure_speed",
"setter": "set_tonemap_auto_exposure_speed",
"index": -1
},
{
"name": "ss_reflections_enabled",
"type": "bool",
"getter": "is_ssr_enabled",
"setter": "set_ssr_enabled",
"index": -1
},
{
"name": "ss_reflections_max_steps",
"type": "int",
"getter": "get_ssr_max_steps",
"setter": "set_ssr_max_steps",
"index": -1
},
{
"name": "ss_reflections_fade_in",
"type": "float",
"getter": "get_ssr_fade_in",
"setter": "set_ssr_fade_in",
"index": -1
},
{
"name": "ss_reflections_fade_out",
"type": "float",
"getter": "get_ssr_fade_out",
"setter": "set_ssr_fade_out",
"index": -1
},
{
"name": "ss_reflections_depth_tolerance",
"type": "float",
"getter": "get_ssr_depth_tolerance",
"setter": "set_ssr_depth_tolerance",
"index": -1
},
{
"name": "ss_reflections_roughness",
"type": "bool",
"getter": "is_ssr_rough",
"setter": "set_ssr_rough",
"index": -1
},
{
"name": "ssao_enabled",
"type": "bool",
"getter": "is_ssao_enabled",
"setter": "set_ssao_enabled",
"index": -1
},
{
"name": "ssao_radius",
"type": "float",
"getter": "get_ssao_radius",
"setter": "set_ssao_radius",
"index": -1
},
{
"name": "ssao_intensity",
"type": "float",
"getter": "get_ssao_intensity",
"setter": "set_ssao_intensity",
"index": -1
},
{
"name": "ssao_radius2",
"type": "float",
"getter": "get_ssao_radius2",
"setter": "set_ssao_radius2",
"index": -1
},
{
"name": "ssao_intensity2",
"type": "float",
"getter": "get_ssao_intensity2",
"setter": "set_ssao_intensity2",
"index": -1
},
{
"name": "ssao_bias",
"type": "float",
"getter": "get_ssao_bias",
"setter": "set_ssao_bias",
"index": -1
},
{
"name": "ssao_light_affect",
"type": "float",
"getter": "get_ssao_direct_light_affect",
"setter": "set_ssao_direct_light_affect",
"index": -1
},
{
"name": "ssao_color",
"type": "Color",
"getter": "get_ssao_color",
"setter": "set_ssao_color",
"index": -1
},
{
"name": "ssao_quality",
"type": "int",
"getter": "get_ssao_quality",
"setter": "set_ssao_quality",
"index": -1
},
{
"name": "ssao_blur",
"type": "int",
"getter": "get_ssao_blur",
"setter": "set_ssao_blur",
"index": -1
},
{
"name": "ssao_edge_sharpness",
"type": "float",
"getter": "get_ssao_edge_sharpness",
"setter": "set_ssao_edge_sharpness",
"index": -1
},
{
"name": "dof_blur_far_enabled",
"type": "bool",
"getter": "is_dof_blur_far_enabled",
"setter": "set_dof_blur_far_enabled",
"index": -1
},
{
"name": "dof_blur_far_distance",
"type": "float",
"getter": "get_dof_blur_far_distance",
"setter": "set_dof_blur_far_distance",
"index": -1
},
{
"name": "dof_blur_far_transition",
"type": "float",
"getter": "get_dof_blur_far_transition",
"setter": "set_dof_blur_far_transition",
"index": -1
},
{
"name": "dof_blur_far_amount",
"type": "float",
"getter": "get_dof_blur_far_amount",
"setter": "set_dof_blur_far_amount",
"index": -1
},
{
"name": "dof_blur_far_quality",
"type": "int",
"getter": "get_dof_blur_far_quality",
"setter": "set_dof_blur_far_quality",
"index": -1
},
{
"name": "dof_blur_near_enabled",
"type": "bool",
"getter": "is_dof_blur_near_enabled",
"setter": "set_dof_blur_near_enabled",
"index": -1
},
{
"name": "dof_blur_near_distance",
"type": "float",
"getter": "get_dof_blur_near_distance",
"setter": "set_dof_blur_near_distance",
"index": -1
},
{
"name": "dof_blur_near_transition",
"type": "float",
"getter": "get_dof_blur_near_transition",
"setter": "set_dof_blur_near_transition",
"index": -1
},
{
"name": "dof_blur_near_amount",
"type": "float",
"getter": "get_dof_blur_near_amount",
"setter": "set_dof_blur_near_amount",
"index": -1
},
{
"name": "dof_blur_near_quality",
"type": "int",
"getter": "get_dof_blur_near_quality",
"setter": "set_dof_blur_near_quality",
"index": -1
},
{
"name": "glow_enabled",
"type": "bool",
"getter": "is_glow_enabled",
"setter": "set_glow_enabled",
"index": -1
},
{
"name": "glow_levels/1",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 0
},
{
"name": "glow_levels/2",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 1
},
{
"name": "glow_levels/3",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 2
},
{
"name": "glow_levels/4",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 3
},
{
"name": "glow_levels/5",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 4
},
{
"name": "glow_levels/6",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 5
},
{
"name": "glow_levels/7",
"type": "bool",
"getter": "is_glow_level_enabled",
"setter": "set_glow_level",
"index": 6
},
{
"name": "glow_intensity",
"type": "float",
"getter": "get_glow_intensity",
"setter": "set_glow_intensity",
"index": -1
},
{
"name": "glow_strength",
"type": "float",
"getter": "get_glow_strength",
"setter": "set_glow_strength",
"index": -1
},
{
"name": "glow_bloom",
"type": "float",
"getter": "get_glow_bloom",
"setter": "set_glow_bloom",
"index": -1
},
{
"name": "glow_blend_mode",
"type": "int",
"getter": "get_glow_blend_mode",
"setter": "set_glow_blend_mode",
"index": -1
},
{
"name": "glow_hdr_threshold",
"type": "float",
"getter": "get_glow_hdr_bleed_threshold",
"setter": "set_glow_hdr_bleed_threshold",
"index": -1
},
{
"name": "glow_hdr_scale",
"type": "float",
"getter": "get_glow_hdr_bleed_scale",
"setter": "set_glow_hdr_bleed_scale",
"index": -1
},
{
"name": "glow_bicubic_upscale",
"type": "bool",
"getter": "is_glow_bicubic_upscale_enabled",
"setter": "set_glow_bicubic_upscale",
"index": -1
},
{
"name": "adjustment_enabled",
"type": "bool",
"getter": "is_adjustment_enabled",
"setter": "set_adjustment_enable",
"index": -1
},
{
"name": "adjustment_brightness",
"type": "float",
"getter": "get_adjustment_brightness",
"setter": "set_adjustment_brightness",
"index": -1
},
{
"name": "adjustment_contrast",
"type": "float",
"getter": "get_adjustment_contrast",
"setter": "set_adjustment_contrast",
"index": -1
},
{
"name": "adjustment_saturation",
"type": "float",
"getter": "get_adjustment_saturation",
"setter": "set_adjustment_saturation",
"index": -1
},
{
"name": "adjustment_color_correction",
"type": "Texture",
"getter": "get_adjustment_color_correction",
"setter": "set_adjustment_color_correction",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_background",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_sky",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sky",
"type": "Sky",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_sky_custom_fov",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bg_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_canvas_max_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ambient_light_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ambient_light_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ambient_light_sky_contribution",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_background",
"return_type": "enum.Environment::BGMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_sky",
"return_type": "Sky",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_sky_custom_fov",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bg_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bg_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_canvas_max_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_ambient_light_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_ambient_light_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_ambient_light_sky_contribution",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_fog_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_sun_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_sun_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_sun_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_sun_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_depth_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_fog_depth_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_depth_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_depth_begin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_depth_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_depth_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_transmit_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_fog_transmit_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_transmit_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_transmit_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_height_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_fog_height_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_height_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_height_min",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_height_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_height_max",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fog_height_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fog_height_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemapper",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemapper",
"return_type": "enum.Environment::ToneMapper",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_exposure",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exposure",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_exposure",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_white",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "white",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_white",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_auto_exposure",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "auto_exposure",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_auto_exposure",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_auto_exposure_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exposure_max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_auto_exposure_max",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_auto_exposure_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exposure_min",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_auto_exposure_min",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_auto_exposure_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exposure_speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_auto_exposure_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tonemap_auto_exposure_grey",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exposure_grey",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tonemap_auto_exposure_grey",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ssr_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_max_steps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_steps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssr_max_steps",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_fade_in",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fade_in",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssr_fade_in",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_fade_out",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fade_out",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssr_fade_out",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_depth_tolerance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "depth_tolerance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssr_depth_tolerance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssr_rough",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rough",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ssr_rough",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ssao_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_intensity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_intensity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_radius2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_radius2",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_intensity2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_intensity2",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_direct_light_affect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_direct_light_affect",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_blur",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_blur",
"return_type": "enum.Environment::SSAOBlur",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "quality",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_quality",
"return_type": "enum.Environment::SSAOQuality",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ssao_edge_sharpness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "edge_sharpness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ssao_edge_sharpness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_far_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_dof_blur_far_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_far_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_far_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_far_transition",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_far_transition",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_far_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_far_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_far_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_far_quality",
"return_type": "enum.Environment::DOFBlurQuality",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_near_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_dof_blur_near_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_near_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_near_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_near_transition",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_near_transition",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_near_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_near_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dof_blur_near_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "level",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dof_blur_near_quality",
"return_type": "enum.Environment::DOFBlurQuality",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_glow_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_level",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_glow_level_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_glow_intensity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_intensity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_strength",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "strength",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_strength",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_bloom",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_bloom",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_blend_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_blend_mode",
"return_type": "enum.Environment::GlowBlendMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_hdr_bleed_threshold",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_hdr_bleed_threshold",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_hdr_bleed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_glow_hdr_bleed_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_glow_bicubic_upscale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_glow_bicubic_upscale_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_adjustment_enable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_adjustment_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_adjustment_brightness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "brightness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_adjustment_brightness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_adjustment_contrast",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "contrast",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_adjustment_contrast",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_adjustment_saturation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "saturation",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_adjustment_saturation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_adjustment_color_correction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color_correction",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_adjustment_color_correction",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SSAOBlur",
"values": {
"SSAO_BLUR_DISABLED": 0,
"SSAO_BLUR_1x1": 1,
"SSAO_BLUR_2x2": 2,
"SSAO_BLUR_3x3": 3
}
},
{
"name": "ToneMapper",
"values": {
"TONE_MAPPER_LINEAR": 0,
"TONE_MAPPER_REINHARDT": 1,
"TONE_MAPPER_FILMIC": 2,
"TONE_MAPPER_ACES": 3
}
},
{
"name": "GlowBlendMode",
"values": {
"GLOW_BLEND_MODE_ADDITIVE": 0,
"GLOW_BLEND_MODE_SCREEN": 1,
"GLOW_BLEND_MODE_SOFTLIGHT": 2,
"GLOW_BLEND_MODE_REPLACE": 3
}
},
{
"name": "BGMode",
"values": {
"BG_CLEAR_COLOR": 0,
"BG_COLOR": 1,
"BG_SKY": 2,
"BG_COLOR_SKY": 3,
"BG_CANVAS": 4,
"BG_KEEP": 5,
"BG_MAX": 6
}
},
{
"name": "SSAOQuality",
"values": {
"SSAO_QUALITY_LOW": 0,
"SSAO_QUALITY_MEDIUM": 1,
"SSAO_QUALITY_HIGH": 2
}
},
{
"name": "DOFBlurQuality",
"values": {
"DOF_BLUR_QUALITY_LOW": 0,
"DOF_BLUR_QUALITY_MEDIUM": 1,
"DOF_BLUR_QUALITY_HIGH": 2
}
}
]
},
{
"name": "Listener",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "make_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_current",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_listener_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ARVRCamera",
"base_class": "Camera",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ARVRController",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "controller_id",
"type": "int",
"getter": "get_controller_id",
"setter": "set_controller_id",
"index": -1
},
{
"name": "rumble",
"type": "float",
"getter": "get_rumble",
"setter": "set_rumble",
"index": -1
}
],
"signals": [
{
"name": "button_release",
"arguments": [
{
"name": "button",
"type": "int",
"default_value": ""
}
]
},
{
"name": "button_pressed",
"arguments": [
{
"name": "button",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_controller_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "controller_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_controller_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_controller_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_joystick_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_button_pressed",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "button",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joystick_axis",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_hand",
"return_type": "enum.ARVRPositionalTracker::TrackerHand",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rumble",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rumble",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rumble",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ARVRAnchor",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "anchor_id",
"type": "int",
"getter": "get_anchor_id",
"setter": "set_anchor_id",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_anchor_id",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anchor_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_anchor_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_anchor_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_size",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_plane",
"return_type": "Plane",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ARVROrigin",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "world_scale",
"type": "float",
"getter": "get_world_scale",
"setter": "set_world_scale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_world_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_world_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "InterpolatedCamera",
"base_class": "Camera",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "target",
"type": "NodePath",
"getter": "get_target_path",
"setter": "set_target_path",
"index": -1
},
{
"name": "speed",
"type": "float",
"getter": "get_speed",
"setter": "set_speed",
"index": -1
},
{
"name": "enabled",
"type": "bool",
"getter": "is_interpolation_enabled",
"setter": "set_interpolation_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_target_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_target_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_target",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interpolation_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "target_path",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_interpolation_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "MeshInstance",
"base_class": "GeometryInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "mesh",
"type": "Mesh",
"getter": "get_mesh",
"setter": "set_mesh",
"index": -1
},
{
"name": "skeleton",
"type": "NodePath",
"getter": "get_skeleton_path",
"setter": "set_skeleton_path",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mesh",
"return_type": "Mesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_skeleton_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "skeleton_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_skeleton_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_surface_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_surface_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "create_trimesh_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_convex_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_mesh_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_debug_tangents",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Mesh",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"PRIMITIVE_POINTS": 0,
"PRIMITIVE_LINES": 1,
"PRIMITIVE_LINE_STRIP": 2,
"PRIMITIVE_LINE_LOOP": 3,
"PRIMITIVE_TRIANGLES": 4,
"PRIMITIVE_TRIANGLE_STRIP": 5,
"PRIMITIVE_TRIANGLE_FAN": 6,
"BLEND_SHAPE_MODE_NORMALIZED": 0,
"BLEND_SHAPE_MODE_RELATIVE": 1,
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256,
"ARRAY_COMPRESS_BASE": 9,
"ARRAY_COMPRESS_VERTEX": 512,
"ARRAY_COMPRESS_NORMAL": 1024,
"ARRAY_COMPRESS_TANGENT": 2048,
"ARRAY_COMPRESS_COLOR": 4096,
"ARRAY_COMPRESS_TEX_UV": 8192,
"ARRAY_COMPRESS_TEX_UV2": 16384,
"ARRAY_COMPRESS_BONES": 32768,
"ARRAY_COMPRESS_WEIGHTS": 65536,
"ARRAY_COMPRESS_INDEX": 131072,
"ARRAY_FLAG_USE_2D_VERTICES": 262144,
"ARRAY_FLAG_USE_16_BIT_BONES": 524288,
"ARRAY_COMPRESS_DEFAULT": 97792,
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9
},
"properties": [
{
"name": "lightmap_size_hint",
"type": "Vector2",
"getter": "get_lightmap_size_hint",
"setter": "set_lightmap_size_hint",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_lightmap_size_hint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lightmap_size_hint",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_trimesh_shape",
"return_type": "Shape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_convex_shape",
"return_type": "Shape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_outline",
"return_type": "Mesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_faces",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "generate_triangle_mesh",
"return_type": "TriangleMesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "BlendShapeMode",
"values": {
"BLEND_SHAPE_MODE_NORMALIZED": 0,
"BLEND_SHAPE_MODE_RELATIVE": 1
}
},
{
"name": "PrimitiveType",
"values": {
"PRIMITIVE_POINTS": 0,
"PRIMITIVE_LINES": 1,
"PRIMITIVE_LINE_STRIP": 2,
"PRIMITIVE_LINE_LOOP": 3,
"PRIMITIVE_TRIANGLES": 4,
"PRIMITIVE_TRIANGLE_STRIP": 5,
"PRIMITIVE_TRIANGLE_FAN": 6
}
},
{
"name": "ArrayFormat",
"values": {
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_COMPRESS_BASE": 9,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256,
"ARRAY_COMPRESS_VERTEX": 512,
"ARRAY_COMPRESS_NORMAL": 1024,
"ARRAY_COMPRESS_TANGENT": 2048,
"ARRAY_COMPRESS_COLOR": 4096,
"ARRAY_COMPRESS_TEX_UV": 8192,
"ARRAY_COMPRESS_TEX_UV2": 16384,
"ARRAY_COMPRESS_BONES": 32768,
"ARRAY_COMPRESS_WEIGHTS": 65536,
"ARRAY_COMPRESS_DEFAULT": 97792,
"ARRAY_COMPRESS_INDEX": 131072,
"ARRAY_FLAG_USE_2D_VERTICES": 262144,
"ARRAY_FLAG_USE_16_BIT_BONES": 524288
}
},
{
"name": "ArrayType",
"values": {
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9
}
}
]
},
{
"name": "ImmediateGeometry",
"base_class": "GeometryInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "primitive",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": true,
"default_value": "[Object:null]"
}
]
},
{
"name": "set_normal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tangent",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_uv2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_vertex",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_sphere",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lats",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lons",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "add_uv",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SpriteBase3D",
"base_class": "GeometryInstance",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"FLAG_TRANSPARENT": 0,
"FLAG_SHADED": 1,
"FLAG_DOUBLE_SIDED": 2,
"FLAG_MAX": 3,
"ALPHA_CUT_DISABLED": 0,
"ALPHA_CUT_DISCARD": 1,
"ALPHA_CUT_OPAQUE_PREPASS": 2
},
"properties": [
{
"name": "centered",
"type": "bool",
"getter": "is_centered",
"setter": "set_centered",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "flip_h",
"type": "bool",
"getter": "is_flipped_h",
"setter": "set_flip_h",
"index": -1
},
{
"name": "flip_v",
"type": "bool",
"getter": "is_flipped_v",
"setter": "set_flip_v",
"index": -1
},
{
"name": "modulate",
"type": "Color",
"getter": "get_modulate",
"setter": "set_modulate",
"index": -1
},
{
"name": "opacity",
"type": "float",
"getter": "get_opacity",
"setter": "set_opacity",
"index": -1
},
{
"name": "pixel_size",
"type": "float",
"getter": "get_pixel_size",
"setter": "set_pixel_size",
"index": -1
},
{
"name": "axis",
"type": "int",
"getter": "get_axis",
"setter": "set_axis",
"index": -1
},
{
"name": "transparent",
"type": "bool",
"getter": "get_draw_flag",
"setter": "set_draw_flag",
"index": 0
},
{
"name": "shaded",
"type": "bool",
"getter": "get_draw_flag",
"setter": "set_draw_flag",
"index": 1
},
{
"name": "double_sided",
"type": "bool",
"getter": "get_draw_flag",
"setter": "set_draw_flag",
"index": 2
},
{
"name": "alpha_cut",
"type": "int",
"getter": "get_alpha_cut_mode",
"setter": "set_alpha_cut_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_centered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "centered",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_centered",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_h",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_h",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_h",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_v",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_v",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_v",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "modulate",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_modulate",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_opacity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "opacity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_opacity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pixel_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pixel_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_pixel_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_axis",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_axis",
"return_type": "enum.Vector3::Axis",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_draw_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_alpha_cut_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_alpha_cut_mode",
"return_type": "enum.SpriteBase3D::AlphaCutMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_item_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_queue_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_im_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DrawFlags",
"values": {
"FLAG_TRANSPARENT": 0,
"FLAG_SHADED": 1,
"FLAG_DOUBLE_SIDED": 2,
"FLAG_MAX": 3
}
},
{
"name": "AlphaCutMode",
"values": {
"ALPHA_CUT_DISABLED": 0,
"ALPHA_CUT_DISCARD": 1,
"ALPHA_CUT_OPAQUE_PREPASS": 2
}
}
]
},
{
"name": "Sprite3D",
"base_class": "SpriteBase3D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "vframes",
"type": "int",
"getter": "get_vframes",
"setter": "set_vframes",
"index": -1
},
{
"name": "hframes",
"type": "int",
"getter": "get_hframes",
"setter": "set_hframes",
"index": -1
},
{
"name": "frame",
"type": "int",
"getter": "get_frame",
"setter": "set_frame",
"index": -1
},
{
"name": "region_enabled",
"type": "bool",
"getter": "is_region",
"setter": "set_region",
"index": -1
},
{
"name": "region_rect",
"type": "Rect2",
"getter": "get_region_rect",
"setter": "set_region_rect",
"index": -1
}
],
"signals": [
{
"name": "frame_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_region",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frame",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vframes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vframes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vframes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hframes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hframes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_hframes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AnimatedSprite3D",
"base_class": "SpriteBase3D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "frames",
"type": "SpriteFrames",
"getter": "get_sprite_frames",
"setter": "set_sprite_frames",
"index": -1
},
{
"name": "animation",
"type": "String",
"getter": "get_animation",
"setter": "set_animation",
"index": -1
},
{
"name": "frame",
"type": "int",
"getter": "get_frame",
"setter": "set_frame",
"index": -1
},
{
"name": "playing",
"type": "bool",
"getter": "_is_playing",
"setter": "_set_playing",
"index": -1
}
],
"signals": [
{
"name": "frame_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_sprite_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sprite_frames",
"type": "SpriteFrames",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sprite_frames",
"return_type": "SpriteFrames",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "animation",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_playing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "playing",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frame",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_res_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SpriteFrames",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "frames",
"type": "Array",
"getter": "_get_frames",
"setter": "_set_frames",
"index": -1
},
{
"name": "animations",
"type": "Array",
"getter": "_get_animations",
"setter": "_set_animations",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_animation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "newname",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_animation_speed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "speed",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation_speed",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_animation_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "loop",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation_loop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "frame",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_frame_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "txt",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_frames",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_animations",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_animations",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Light",
"base_class": "VisualInstance",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
"PARAM_ENERGY": 0,
"PARAM_INDIRECT_ENERGY": 1,
"PARAM_SPECULAR": 2,
"PARAM_RANGE": 3,
"PARAM_ATTENUATION": 4,
"PARAM_SPOT_ANGLE": 5,
"PARAM_SPOT_ATTENUATION": 6,
"PARAM_CONTACT_SHADOW_SIZE": 7,
"PARAM_SHADOW_MAX_DISTANCE": 8,
"PARAM_SHADOW_SPLIT_1_OFFSET": 9,
"PARAM_SHADOW_SPLIT_2_OFFSET": 10,
"PARAM_SHADOW_SPLIT_3_OFFSET": 11,
"PARAM_SHADOW_NORMAL_BIAS": 12,
"PARAM_SHADOW_BIAS": 13,
"PARAM_SHADOW_BIAS_SPLIT_SCALE": 14,
"PARAM_MAX": 15,
"BAKE_DISABLED": 0,
"BAKE_INDIRECT": 1,
"BAKE_ALL": 2
},
"properties": [
{
"name": "light_color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
},
{
"name": "light_energy",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 0
},
{
"name": "light_indirect_energy",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 1
},
{
"name": "light_negative",
"type": "bool",
"getter": "is_negative",
"setter": "set_negative",
"index": -1
},
{
"name": "light_specular",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 2
},
{
"name": "light_bake_mode",
"type": "int",
"getter": "get_bake_mode",
"setter": "set_bake_mode",
"index": -1
},
{
"name": "light_cull_mask",
"type": "int",
"getter": "get_cull_mask",
"setter": "set_cull_mask",
"index": -1
},
{
"name": "shadow_enabled",
"type": "bool",
"getter": "has_shadow",
"setter": "set_shadow",
"index": -1
},
{
"name": "shadow_color",
"type": "Color",
"getter": "get_shadow_color",
"setter": "set_shadow_color",
"index": -1
},
{
"name": "shadow_bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 13
},
{
"name": "shadow_contact",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 7
},
{
"name": "shadow_reverse_cull_face",
"type": "bool",
"getter": "get_shadow_reverse_cull_face",
"setter": "set_shadow_reverse_cull_face",
"index": -1
},
{
"name": "editor_only",
"type": "bool",
"getter": "is_editor_only",
"setter": "set_editor_only",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_editor_only",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "editor_only",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editor_only",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_shadow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_shadow",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_negative",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_negative",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cull_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cull_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_reverse_cull_face",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_reverse_cull_face",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shadow_color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bake_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bake_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_mode",
"return_type": "enum.Light::BakeMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "BakeMode",
"values": {
"BAKE_DISABLED": 0,
"BAKE_INDIRECT": 1,
"BAKE_ALL": 2
}
},
{
"name": "Param",
"values": {
"PARAM_ENERGY": 0,
"PARAM_INDIRECT_ENERGY": 1,
"PARAM_SPECULAR": 2,
"PARAM_RANGE": 3,
"PARAM_ATTENUATION": 4,
"PARAM_SPOT_ANGLE": 5,
"PARAM_SPOT_ATTENUATION": 6,
"PARAM_CONTACT_SHADOW_SIZE": 7,
"PARAM_SHADOW_MAX_DISTANCE": 8,
"PARAM_SHADOW_SPLIT_1_OFFSET": 9,
"PARAM_SHADOW_SPLIT_2_OFFSET": 10,
"PARAM_SHADOW_SPLIT_3_OFFSET": 11,
"PARAM_SHADOW_NORMAL_BIAS": 12,
"PARAM_SHADOW_BIAS": 13,
"PARAM_SHADOW_BIAS_SPLIT_SCALE": 14,
"PARAM_MAX": 15
}
}
]
},
{
"name": "DirectionalLight",
"base_class": "Light",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SHADOW_ORTHOGONAL": 0,
"SHADOW_PARALLEL_2_SPLITS": 1,
"SHADOW_PARALLEL_4_SPLITS": 2,
"SHADOW_DEPTH_RANGE_STABLE": 0,
"SHADOW_DEPTH_RANGE_OPTIMIZED": 1
},
"properties": [
{
"name": "directional_shadow_mode",
"type": "int",
"getter": "get_shadow_mode",
"setter": "set_shadow_mode",
"index": -1
},
{
"name": "directional_shadow_split_1",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 9
},
{
"name": "directional_shadow_split_2",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 10
},
{
"name": "directional_shadow_split_3",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 11
},
{
"name": "directional_shadow_blend_splits",
"type": "bool",
"getter": "is_blend_splits_enabled",
"setter": "set_blend_splits",
"index": -1
},
{
"name": "directional_shadow_normal_bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 12
},
{
"name": "directional_shadow_bias_split_scale",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 14
},
{
"name": "directional_shadow_depth_range",
"type": "int",
"getter": "get_shadow_depth_range",
"setter": "set_shadow_depth_range",
"index": -1
},
{
"name": "directional_shadow_max_distance",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 8
}
],
"signals": [
],
"methods": [
{
"name": "set_shadow_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_mode",
"return_type": "enum.DirectionalLight::ShadowMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_depth_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_depth_range",
"return_type": "enum.DirectionalLight::ShadowDepthRange",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_blend_splits",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_blend_splits_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ShadowMode",
"values": {
"SHADOW_ORTHOGONAL": 0,
"SHADOW_PARALLEL_2_SPLITS": 1,
"SHADOW_PARALLEL_4_SPLITS": 2
}
},
{
"name": "ShadowDepthRange",
"values": {
"SHADOW_DEPTH_RANGE_STABLE": 0,
"SHADOW_DEPTH_RANGE_OPTIMIZED": 1
}
}
]
},
{
"name": "OmniLight",
"base_class": "Light",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SHADOW_DUAL_PARABOLOID": 0,
"SHADOW_CUBE": 1,
"SHADOW_DETAIL_VERTICAL": 0,
"SHADOW_DETAIL_HORIZONTAL": 1
},
"properties": [
{
"name": "omni_range",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "omni_attenuation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
},
{
"name": "omni_shadow_mode",
"type": "int",
"getter": "get_shadow_mode",
"setter": "set_shadow_mode",
"index": -1
},
{
"name": "omni_shadow_detail",
"type": "int",
"getter": "get_shadow_detail",
"setter": "set_shadow_detail",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shadow_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_mode",
"return_type": "enum.OmniLight::ShadowMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_detail",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_detail",
"return_type": "enum.OmniLight::ShadowDetail",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ShadowMode",
"values": {
"SHADOW_DUAL_PARABOLOID": 0,
"SHADOW_CUBE": 1
}
},
{
"name": "ShadowDetail",
"values": {
"SHADOW_DETAIL_VERTICAL": 0,
"SHADOW_DETAIL_HORIZONTAL": 1
}
}
]
},
{
"name": "SpotLight",
"base_class": "Light",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "spot_range",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "spot_attenuation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
},
{
"name": "spot_angle",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 5
},
{
"name": "spot_angle_attenuation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 6
}
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ReflectionProbe",
"base_class": "VisualInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"UPDATE_ONCE": 0,
"UPDATE_ALWAYS": 1
},
"properties": [
{
"name": "update_mode",
"type": "int",
"getter": "get_update_mode",
"setter": "set_update_mode",
"index": -1
},
{
"name": "intensity",
"type": "float",
"getter": "get_intensity",
"setter": "set_intensity",
"index": -1
},
{
"name": "max_distance",
"type": "float",
"getter": "get_max_distance",
"setter": "set_max_distance",
"index": -1
},
{
"name": "extents",
"type": "Vector2",
"getter": "get_extents",
"setter": "set_extents",
"index": -1
},
{
"name": "origin_offset",
"type": "Vector2",
"getter": "get_origin_offset",
"setter": "set_origin_offset",
"index": -1
},
{
"name": "box_projection",
"type": "bool",
"getter": "is_box_projection_enabled",
"setter": "set_enable_box_projection",
"index": -1
},
{
"name": "enable_shadows",
"type": "bool",
"getter": "are_shadows_enabled",
"setter": "set_enable_shadows",
"index": -1
},
{
"name": "cull_mask",
"type": "int",
"getter": "get_cull_mask",
"setter": "set_cull_mask",
"index": -1
},
{
"name": "interior_enable",
"type": "bool",
"getter": "is_set_as_interior",
"setter": "set_as_interior",
"index": -1
},
{
"name": "interior_ambient_color",
"type": "Color",
"getter": "get_interior_ambient",
"setter": "set_interior_ambient",
"index": -1
},
{
"name": "interior_ambient_energy",
"type": "float",
"getter": "get_interior_ambient_energy",
"setter": "set_interior_ambient_energy",
"index": -1
},
{
"name": "interior_ambient_contrib",
"type": "float",
"getter": "get_interior_ambient_probe_contribution",
"setter": "set_interior_ambient_probe_contribution",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_intensity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "intensity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_intensity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interior_ambient",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ambient",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_interior_ambient",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interior_ambient_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ambient_energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_interior_ambient_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interior_ambient_probe_contribution",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ambient_probe_contribution",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_interior_ambient_probe_contribution",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extents",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_origin_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "origin_offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_origin_offset",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_as_interior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_set_as_interior",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enable_box_projection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_box_projection_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enable_shadows",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "are_shadows_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layers",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cull_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_mode",
"return_type": "enum.ReflectionProbe::UpdateMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "UpdateMode",
"values": {
"UPDATE_ONCE": 0,
"UPDATE_ALWAYS": 1
}
}
]
},
{
"name": "GIProbe",
"base_class": "VisualInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SUBDIV_64": 0,
"SUBDIV_128": 1,
"SUBDIV_256": 2,
"SUBDIV_512": 3,
"SUBDIV_MAX": 4
},
"properties": [
{
"name": "subdiv",
"type": "int",
"getter": "get_subdiv",
"setter": "set_subdiv",
"index": -1
},
{
"name": "extents",
"type": "Vector3",
"getter": "get_extents",
"setter": "set_extents",
"index": -1
},
{
"name": "dynamic_range",
"type": "int",
"getter": "get_dynamic_range",
"setter": "set_dynamic_range",
"index": -1
},
{
"name": "energy",
"type": "float",
"getter": "get_energy",
"setter": "set_energy",
"index": -1
},
{
"name": "propagation",
"type": "float",
"getter": "get_propagation",
"setter": "set_propagation",
"index": -1
},
{
"name": "bias",
"type": "float",
"getter": "get_bias",
"setter": "set_bias",
"index": -1
},
{
"name": "normal_bias",
"type": "float",
"getter": "get_normal_bias",
"setter": "set_normal_bias",
"index": -1
},
{
"name": "interior",
"type": "bool",
"getter": "is_interior",
"setter": "set_interior",
"index": -1
},
{
"name": "compress",
"type": "bool",
"getter": "is_compressed",
"setter": "set_compress",
"index": -1
},
{
"name": "data",
"type": "GIProbeData",
"getter": "get_probe_data",
"setter": "set_probe_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_probe_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "GIProbeData",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_probe_data",
"return_type": "GIProbeData",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdiv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subdiv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdiv",
"return_type": "enum.GIProbe::Subdiv",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extents",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dynamic_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dynamic_range",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_propagation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_propagation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_interior",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_compress",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_compressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "bake",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_node",
"type": "Object",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "create_visual_debug",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "debug_bake",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Subdiv",
"values": {
"SUBDIV_64": 0,
"SUBDIV_128": 1,
"SUBDIV_256": 2,
"SUBDIV_512": 3,
"SUBDIV_MAX": 4
}
}
]
},
{
"name": "GIProbeData",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "bounds",
"type": "AABB",
"getter": "get_bounds",
"setter": "set_bounds",
"index": -1
},
{
"name": "cell_size",
"type": "float",
"getter": "get_cell_size",
"setter": "set_cell_size",
"index": -1
},
{
"name": "to_cell_xform",
"type": "Transform",
"getter": "get_to_cell_xform",
"setter": "set_to_cell_xform",
"index": -1
},
{
"name": "dynamic_data",
"type": "PoolIntArray",
"getter": "get_dynamic_data",
"setter": "set_dynamic_data",
"index": -1
},
{
"name": "dynamic_range",
"type": "int",
"getter": "get_dynamic_range",
"setter": "set_dynamic_range",
"index": -1
},
{
"name": "energy",
"type": "float",
"getter": "get_energy",
"setter": "set_energy",
"index": -1
},
{
"name": "bias",
"type": "float",
"getter": "get_bias",
"setter": "set_bias",
"index": -1
},
{
"name": "normal_bias",
"type": "float",
"getter": "get_normal_bias",
"setter": "set_normal_bias",
"index": -1
},
{
"name": "propagation",
"type": "float",
"getter": "get_propagation",
"setter": "set_propagation",
"index": -1
},
{
"name": "interior",
"type": "bool",
"getter": "is_interior",
"setter": "set_interior",
"index": -1
},
{
"name": "compress",
"type": "bool",
"getter": "is_compressed",
"setter": "set_compress",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_bounds",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounds",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounds",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cell_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_to_cell_xform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_cell_xform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_to_cell_xform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dynamic_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dynamic_data",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dynamic_data",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dynamic_range",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dynamic_range",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dynamic_range",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_propagation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "propagation",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_propagation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_interior",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "interior",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_interior",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_compress",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "compress",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_compressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BakedLightmap",
"base_class": "VisualInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"BAKE_QUALITY_LOW": 0,
"BAKE_QUALITY_MEDIUM": 1,
"BAKE_QUALITY_HIGH": 2,
"BAKE_MODE_CONE_TRACE": 0,
"BAKE_MODE_RAY_TRACE": 1,
"BAKE_ERROR_OK": 0,
"BAKE_ERROR_NO_SAVE_PATH": 1,
"BAKE_ERROR_NO_MESHES": 2,
"BAKE_ERROR_CANT_CREATE_IMAGE": 3,
"BAKE_ERROR_USER_ABORTED": 4
},
"properties": [
{
"name": "bake_cell_size",
"type": "float",
"getter": "get_bake_cell_size",
"setter": "set_bake_cell_size",
"index": -1
},
{
"name": "bake_quality",
"type": "int",
"getter": "get_bake_quality",
"setter": "set_bake_quality",
"index": -1
},
{
"name": "bake_mode",
"type": "int",
"getter": "get_bake_mode",
"setter": "set_bake_mode",
"index": -1
},
{
"name": "bake_propagation",
"type": "float",
"getter": "get_propagation",
"setter": "set_propagation",
"index": -1
},
{
"name": "bake_energy",
"type": "float",
"getter": "get_energy",
"setter": "set_energy",
"index": -1
},
{
"name": "bake_hdr",
"type": "bool",
"getter": "is_hdr",
"setter": "set_hdr",
"index": -1
},
{
"name": "bake_extents",
"type": "Vector3",
"getter": "get_extents",
"setter": "set_extents",
"index": -1
},
{
"name": "capture_cell_size",
"type": "float",
"getter": "get_capture_cell_size",
"setter": "set_capture_cell_size",
"index": -1
},
{
"name": "image_path",
"type": "String",
"getter": "get_image_path",
"setter": "set_image_path",
"index": -1
},
{
"name": "light_data",
"type": "BakedLightmapData",
"getter": "get_light_data",
"setter": "set_light_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_light_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "BakedLightmapData",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_light_data",
"return_type": "BakedLightmapData",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bake_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bake_cell_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_cell_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_capture_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "capture_cell_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_capture_cell_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bake_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bake_quality",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_quality",
"return_type": "enum.BakedLightmap::BakeQuality",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bake_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bake_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_mode",
"return_type": "enum.BakedLightmap::BakeMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extents",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_propagation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "propagation",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_propagation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hdr",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hdr",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_hdr",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_image_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image_path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_image_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "bake",
"return_type": "enum.BakedLightmap::BakeError",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_node",
"type": "Object",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "create_visual_debug",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "debug_bake",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "BakeQuality",
"values": {
"BAKE_QUALITY_LOW": 0,
"BAKE_QUALITY_MEDIUM": 1,
"BAKE_QUALITY_HIGH": 2
}
},
{
"name": "BakeError",
"values": {
"BAKE_ERROR_OK": 0,
"BAKE_ERROR_NO_SAVE_PATH": 1,
"BAKE_ERROR_NO_MESHES": 2,
"BAKE_ERROR_CANT_CREATE_IMAGE": 3,
"BAKE_ERROR_USER_ABORTED": 4
}
},
{
"name": "BakeMode",
"values": {
"BAKE_MODE_CONE_TRACE": 0,
"BAKE_MODE_RAY_TRACE": 1
}
}
]
},
{
"name": "BakedLightmapData",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "bounds",
"type": "AABB",
"getter": "get_bounds",
"setter": "set_bounds",
"index": -1
},
{
"name": "cell_space_transform",
"type": "Transform",
"getter": "get_cell_space_transform",
"setter": "set_cell_space_transform",
"index": -1
},
{
"name": "cell_subdiv",
"type": "int",
"getter": "get_cell_subdiv",
"setter": "set_cell_subdiv",
"index": -1
},
{
"name": "energy",
"type": "float",
"getter": "get_energy",
"setter": "set_energy",
"index": -1
},
{
"name": "octree",
"type": "PoolByteArray",
"getter": "get_octree",
"setter": "set_octree",
"index": -1
},
{
"name": "user_data",
"type": "Array",
"getter": "_get_user_data",
"setter": "_set_user_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_set_user_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_user_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bounds",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounds",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounds",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_space_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "xform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_space_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_subdiv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cell_subdiv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_subdiv",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_octree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "octree",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_octree",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_user",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "lightmap",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "instance",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_user_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_user_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "user_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_user_lightmap",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "user_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_users",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AnimationTreePlayer",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"NODE_OUTPUT": 0,
"NODE_ANIMATION": 1,
"NODE_ONESHOT": 2,
"NODE_MIX": 3,
"NODE_BLEND2": 4,
"NODE_BLEND3": 5,
"NODE_BLEND4": 6,
"NODE_TIMESCALE": 7,
"NODE_TIMESEEK": 8,
"NODE_TRANSITION": 9,
"ANIMATION_PROCESS_PHYSICS": 0,
"ANIMATION_PROCESS_IDLE": 1
},
"properties": [
{
"name": "playback_process_mode",
"type": "int",
"getter": "get_animation_process_mode",
"setter": "set_animation_process_mode",
"index": -1
},
{
"name": "master_player",
"type": "NodePath",
"getter": "get_master_player",
"setter": "set_master_player",
"index": -1
},
{
"name": "base_path",
"type": "NodePath",
"getter": "get_base_path",
"setter": "set_base_path",
"index": -1
},
{
"name": "active",
"type": "bool",
"getter": "is_active",
"setter": "set_active",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_exists",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_rename",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "new_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_get_type",
"return_type": "enum.AnimationTreePlayer::NodeType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_get_input_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_get_input_source",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_node_set_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "animation",
"type": "Animation",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_node_get_animation",
"return_type": "Animation",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_node_set_master_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "source",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_node_get_master_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "animation_node_set_filter_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_fadein_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_get_fadein_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_fadeout_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_get_fadeout_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_autorestart",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_autorestart_delay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "delay_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_autorestart_random_delay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "rand_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_has_autorestart",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_get_autorestart_delay",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_get_autorestart_random_delay",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_start",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "oneshot_node_set_filter_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mix_node_set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "mix_node_get_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend2_node_set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend2_node_get_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend2_node_set_filter_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend3_node_set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend3_node_get_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend4_node_set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "blend4_node_get_amount",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "timescale_node_set_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "timescale_node_get_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "timeseek_node_seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "seconds",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_set_input_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "count",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_get_input_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_delete_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_set_input_auto_advance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_has_input_auto_advance",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_set_xfade_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_get_xfade_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_set_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transition_node_get_current",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_set_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "screen_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "node_get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "connect_nodes",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst_id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst_input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "are_nodes_connected",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst_id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst_input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "disconnect_nodes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "dst_input_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_active",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_master_player",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "nodepath",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_master_player",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_list",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_animation_process_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation_process_mode",
"return_type": "enum.AnimationTreePlayer::AnimationProcessMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "advance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "recompute_caches",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AnimationProcessMode",
"values": {
"ANIMATION_PROCESS_PHYSICS": 0,
"ANIMATION_PROCESS_IDLE": 1
}
},
{
"name": "NodeType",
"values": {
"NODE_OUTPUT": 0,
"NODE_ANIMATION": 1,
"NODE_ONESHOT": 2,
"NODE_MIX": 3,
"NODE_BLEND2": 4,
"NODE_BLEND3": 5,
"NODE_BLEND4": 6,
"NODE_TIMESCALE": 7,
"NODE_TIMESEEK": 8,
"NODE_TRANSITION": 9
}
}
]
},
{
"name": "Particles",
"base_class": "GeometryInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"DRAW_ORDER_INDEX": 0,
"DRAW_ORDER_LIFETIME": 1,
"DRAW_ORDER_VIEW_DEPTH": 2,
"MAX_DRAW_PASSES": 4
},
"properties": [
{
"name": "emitting",
"type": "bool",
"getter": "is_emitting",
"setter": "set_emitting",
"index": -1
},
{
"name": "amount",
"type": "int",
"getter": "get_amount",
"setter": "set_amount",
"index": -1
},
{
"name": "lifetime",
"type": "float",
"getter": "get_lifetime",
"setter": "set_lifetime",
"index": -1
},
{
"name": "one_shot",
"type": "bool",
"getter": "get_one_shot",
"setter": "set_one_shot",
"index": -1
},
{
"name": "preprocess",
"type": "float",
"getter": "get_pre_process_time",
"setter": "set_pre_process_time",
"index": -1
},
{
"name": "speed_scale",
"type": "float",
"getter": "get_speed_scale",
"setter": "set_speed_scale",
"index": -1
},
{
"name": "explosiveness",
"type": "float",
"getter": "get_explosiveness_ratio",
"setter": "set_explosiveness_ratio",
"index": -1
},
{
"name": "randomness",
"type": "float",
"getter": "get_randomness_ratio",
"setter": "set_randomness_ratio",
"index": -1
},
{
"name": "fixed_fps",
"type": "int",
"getter": "get_fixed_fps",
"setter": "set_fixed_fps",
"index": -1
},
{
"name": "fract_delta",
"type": "bool",
"getter": "get_fractional_delta",
"setter": "set_fractional_delta",
"index": -1
},
{
"name": "visibility_aabb",
"type": "AABB",
"getter": "get_visibility_aabb",
"setter": "set_visibility_aabb",
"index": -1
},
{
"name": "local_coords",
"type": "bool",
"getter": "get_use_local_coordinates",
"setter": "set_use_local_coordinates",
"index": -1
},
{
"name": "draw_order",
"type": "int",
"getter": "get_draw_order",
"setter": "set_draw_order",
"index": -1
},
{
"name": "process_material",
"type": "ShaderMaterial,ParticlesMaterial",
"getter": "get_process_material",
"setter": "set_process_material",
"index": -1
},
{
"name": "draw_passes",
"type": "int",
"getter": "get_draw_passes",
"setter": "set_draw_passes",
"index": -1
},
{
"name": "draw_pass_1",
"type": "Mesh",
"getter": "get_draw_pass_mesh",
"setter": "set_draw_pass_mesh",
"index": 0
},
{
"name": "draw_pass_2",
"type": "Mesh",
"getter": "get_draw_pass_mesh",
"setter": "set_draw_pass_mesh",
"index": 1
},
{
"name": "draw_pass_3",
"type": "Mesh",
"getter": "get_draw_pass_mesh",
"setter": "set_draw_pass_mesh",
"index": 2
},
{
"name": "draw_pass_4",
"type": "Mesh",
"getter": "get_draw_pass_mesh",
"setter": "set_draw_pass_mesh",
"index": 3
}
],
"signals": [
],
"methods": [
{
"name": "set_emitting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "emitting",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_lifetime",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "secs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_one_shot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_pre_process_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "secs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_explosiveness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_randomness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_visibility_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_use_local_coordinates",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_fixed_fps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_fractional_delta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_process_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_speed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_emitting",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_amount",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_lifetime",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_one_shot",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pre_process_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_explosiveness_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_randomness_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visibility_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_use_local_coordinates",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_fixed_fps",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_fractional_delta",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_process_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_speed_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_order",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "order",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_draw_order",
"return_type": "enum.Particles::DrawOrder",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_passes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "passes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_draw_pass_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pass",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_draw_passes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_draw_pass_mesh",
"return_type": "Mesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pass",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "restart",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "capture_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DrawOrder",
"values": {
"DRAW_ORDER_INDEX": 0,
"DRAW_ORDER_LIFETIME": 1,
"DRAW_ORDER_VIEW_DEPTH": 2
}
}
]
},
{
"name": "Position3D",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "NavigationMeshInstance",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "navmesh",
"type": "NavigationMesh",
"getter": "get_navigation_mesh",
"setter": "set_navigation_mesh",
"index": -1
},
{
"name": "enabled",
"type": "bool",
"getter": "is_enabled",
"setter": "set_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_navigation_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "navmesh",
"type": "NavigationMesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_navigation_mesh",
"return_type": "NavigationMesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "NavigationMesh",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"SAMPLE_PARTITION_WATERSHED": 0,
"SAMPLE_PARTITION_MONOTONE": 1,
"SAMPLE_PARTITION_LAYERS": 2
},
"properties": [
{
"name": "vertices",
"type": "PoolVector3Array",
"getter": "get_vertices",
"setter": "set_vertices",
"index": -1
},
{
"name": "polygons",
"type": "Array",
"getter": "_get_polygons",
"setter": "_set_polygons",
"index": -1
},
{
"name": "sample_partition_type/sample_partition_type",
"type": "int",
"getter": "get_sample_partition_type",
"setter": "set_sample_partition_type",
"index": -1
},
{
"name": "cell/size",
"type": "float",
"getter": "get_cell_size",
"setter": "set_cell_size",
"index": -1
},
{
"name": "cell/height",
"type": "float",
"getter": "get_cell_height",
"setter": "set_cell_height",
"index": -1
},
{
"name": "agent/height",
"type": "float",
"getter": "get_agent_height",
"setter": "set_agent_height",
"index": -1
},
{
"name": "agent/radius",
"type": "float",
"getter": "get_agent_radius",
"setter": "set_agent_radius",
"index": -1
},
{
"name": "agent/max_climb",
"type": "float",
"getter": "get_agent_max_climb",
"setter": "set_agent_max_climb",
"index": -1
},
{
"name": "agent/max_slope",
"type": "float",
"getter": "get_agent_max_slope",
"setter": "set_agent_max_slope",
"index": -1
},
{
"name": "region/min_size",
"type": "float",
"getter": "get_region_min_size",
"setter": "set_region_min_size",
"index": -1
},
{
"name": "region/merge_size",
"type": "float",
"getter": "get_region_merge_size",
"setter": "set_region_merge_size",
"index": -1
},
{
"name": "edge/max_length",
"type": "float",
"getter": "get_edge_max_length",
"setter": "set_edge_max_length",
"index": -1
},
{
"name": "edge/max_error",
"type": "float",
"getter": "get_edge_max_error",
"setter": "set_edge_max_error",
"index": -1
},
{
"name": "polygon/verts_per_poly",
"type": "float",
"getter": "get_verts_per_poly",
"setter": "set_verts_per_poly",
"index": -1
},
{
"name": "detail/sample_distance",
"type": "float",
"getter": "get_detail_sample_distance",
"setter": "set_detail_sample_distance",
"index": -1
},
{
"name": "detail/sample_max_error",
"type": "float",
"getter": "get_detail_sample_max_error",
"setter": "set_detail_sample_max_error",
"index": -1
},
{
"name": "filter/low_hanging_obstacles",
"type": "bool",
"getter": "get_filter_low_hanging_obstacles",
"setter": "set_filter_low_hanging_obstacles",
"index": -1
},
{
"name": "filter/ledge_spans",
"type": "bool",
"getter": "get_filter_ledge_spans",
"setter": "set_filter_ledge_spans",
"index": -1
},
{
"name": "filter/filter_walkable_low_height_spans",
"type": "bool",
"getter": "get_filter_walkable_low_height_spans",
"setter": "set_filter_walkable_low_height_spans",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_sample_partition_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sample_partition_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sample_partition_type",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cell_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cell_height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_agent_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "agent_height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_agent_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_agent_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "agent_radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_agent_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_agent_max_climb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "agent_max_climb",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_agent_max_climb",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_agent_max_slope",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "agent_max_slope",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_agent_max_slope",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region_min_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "region_min_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_min_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region_merge_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "region_merge_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_merge_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_edge_max_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "edge_max_length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edge_max_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_edge_max_error",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "edge_max_error",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edge_max_error",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_verts_per_poly",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "verts_per_poly",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_verts_per_poly",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_detail_sample_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail_sample_dist",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_detail_sample_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_detail_sample_max_error",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail_sample_max_error",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_detail_sample_max_error",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_filter_low_hanging_obstacles",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter_low_hanging_obstacles",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filter_low_hanging_obstacles",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_filter_ledge_spans",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter_ledge_spans",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filter_ledge_spans",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_filter_walkable_low_height_spans",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter_walkable_low_height_spans",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filter_walkable_low_height_spans",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vertices",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertices",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertices",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_polygon",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_polygons",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_from_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_polygons",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygons",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_polygons",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Navigation",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "up_vector",
"type": "Vector3",
"getter": "get_up_vector",
"setter": "set_up_vector",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "navmesh_add",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "NavigationMesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "xform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "owner",
"type": "Object",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "navmesh_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "xform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "navmesh_remove",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_simple_path",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "start",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "end",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "optimize",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "get_closest_point_to_segment",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "start",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "end",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_collision",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_closest_point",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_owner",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_up_vector",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "up",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_up_vector",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CollisionObject",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "input_ray_pickable",
"type": "bool",
"getter": "is_ray_pickable",
"setter": "set_ray_pickable",
"index": -1
},
{
"name": "input_capture_on_drag",
"type": "bool",
"getter": "get_capture_input_on_drag",
"setter": "set_capture_input_on_drag",
"index": -1
}
],
"signals": [
{
"name": "mouse_exited",
"arguments": [
]
},
{
"name": "mouse_entered",
"arguments": [
]
},
{
"name": "input_event",
"arguments": [
{
"name": "camera",
"type": "Object",
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"default_value": ""
},
{
"name": "click_position",
"type": "Vector3",
"default_value": ""
},
{
"name": "click_normal",
"type": "Vector3",
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_input_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
},
{
"name": "click_position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "click_normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ray_pickable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ray_pickable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ray_pickable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_capture_input_on_drag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_capture_input_on_drag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_shape_owner",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_shape_owner",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape_owners",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "shape_owner_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_owner",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shape_owner_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "Shape",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape",
"return_type": "Shape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_find_owner",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "PhysicsBody",
"base_class": "CollisionObject",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_layers",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_layers",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_collision_exception_with",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_collision_exception_with",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "StaticBody",
"base_class": "PhysicsBody",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "friction",
"type": "float",
"getter": "get_friction",
"setter": "set_friction",
"index": -1
},
{
"name": "bounce",
"type": "float",
"getter": "get_bounce",
"setter": "set_bounce",
"index": -1
},
{
"name": "constant_linear_velocity",
"type": "Vector3",
"getter": "get_constant_linear_velocity",
"setter": "set_constant_linear_velocity",
"index": -1
},
{
"name": "constant_angular_velocity",
"type": "Vector3",
"getter": "get_constant_angular_velocity",
"setter": "set_constant_angular_velocity",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_constant_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vel",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_constant_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vel",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant_linear_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_constant_angular_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_friction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "friction",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_friction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bounce",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounce",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounce",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RigidBody",
"base_class": "PhysicsBody",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_RIGID": 0,
"MODE_STATIC": 1,
"MODE_CHARACTER": 2,
"MODE_KINEMATIC": 3
},
"properties": [
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "mass",
"type": "float",
"getter": "get_mass",
"setter": "set_mass",
"index": -1
},
{
"name": "weight",
"type": "float",
"getter": "get_weight",
"setter": "set_weight",
"index": -1
},
{
"name": "friction",
"type": "float",
"getter": "get_friction",
"setter": "set_friction",
"index": -1
},
{
"name": "bounce",
"type": "float",
"getter": "get_bounce",
"setter": "set_bounce",
"index": -1
},
{
"name": "gravity_scale",
"type": "float",
"getter": "get_gravity_scale",
"setter": "set_gravity_scale",
"index": -1
},
{
"name": "custom_integrator",
"type": "bool",
"getter": "is_using_custom_integrator",
"setter": "set_use_custom_integrator",
"index": -1
},
{
"name": "continuous_cd",
"type": "bool",
"getter": "is_using_continuous_collision_detection",
"setter": "set_use_continuous_collision_detection",
"index": -1
},
{
"name": "contacts_reported",
"type": "int",
"getter": "get_max_contacts_reported",
"setter": "set_max_contacts_reported",
"index": -1
},
{
"name": "contact_monitor",
"type": "bool",
"getter": "is_contact_monitor_enabled",
"setter": "set_contact_monitor",
"index": -1
},
{
"name": "sleeping",
"type": "bool",
"getter": "is_sleeping",
"setter": "set_sleeping",
"index": -1
},
{
"name": "can_sleep",
"type": "bool",
"getter": "is_able_to_sleep",
"setter": "set_can_sleep",
"index": -1
},
{
"name": "axis_lock_linear_x",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 1
},
{
"name": "axis_lock_linear_y",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 2
},
{
"name": "axis_lock_linear_z",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 4
},
{
"name": "axis_lock_angular_x",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 8
},
{
"name": "axis_lock_angular_y",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 16
},
{
"name": "axis_lock_angular_z",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 32
},
{
"name": "linear_velocity",
"type": "Vector3",
"getter": "get_linear_velocity",
"setter": "set_linear_velocity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"getter": "get_linear_damp",
"setter": "set_linear_damp",
"index": -1
},
{
"name": "angular_velocity",
"type": "Vector3",
"getter": "get_angular_velocity",
"setter": "set_angular_velocity",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"getter": "get_angular_damp",
"setter": "set_angular_damp",
"index": -1
}
],
"signals": [
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "local_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "sleeping_state_changed",
"arguments": [
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "local_shape",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_integrate_forces",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "state",
"type": "PhysicsDirectBodyState",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.RigidBody::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mass",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mass",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mass",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_weight",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "weight",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_weight",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_friction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "friction",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_friction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bounce",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounce",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounce",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gravity_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_contacts_reported",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_contacts_reported",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_custom_integrator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_custom_integrator",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_contact_monitor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_contact_monitor_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_continuous_collision_detection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_continuous_collision_detection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_axis_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis_velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "impulse",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_sleeping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sleeping",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_sleeping",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_can_sleep",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "able_to_sleep",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_able_to_sleep",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_direct_state_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_axis_lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lock",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_axis_lock",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_colliding_bodies",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_RIGID": 0,
"MODE_STATIC": 1,
"MODE_CHARACTER": 2,
"MODE_KINEMATIC": 3
}
}
]
},
{
"name": "KinematicCollision",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "position",
"type": "Vector3",
"getter": "get_position",
"setter": "",
"index": -1
},
{
"name": "normal",
"type": "Vector3",
"getter": "get_normal",
"setter": "",
"index": -1
},
{
"name": "travel",
"type": "Vector3",
"getter": "get_travel",
"setter": "",
"index": -1
},
{
"name": "remainder",
"type": "Vector3",
"getter": "get_remainder",
"setter": "",
"index": -1
},
{
"name": "local_shape",
"type": "Object",
"getter": "get_local_shape",
"setter": "",
"index": -1
},
{
"name": "collider",
"type": "Object",
"getter": "get_collider",
"setter": "",
"index": -1
},
{
"name": "collider_id",
"type": "int",
"getter": "get_collider_id",
"setter": "",
"index": -1
},
{
"name": "collider_shape",
"type": "Object",
"getter": "get_collider_shape",
"setter": "",
"index": -1
},
{
"name": "collider_shape_index",
"type": "int",
"getter": "get_collider_shape_index",
"setter": "",
"index": -1
},
{
"name": "collider_velocity",
"type": "Vector3",
"getter": "get_collider_velocity",
"setter": "",
"index": -1
},
{
"name": "collider_metadata",
"type": "Variant",
"getter": "get_collider_metadata",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_travel",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_remainder",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_local_shape",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "KinematicBody",
"base_class": "PhysicsBody",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "axis_lock_linear_x",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 1
},
{
"name": "axis_lock_linear_y",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 2
},
{
"name": "axis_lock_linear_z",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 4
},
{
"name": "axis_lock_angular_x",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 8
},
{
"name": "axis_lock_angular_y",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 16
},
{
"name": "axis_lock_angular_z",
"type": "bool",
"getter": "get_axis_lock",
"setter": "set_axis_lock",
"index": 32
},
{
"name": "collision/safe_margin",
"type": "float",
"getter": "get_safe_margin",
"setter": "set_safe_margin",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "move_and_collide",
"return_type": "KinematicCollision",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rel_vec",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_and_slide",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "floor_normal",
"type": "Vector3",
"has_default_value": true,
"default_value": "(0, 0, 0)"
},
{
"name": "slope_stop_min_velocity",
"type": "float",
"has_default_value": true,
"default_value": "0.05"
},
{
"name": "max_slides",
"type": "int",
"has_default_value": true,
"default_value": "4"
},
{
"name": "floor_max_angle",
"type": "float",
"has_default_value": true,
"default_value": "0.785398"
}
]
},
{
"name": "test_move",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "rel_vec",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_on_floor",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_ceiling",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_wall",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_floor_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_axis_lock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "lock",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_axis_lock",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_safe_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_safe_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_slide_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_slide_collision",
"return_type": "KinematicCollision",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "slide_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "VehicleBody",
"base_class": "RigidBody",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "engine_force",
"type": "float",
"getter": "get_engine_force",
"setter": "set_engine_force",
"index": -1
},
{
"name": "brake",
"type": "float",
"getter": "get_brake",
"setter": "set_brake",
"index": -1
},
{
"name": "steering",
"type": "float",
"getter": "get_steering",
"setter": "set_steering",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_engine_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "engine_force",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_engine_force",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_brake",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "brake",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_brake",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_steering",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "steering",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_steering",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VehicleWheel",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "use_as_traction",
"type": "bool",
"getter": "is_used_as_traction",
"setter": "set_use_as_traction",
"index": -1
},
{
"name": "use_as_steering",
"type": "bool",
"getter": "is_used_as_steering",
"setter": "set_use_as_steering",
"index": -1
},
{
"name": "wheel_roll_influence",
"type": "float",
"getter": "get_roll_influence",
"setter": "set_roll_influence",
"index": -1
},
{
"name": "wheel_radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
},
{
"name": "wheel_rest_length",
"type": "float",
"getter": "get_suspension_rest_length",
"setter": "set_suspension_rest_length",
"index": -1
},
{
"name": "wheel_friction_slip",
"type": "float",
"getter": "get_friction_slip",
"setter": "set_friction_slip",
"index": -1
},
{
"name": "suspension_travel",
"type": "float",
"getter": "get_suspension_travel",
"setter": "set_suspension_travel",
"index": -1
},
{
"name": "suspension_stiffness",
"type": "float",
"getter": "get_suspension_stiffness",
"setter": "set_suspension_stiffness",
"index": -1
},
{
"name": "suspension_max_force",
"type": "float",
"getter": "get_suspension_max_force",
"setter": "set_suspension_max_force",
"index": -1
},
{
"name": "damping_compression",
"type": "float",
"getter": "get_damping_compression",
"setter": "set_damping_compression",
"index": -1
},
{
"name": "damping_relaxation",
"type": "float",
"getter": "get_damping_relaxation",
"setter": "set_damping_relaxation",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_suspension_rest_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_suspension_rest_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_suspension_travel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_suspension_travel",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_suspension_stiffness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_suspension_stiffness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_suspension_max_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_suspension_max_force",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_damping_compression",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_damping_compression",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_damping_relaxation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_damping_relaxation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_as_traction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_used_as_traction",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_as_steering",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_used_as_steering",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_friction_slip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_friction_slip",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_in_contact",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_roll_influence",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "roll_influence",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_roll_influence",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_skidinfo",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Area",
"base_class": "CollisionObject",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SPACE_OVERRIDE_DISABLED": 0,
"SPACE_OVERRIDE_COMBINE": 1,
"SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"SPACE_OVERRIDE_REPLACE": 3,
"SPACE_OVERRIDE_REPLACE_COMBINE": 4
},
"properties": [
{
"name": "space_override",
"type": "int",
"getter": "get_space_override_mode",
"setter": "set_space_override_mode",
"index": -1
},
{
"name": "gravity_point",
"type": "bool",
"getter": "is_gravity_a_point",
"setter": "set_gravity_is_point",
"index": -1
},
{
"name": "gravity_distance_scale",
"type": "float",
"getter": "get_gravity_distance_scale",
"setter": "set_gravity_distance_scale",
"index": -1
},
{
"name": "gravity_vec",
"type": "Vector3",
"getter": "get_gravity_vector",
"setter": "set_gravity_vector",
"index": -1
},
{
"name": "gravity",
"type": "float",
"getter": "get_gravity",
"setter": "set_gravity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"getter": "get_linear_damp",
"setter": "set_linear_damp",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"getter": "get_angular_damp",
"setter": "set_angular_damp",
"index": -1
},
{
"name": "priority",
"type": "int",
"getter": "get_priority",
"setter": "set_priority",
"index": -1
},
{
"name": "monitoring",
"type": "bool",
"getter": "is_monitoring",
"setter": "set_monitoring",
"index": -1
},
{
"name": "monitorable",
"type": "bool",
"getter": "is_monitorable",
"setter": "set_monitorable",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
},
{
"name": "audio_bus_override",
"type": "bool",
"getter": "is_overriding_audio_bus",
"setter": "set_audio_bus_override",
"index": -1
},
{
"name": "audio_bus_name",
"type": "String",
"getter": "get_audio_bus",
"setter": "set_audio_bus",
"index": -1
},
{
"name": "reverb_bus_enable",
"type": "bool",
"getter": "is_using_reverb_bus",
"setter": "set_use_reverb_bus",
"index": -1
},
{
"name": "reverb_bus_name",
"type": "String",
"getter": "get_reverb_bus",
"setter": "set_reverb_bus",
"index": -1
},
{
"name": "reverb_bus_amount",
"type": "float",
"getter": "get_reverb_amount",
"setter": "set_reverb_amount",
"index": -1
},
{
"name": "reverb_bus_uniformity",
"type": "float",
"getter": "get_reverb_uniformity",
"setter": "set_reverb_uniformity",
"index": -1
}
],
"signals": [
{
"name": "area_exited",
"arguments": [
{
"name": "area",
"type": "Area",
"default_value": ""
}
]
},
{
"name": "area_shape_exited",
"arguments": [
{
"name": "area_id",
"type": "int",
"default_value": ""
},
{
"name": "area",
"type": "Area",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
},
{
"name": "self_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "area_entered",
"arguments": [
{
"name": "area",
"type": "Area",
"default_value": ""
}
]
},
{
"name": "area_shape_entered",
"arguments": [
{
"name": "area_id",
"type": "int",
"default_value": ""
},
{
"name": "area",
"type": "Area",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
},
{
"name": "self_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_body_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_space_override_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_space_override_mode",
"return_type": "enum.Area::SpaceOverride",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_is_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_gravity_a_point",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_distance_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_distance_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_vector",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vector",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_vector",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gravity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "priority",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_priority",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_monitorable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_monitorable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_monitoring",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_monitoring",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_overlapping_bodies",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_overlapping_areas",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "overlaps_body",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "overlaps_area",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_inout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg4",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_inout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg4",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_audio_bus_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_overriding_audio_bus",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_audio_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_audio_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_reverb_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_reverb_bus",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_reverb_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_reverb_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_reverb_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_reverb_amount",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_reverb_uniformity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_reverb_uniformity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SpaceOverride",
"values": {
"SPACE_OVERRIDE_DISABLED": 0,
"SPACE_OVERRIDE_COMBINE": 1,
"SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"SPACE_OVERRIDE_REPLACE": 3,
"SPACE_OVERRIDE_REPLACE_COMBINE": 4
}
}
]
},
{
"name": "ProximityGroup",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_PROXY": 0,
"MODE_SIGNAL": 1
},
"properties": [
{
"name": "group_name",
"type": "String",
"getter": "get_group_name",
"setter": "set_group_name",
"index": -1
},
{
"name": "dispatch_mode",
"type": "int",
"getter": "get_dispatch_mode",
"setter": "set_dispatch_mode",
"index": -1
},
{
"name": "grid_radius",
"type": "Vector3",
"getter": "get_grid_radius",
"setter": "set_grid_radius",
"index": -1
}
],
"signals": [
{
"name": "broadcast",
"arguments": [
{
"name": "group_name",
"type": "String",
"default_value": ""
},
{
"name": "parameters",
"type": "Array",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_group_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_group_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_dispatch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_dispatch_mode",
"return_type": "enum.ProximityGroup::DispatchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_grid_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_grid_radius",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "broadcast",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "parameters",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_proximity_group_broadcast",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "params",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "DispatchMode",
"values": {
"MODE_PROXY": 0,
"MODE_SIGNAL": 1
}
}
]
},
{
"name": "CollisionShape",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "shape",
"type": "Shape",
"getter": "get_shape",
"setter": "set_shape",
"index": -1
},
{
"name": "disabled",
"type": "bool",
"getter": "is_disabled",
"setter": "set_disabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "resource_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Shape",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape",
"return_type": "Shape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_convex_from_brothers",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Shape",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "CollisionPolygon",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "depth",
"type": "float",
"getter": "get_depth",
"setter": "set_depth",
"index": -1
},
{
"name": "disabled",
"type": "bool",
"getter": "is_disabled",
"setter": "set_disabled",
"index": -1
},
{
"name": "polygon",
"type": "PoolVector2Array",
"getter": "get_polygon",
"setter": "set_polygon",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "depth",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RayCast",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "enabled",
"type": "bool",
"getter": "is_enabled",
"setter": "set_enabled",
"index": -1
},
{
"name": "exclude_parent",
"type": "bool",
"getter": "get_exclude_parent_body",
"setter": "set_exclude_parent_body",
"index": -1
},
{
"name": "cast_to",
"type": "Vector3",
"getter": "get_cast_to",
"setter": "set_cast_to",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cast_to",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_point",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cast_to",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_colliding",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "force_raycast_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_point",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_exception_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_exception_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_exceptions",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_exclude_parent_body",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude_parent_body",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "MultiMeshInstance",
"base_class": "GeometryInstance",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "multimesh",
"type": "MultiMesh",
"getter": "get_multimesh",
"setter": "set_multimesh",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_multimesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multimesh",
"type": "MultiMesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_multimesh",
"return_type": "MultiMesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "MultiMesh",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"TRANSFORM_2D": 0,
"TRANSFORM_3D": 1,
"COLOR_NONE": 0,
"COLOR_8BIT": 1,
"COLOR_FLOAT": 2
},
"properties": [
{
"name": "color_format",
"type": "int",
"getter": "get_color_format",
"setter": "set_color_format",
"index": -1
},
{
"name": "transform_format",
"type": "int",
"getter": "get_transform_format",
"setter": "set_transform_format",
"index": -1
},
{
"name": "instance_count",
"type": "int",
"getter": "get_instance_count",
"setter": "set_instance_count",
"index": -1
},
{
"name": "mesh",
"type": "Mesh",
"getter": "get_mesh",
"setter": "set_mesh",
"index": -1
},
{
"name": "transform_array",
"type": "PoolVector3Array",
"getter": "_get_transform_array",
"setter": "_set_transform_array",
"index": -1
},
{
"name": "color_array",
"type": "PoolColorArray",
"getter": "_get_color_array",
"setter": "_set_color_array",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mesh",
"return_type": "Mesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_color_format",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color_format",
"return_type": "enum.MultiMesh::ColorFormat",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transform_format",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transform_format",
"return_type": "enum.MultiMesh::TransformFormat",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_instance_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "count",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_instance_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_instance_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_instance_transform",
"return_type": "Transform",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_instance_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_instance_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "instance",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_transform_array",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_transform_array",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_color_array",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_color_array",
"return_type": "PoolColorArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "TransformFormat",
"values": {
"TRANSFORM_2D": 0,
"TRANSFORM_3D": 1
}
},
{
"name": "ColorFormat",
"values": {
"COLOR_NONE": 0,
"COLOR_8BIT": 1,
"COLOR_FLOAT": 2
}
}
]
},
{
"name": "Curve3D",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "bake_interval",
"type": "float",
"getter": "get_bake_interval",
"setter": "set_bake_interval",
"index": -1
},
{
"name": "_data",
"type": "int",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_point_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "in",
"type": "Vector3",
"has_default_value": true,
"default_value": "(0, 0, 0)"
},
{
"name": "out",
"type": "Vector3",
"has_default_value": true,
"default_value": "(0, 0, 0)"
},
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "set_point_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_position",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_tilt",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tilt",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_tilt",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_in",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_in",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_out",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_out",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "interpolate",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "t",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "interpolatef",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bake_interval",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_interval",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_baked_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "interpolate_baked",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "cubic",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_baked_points",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_baked_tilts",
"return_type": "PoolRealArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "tessellate",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_stages",
"type": "int",
"has_default_value": true,
"default_value": "5"
},
{
"name": "tolerance_degrees",
"type": "float",
"has_default_value": true,
"default_value": "4"
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Path",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "curve",
"type": "Curve3D",
"getter": "get_curve",
"setter": "set_curve",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "Curve3D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_curve",
"return_type": "Curve3D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_curve_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PathFollow",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ROTATION_NONE": 0,
"ROTATION_Y": 1,
"ROTATION_XY": 2,
"ROTATION_XYZ": 3
},
"properties": [
{
"name": "offset",
"type": "float",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "unit_offset",
"type": "float",
"getter": "get_unit_offset",
"setter": "set_unit_offset",
"index": -1
},
{
"name": "h_offset",
"type": "float",
"getter": "get_h_offset",
"setter": "set_h_offset",
"index": -1
},
{
"name": "v_offset",
"type": "float",
"getter": "get_v_offset",
"setter": "set_v_offset",
"index": -1
},
{
"name": "rotation_mode",
"type": "int",
"getter": "get_rotation_mode",
"setter": "set_rotation_mode",
"index": -1
},
{
"name": "cubic_interp",
"type": "bool",
"getter": "get_cubic_interpolation",
"setter": "set_cubic_interpolation",
"index": -1
},
{
"name": "loop",
"type": "bool",
"getter": "has_loop",
"setter": "set_loop",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "h_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "v_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_unit_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unit_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unit_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotation_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rotation_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rotation_mode",
"return_type": "enum.PathFollow::RotationMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cubic_interpolation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cubic_interpolation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "loop",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_loop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "RotationMode",
"values": {
"ROTATION_NONE": 0,
"ROTATION_Y": 1,
"ROTATION_XY": 2,
"ROTATION_XYZ": 3
}
}
]
},
{
"name": "VisibilityNotifier",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "aabb",
"type": "AABB",
"getter": "get_aabb",
"setter": "set_aabb",
"index": -1
}
],
"signals": [
{
"name": "camera_exited",
"arguments": [
{
"name": "camera",
"type": "Camera",
"default_value": ""
}
]
},
{
"name": "screen_entered",
"arguments": [
]
},
{
"name": "camera_entered",
"arguments": [
{
"name": "camera",
"type": "Camera",
"default_value": ""
}
]
},
{
"name": "screen_exited",
"arguments": [
]
}
],
"methods": [
{
"name": "set_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_screen",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisibilityEnabler",
"base_class": "VisibilityNotifier",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ENABLER_PAUSE_ANIMATIONS": 0,
"ENABLER_FREEZE_BODIES": 1,
"ENABLER_MAX": 2
},
"properties": [
{
"name": "pause_animations",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 0
},
{
"name": "freeze_bodies",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 1
}
],
"signals": [
],
"methods": [
{
"name": "set_enabler",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabler",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabler_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabler",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_node_removed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Enabler",
"values": {
"ENABLER_PAUSE_ANIMATIONS": 0,
"ENABLER_FREEZE_BODIES": 1,
"ENABLER_MAX": 2
}
}
]
},
{
"name": "WorldEnvironment",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "environment",
"type": "Environment",
"getter": "get_environment",
"setter": "set_environment",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_environment",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "env",
"type": "Environment",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_environment",
"return_type": "Environment",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RemoteTransform",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "remote_path",
"type": "NodePath",
"getter": "get_remote_node",
"setter": "set_remote_node",
"index": -1
},
{
"name": "use_global_coordinates",
"type": "bool",
"getter": "get_use_global_coordinates",
"setter": "set_use_global_coordinates",
"index": -1
},
{
"name": "update_position",
"type": "bool",
"getter": "get_update_position",
"setter": "set_update_position",
"index": -1
},
{
"name": "update_rotation",
"type": "bool",
"getter": "get_update_rotation",
"setter": "set_update_rotation",
"index": -1
},
{
"name": "update_scale",
"type": "bool",
"getter": "get_update_scale",
"setter": "set_update_scale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_remote_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_remote_node",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_global_coordinates",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "use_global_coordinates",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_global_coordinates",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_position",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_position",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_rotation",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_rotation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_scale",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_scale",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Joint",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "nodes/node_a",
"type": "NodePath",
"getter": "get_node_a",
"setter": "set_node_a",
"index": -1
},
{
"name": "nodes/node_b",
"type": "NodePath",
"getter": "get_node_b",
"setter": "set_node_b",
"index": -1
},
{
"name": "solver/priority",
"type": "int",
"getter": "get_solver_priority",
"setter": "set_solver_priority",
"index": -1
},
{
"name": "collision/exclude_nodes",
"type": "bool",
"getter": "get_exclude_nodes_from_collision",
"setter": "set_exclude_nodes_from_collision",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_node_a",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_a",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_node_b",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_b",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_solver_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "priority",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_solver_priority",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exclude_nodes_from_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude_nodes_from_collision",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PinJoint",
"base_class": "Joint",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PARAM_BIAS": 0,
"PARAM_DAMPING": 1,
"PARAM_IMPULSE_CLAMP": 2
},
"properties": [
{
"name": "params/bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 0
},
{
"name": "params/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 1
},
{
"name": "params/impulse_clamp",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 2
}
],
"signals": [
],
"methods": [
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Param",
"values": {
"PARAM_BIAS": 0,
"PARAM_DAMPING": 1,
"PARAM_IMPULSE_CLAMP": 2
}
}
]
},
{
"name": "HingeJoint",
"base_class": "Joint",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PARAM_BIAS": 0,
"PARAM_LIMIT_UPPER": 1,
"PARAM_LIMIT_LOWER": 2,
"PARAM_LIMIT_BIAS": 3,
"PARAM_LIMIT_SOFTNESS": 4,
"PARAM_LIMIT_RELAXATION": 5,
"PARAM_MOTOR_TARGET_VELOCITY": 6,
"PARAM_MOTOR_MAX_IMPULSE": 7,
"PARAM_MAX": 8,
"FLAG_USE_LIMIT": 0,
"FLAG_ENABLE_MOTOR": 1,
"FLAG_MAX": 2
},
"properties": [
{
"name": "params/bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 0
},
{
"name": "angular_limit/enable",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 0
},
{
"name": "angular_limit/upper",
"type": "float",
"getter": "_get_upper_limit",
"setter": "_set_upper_limit",
"index": -1
},
{
"name": "angular_limit/lower",
"type": "float",
"getter": "_get_lower_limit",
"setter": "_set_lower_limit",
"index": -1
},
{
"name": "angular_limit/bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "angular_limit/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
},
{
"name": "angular_limit/relaxation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 5
},
{
"name": "motor/enable",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 1
},
{
"name": "motor/target_velocity",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 6
},
{
"name": "motor/max_impulse",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 7
}
],
"signals": [
],
"methods": [
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_upper_limit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "upper_limit",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_upper_limit",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_lower_limit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lower_limit",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_lower_limit",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Param",
"values": {
"PARAM_BIAS": 0,
"PARAM_LIMIT_UPPER": 1,
"PARAM_LIMIT_LOWER": 2,
"PARAM_LIMIT_BIAS": 3,
"PARAM_LIMIT_SOFTNESS": 4,
"PARAM_LIMIT_RELAXATION": 5,
"PARAM_MOTOR_TARGET_VELOCITY": 6,
"PARAM_MOTOR_MAX_IMPULSE": 7,
"PARAM_MAX": 8
}
},
{
"name": "Flag",
"values": {
"FLAG_USE_LIMIT": 0,
"FLAG_ENABLE_MOTOR": 1,
"FLAG_MAX": 2
}
}
]
},
{
"name": "SliderJoint",
"base_class": "Joint",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PARAM_LINEAR_LIMIT_UPPER": 0,
"PARAM_LINEAR_LIMIT_LOWER": 1,
"PARAM_LINEAR_LIMIT_SOFTNESS": 2,
"PARAM_LINEAR_LIMIT_RESTITUTION": 3,
"PARAM_LINEAR_LIMIT_DAMPING": 4,
"PARAM_LINEAR_MOTION_SOFTNESS": 5,
"PARAM_LINEAR_MOTION_RESTITUTION": 6,
"PARAM_LINEAR_MOTION_DAMPING": 7,
"PARAM_LINEAR_ORTHOGONAL_SOFTNESS": 8,
"PARAM_LINEAR_ORTHOGONAL_RESTITUTION": 9,
"PARAM_LINEAR_ORTHOGONAL_DAMPING": 10,
"PARAM_ANGULAR_LIMIT_UPPER": 11,
"PARAM_ANGULAR_LIMIT_LOWER": 12,
"PARAM_ANGULAR_LIMIT_SOFTNESS": 13,
"PARAM_ANGULAR_LIMIT_RESTITUTION": 14,
"PARAM_ANGULAR_LIMIT_DAMPING": 15,
"PARAM_ANGULAR_MOTION_SOFTNESS": 16,
"PARAM_ANGULAR_MOTION_RESTITUTION": 17,
"PARAM_ANGULAR_MOTION_DAMPING": 18,
"PARAM_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
"PARAM_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
"PARAM_ANGULAR_ORTHOGONAL_DAMPING": 21,
"PARAM_MAX": 22
},
"properties": [
{
"name": "linear_limit/upper_distance",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 0
},
{
"name": "linear_limit/lower_distance",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 1
},
{
"name": "linear_limit/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 2
},
{
"name": "linear_limit/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "linear_limit/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
},
{
"name": "linear_motion/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 5
},
{
"name": "linear_motion/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 6
},
{
"name": "linear_motion/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 7
},
{
"name": "linear_ortho/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 8
},
{
"name": "linear_ortho/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 9
},
{
"name": "linear_ortho/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 10
},
{
"name": "angular_limit/upper_angle",
"type": "float",
"getter": "_get_upper_limit_angular",
"setter": "_set_upper_limit_angular",
"index": -1
},
{
"name": "angular_limit/lower_angle",
"type": "float",
"getter": "_get_lower_limit_angular",
"setter": "_set_lower_limit_angular",
"index": -1
},
{
"name": "angular_limit/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 13
},
{
"name": "angular_limit/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 14
},
{
"name": "angular_limit/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 15
},
{
"name": "angular_motion/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 16
},
{
"name": "angular_motion/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 17
},
{
"name": "angular_motion/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 18
},
{
"name": "angular_ortho/softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 19
},
{
"name": "angular_ortho/restitution",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 20
},
{
"name": "angular_ortho/damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 21
}
],
"signals": [
],
"methods": [
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_upper_limit_angular",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "upper_limit_angular",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_upper_limit_angular",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_lower_limit_angular",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lower_limit_angular",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_lower_limit_angular",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Param",
"values": {
"PARAM_LINEAR_LIMIT_UPPER": 0,
"PARAM_LINEAR_LIMIT_LOWER": 1,
"PARAM_LINEAR_LIMIT_SOFTNESS": 2,
"PARAM_LINEAR_LIMIT_RESTITUTION": 3,
"PARAM_LINEAR_LIMIT_DAMPING": 4,
"PARAM_LINEAR_MOTION_SOFTNESS": 5,
"PARAM_LINEAR_MOTION_RESTITUTION": 6,
"PARAM_LINEAR_MOTION_DAMPING": 7,
"PARAM_LINEAR_ORTHOGONAL_SOFTNESS": 8,
"PARAM_LINEAR_ORTHOGONAL_RESTITUTION": 9,
"PARAM_LINEAR_ORTHOGONAL_DAMPING": 10,
"PARAM_ANGULAR_LIMIT_UPPER": 11,
"PARAM_ANGULAR_LIMIT_LOWER": 12,
"PARAM_ANGULAR_LIMIT_SOFTNESS": 13,
"PARAM_ANGULAR_LIMIT_RESTITUTION": 14,
"PARAM_ANGULAR_LIMIT_DAMPING": 15,
"PARAM_ANGULAR_MOTION_SOFTNESS": 16,
"PARAM_ANGULAR_MOTION_RESTITUTION": 17,
"PARAM_ANGULAR_MOTION_DAMPING": 18,
"PARAM_ANGULAR_ORTHOGONAL_SOFTNESS": 19,
"PARAM_ANGULAR_ORTHOGONAL_RESTITUTION": 20,
"PARAM_ANGULAR_ORTHOGONAL_DAMPING": 21,
"PARAM_MAX": 22
}
}
]
},
{
"name": "ConeTwistJoint",
"base_class": "Joint",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PARAM_SWING_SPAN": 0,
"PARAM_TWIST_SPAN": 1,
"PARAM_BIAS": 2,
"PARAM_SOFTNESS": 3,
"PARAM_RELAXATION": 4,
"PARAM_MAX": 5
},
"properties": [
{
"name": "swing_span",
"type": "float",
"getter": "_get_swing_span",
"setter": "_set_swing_span",
"index": -1
},
{
"name": "twist_span",
"type": "float",
"getter": "_get_twist_span",
"setter": "_set_twist_span",
"index": -1
},
{
"name": "bias",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 2
},
{
"name": "softness",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "relaxation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
}
],
"signals": [
],
"methods": [
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_swing_span",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "swing_span",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_swing_span",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_twist_span",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "twist_span",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_twist_span",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Param",
"values": {
"PARAM_SWING_SPAN": 0,
"PARAM_TWIST_SPAN": 1,
"PARAM_BIAS": 2,
"PARAM_SOFTNESS": 3,
"PARAM_RELAXATION": 4,
"PARAM_MAX": 5
}
}
]
},
{
"name": "Generic6DOFJoint",
"base_class": "Joint",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"PARAM_LINEAR_LOWER_LIMIT": 0,
"PARAM_LINEAR_UPPER_LIMIT": 1,
"PARAM_LINEAR_LIMIT_SOFTNESS": 2,
"PARAM_LINEAR_RESTITUTION": 3,
"PARAM_LINEAR_DAMPING": 4,
"PARAM_ANGULAR_LOWER_LIMIT": 5,
"PARAM_ANGULAR_UPPER_LIMIT": 6,
"PARAM_ANGULAR_LIMIT_SOFTNESS": 7,
"PARAM_ANGULAR_DAMPING": 8,
"PARAM_ANGULAR_RESTITUTION": 9,
"PARAM_ANGULAR_FORCE_LIMIT": 10,
"PARAM_ANGULAR_ERP": 11,
"PARAM_ANGULAR_MOTOR_TARGET_VELOCITY": 12,
"PARAM_ANGULAR_MOTOR_FORCE_LIMIT": 13,
"PARAM_MAX": 14,
"FLAG_ENABLE_LINEAR_LIMIT": 0,
"FLAG_ENABLE_ANGULAR_LIMIT": 1,
"FLAG_ENABLE_MOTOR": 2,
"FLAG_MAX": 3
},
"properties": [
{
"name": "linear_limit_x/enabled",
"type": "bool",
"getter": "get_flag_x",
"setter": "set_flag_x",
"index": 0
},
{
"name": "linear_limit_x/upper_distance",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 1
},
{
"name": "linear_limit_x/lower_distance",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 0
},
{
"name": "linear_limit_x/softness",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 2
},
{
"name": "linear_limit_x/restitution",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 3
},
{
"name": "linear_limit_x/damping",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 4
},
{
"name": "angular_limit_x/enabled",
"type": "bool",
"getter": "get_flag_x",
"setter": "set_flag_x",
"index": 1
},
{
"name": "angular_limit_x/upper_angle",
"type": "float",
"getter": "_get_angular_hi_limit_x",
"setter": "_set_angular_hi_limit_x",
"index": -1
},
{
"name": "angular_limit_x/lower_angle",
"type": "float",
"getter": "_get_angular_lo_limit_x",
"setter": "_set_angular_lo_limit_x",
"index": -1
},
{
"name": "angular_limit_x/softness",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 7
},
{
"name": "angular_limit_x/restitution",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 9
},
{
"name": "angular_limit_x/damping",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 8
},
{
"name": "angular_limit_x/force_limit",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 10
},
{
"name": "angular_limit_x/erp",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 11
},
{
"name": "angular_motor_x/enabled",
"type": "bool",
"getter": "get_flag_x",
"setter": "set_flag_x",
"index": 2
},
{
"name": "angular_motor_x/target_velocity",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 12
},
{
"name": "angular_motor_x/force_limit",
"type": "float",
"getter": "get_param_x",
"setter": "set_param_x",
"index": 13
},
{
"name": "linear_limit_y/enabled",
"type": "bool",
"getter": "get_flag_y",
"setter": "set_flag_y",
"index": 0
},
{
"name": "linear_limit_y/upper_distance",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 1
},
{
"name": "linear_limit_y/lower_distance",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 0
},
{
"name": "linear_limit_y/softness",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 2
},
{
"name": "linear_limit_y/restitution",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 3
},
{
"name": "linear_limit_y/damping",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 4
},
{
"name": "angular_limit_y/enabled",
"type": "bool",
"getter": "get_flag_y",
"setter": "set_flag_y",
"index": 1
},
{
"name": "angular_limit_y/upper_angle",
"type": "float",
"getter": "_get_angular_hi_limit_y",
"setter": "_set_angular_hi_limit_y",
"index": -1
},
{
"name": "angular_limit_y/lower_angle",
"type": "float",
"getter": "_get_angular_lo_limit_y",
"setter": "_set_angular_lo_limit_y",
"index": -1
},
{
"name": "angular_limit_y/softness",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 7
},
{
"name": "angular_limit_y/restitution",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 9
},
{
"name": "angular_limit_y/damping",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 8
},
{
"name": "angular_limit_y/force_limit",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 10
},
{
"name": "angular_limit_y/erp",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 11
},
{
"name": "angular_motor_y/enabled",
"type": "bool",
"getter": "get_flag_y",
"setter": "set_flag_y",
"index": 2
},
{
"name": "angular_motor_y/target_velocity",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 12
},
{
"name": "angular_motor_y/force_limit",
"type": "float",
"getter": "get_param_y",
"setter": "set_param_y",
"index": 13
},
{
"name": "linear_limit_z/enabled",
"type": "bool",
"getter": "get_flag_z",
"setter": "set_flag_z",
"index": 0
},
{
"name": "linear_limit_z/upper_distance",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 1
},
{
"name": "linear_limit_z/lower_distance",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 0
},
{
"name": "linear_limit_z/softness",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 2
},
{
"name": "linear_limit_z/restitution",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 3
},
{
"name": "linear_limit_z/damping",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 4
},
{
"name": "angular_limit_z/enabled",
"type": "bool",
"getter": "get_flag_z",
"setter": "set_flag_z",
"index": 1
},
{
"name": "angular_limit_z/upper_angle",
"type": "float",
"getter": "_get_angular_hi_limit_z",
"setter": "_set_angular_hi_limit_z",
"index": -1
},
{
"name": "angular_limit_z/lower_angle",
"type": "float",
"getter": "_get_angular_lo_limit_z",
"setter": "_set_angular_lo_limit_z",
"index": -1
},
{
"name": "angular_limit_z/softness",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 7
},
{
"name": "angular_limit_z/restitution",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 9
},
{
"name": "angular_limit_z/damping",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 8
},
{
"name": "angular_limit_z/force_limit",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 10
},
{
"name": "angular_limit_z/erp",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 11
},
{
"name": "angular_motor_z/enabled",
"type": "bool",
"getter": "get_flag_z",
"setter": "set_flag_z",
"index": 2
},
{
"name": "angular_motor_z/target_velocity",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 12
},
{
"name": "angular_motor_z/force_limit",
"type": "float",
"getter": "get_param_z",
"setter": "set_param_z",
"index": 13
}
],
"signals": [
],
"methods": [
{
"name": "_set_angular_hi_limit_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_hi_limit_x",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_angular_lo_limit_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_lo_limit_x",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_angular_hi_limit_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_hi_limit_y",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_angular_lo_limit_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_lo_limit_y",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_angular_hi_limit_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_hi_limit_z",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_angular_lo_limit_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angle",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_angular_lo_limit_z",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_param_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param_x",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_param_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param_y",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_param_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param_z",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_flag_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag_x",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_flag_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag_y",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_flag_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag_z",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Param",
"values": {
"PARAM_LINEAR_LOWER_LIMIT": 0,
"PARAM_LINEAR_UPPER_LIMIT": 1,
"PARAM_LINEAR_LIMIT_SOFTNESS": 2,
"PARAM_LINEAR_RESTITUTION": 3,
"PARAM_LINEAR_DAMPING": 4,
"PARAM_ANGULAR_LOWER_LIMIT": 5,
"PARAM_ANGULAR_UPPER_LIMIT": 6,
"PARAM_ANGULAR_LIMIT_SOFTNESS": 7,
"PARAM_ANGULAR_DAMPING": 8,
"PARAM_ANGULAR_RESTITUTION": 9,
"PARAM_ANGULAR_FORCE_LIMIT": 10,
"PARAM_ANGULAR_ERP": 11,
"PARAM_ANGULAR_MOTOR_TARGET_VELOCITY": 12,
"PARAM_ANGULAR_MOTOR_FORCE_LIMIT": 13,
"PARAM_MAX": 14
}
},
{
"name": "Flag",
"values": {
"FLAG_ENABLE_LINEAR_LIMIT": 0,
"FLAG_ENABLE_ANGULAR_LIMIT": 1,
"FLAG_ENABLE_MOTOR": 2,
"FLAG_MAX": 3
}
}
]
},
{
"name": "MeshLibrary",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "create_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mesh",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_navmesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "navmesh",
"type": "NavigationMesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shapes",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_item_preview",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_mesh",
"return_type": "Mesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_navmesh",
"return_type": "NavigationMesh",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_shapes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_preview",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_item_by_name",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_item_list",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_last_unused_item_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Shader",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"MODE_SPATIAL": 0,
"MODE_CANVAS_ITEM": 1,
"MODE_PARTICLES": 2
},
"properties": [
{
"name": "code",
"type": "String",
"getter": "get_code",
"setter": "set_code",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_mode",
"return_type": "enum.Shader::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_code",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_code",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_default_texture_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_texture_param",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_param",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_SPATIAL": 0,
"MODE_CANVAS_ITEM": 1,
"MODE_PARTICLES": 2
}
}
]
},
{
"name": "Material",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"RENDER_PRIORITY_MAX": 127,
"RENDER_PRIORITY_MIN": -128
},
"properties": [
{
"name": "render_priority",
"type": "int",
"getter": "get_render_priority",
"setter": "set_render_priority",
"index": -1
},
{
"name": "next_pass",
"type": "Material",
"getter": "get_next_pass",
"setter": "set_next_pass",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_next_pass",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "next_pass",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_next_pass",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_render_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "priority",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_render_priority",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ShaderMaterial",
"base_class": "Material",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "shader",
"type": "Shader",
"getter": "get_shader",
"setter": "set_shader",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shader",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shader",
"type": "Shader",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shader",
"return_type": "Shader",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shader_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shader_param",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "CanvasItemMaterial",
"base_class": "Material",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3,
"BLEND_MODE_PREMULT_ALPHA": 4,
"LIGHT_MODE_NORMAL": 0,
"LIGHT_MODE_UNSHADED": 1,
"LIGHT_MODE_LIGHT_ONLY": 2
},
"properties": [
{
"name": "blend_mode",
"type": "int",
"getter": "get_blend_mode",
"setter": "set_blend_mode",
"index": -1
},
{
"name": "light_mode",
"type": "int",
"getter": "get_light_mode",
"setter": "set_light_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_blend_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "blend_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_blend_mode",
"return_type": "enum.CanvasItemMaterial::BlendMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_light_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "light_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_light_mode",
"return_type": "enum.CanvasItemMaterial::LightMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "LightMode",
"values": {
"LIGHT_MODE_NORMAL": 0,
"LIGHT_MODE_UNSHADED": 1,
"LIGHT_MODE_LIGHT_ONLY": 2
}
},
{
"name": "BlendMode",
"values": {
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3,
"BLEND_MODE_PREMULT_ALPHA": 4
}
}
]
},
{
"name": "Particles2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"DRAW_ORDER_INDEX": 0,
"DRAW_ORDER_LIFETIME": 1
},
"properties": [
{
"name": "emitting",
"type": "bool",
"getter": "is_emitting",
"setter": "set_emitting",
"index": -1
},
{
"name": "amount",
"type": "int",
"getter": "get_amount",
"setter": "set_amount",
"index": -1
},
{
"name": "lifetime",
"type": "float",
"getter": "get_lifetime",
"setter": "set_lifetime",
"index": -1
},
{
"name": "one_shot",
"type": "bool",
"getter": "get_one_shot",
"setter": "set_one_shot",
"index": -1
},
{
"name": "preprocess",
"type": "float",
"getter": "get_pre_process_time",
"setter": "set_pre_process_time",
"index": -1
},
{
"name": "speed_scale",
"type": "float",
"getter": "get_speed_scale",
"setter": "set_speed_scale",
"index": -1
},
{
"name": "explosiveness",
"type": "float",
"getter": "get_explosiveness_ratio",
"setter": "set_explosiveness_ratio",
"index": -1
},
{
"name": "randomness",
"type": "float",
"getter": "get_randomness_ratio",
"setter": "set_randomness_ratio",
"index": -1
},
{
"name": "fixed_fps",
"type": "int",
"getter": "get_fixed_fps",
"setter": "set_fixed_fps",
"index": -1
},
{
"name": "fract_delta",
"type": "bool",
"getter": "get_fractional_delta",
"setter": "set_fractional_delta",
"index": -1
},
{
"name": "visibility_rect",
"type": "AABB",
"getter": "get_visibility_rect",
"setter": "set_visibility_rect",
"index": -1
},
{
"name": "local_coords",
"type": "bool",
"getter": "get_use_local_coordinates",
"setter": "set_use_local_coordinates",
"index": -1
},
{
"name": "draw_order",
"type": "int",
"getter": "get_draw_order",
"setter": "set_draw_order",
"index": -1
},
{
"name": "process_material",
"type": "ShaderMaterial,ParticlesMaterial",
"getter": "get_process_material",
"setter": "set_process_material",
"index": -1
},
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "normal_map",
"type": "Texture",
"getter": "get_normal_map",
"setter": "set_normal_map",
"index": -1
},
{
"name": "h_frames",
"type": "int",
"getter": "get_h_frames",
"setter": "set_h_frames",
"index": -1
},
{
"name": "v_frames",
"type": "int",
"getter": "get_v_frames",
"setter": "set_v_frames",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_emitting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "emitting",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_amount",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_lifetime",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "secs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_one_shot",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "secs",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_pre_process_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "secs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_explosiveness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_randomness_ratio",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ratio",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_visibility_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "aabb",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_use_local_coordinates",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_fixed_fps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_fractional_delta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_process_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_speed_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_emitting",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_amount",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_lifetime",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_one_shot",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pre_process_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_explosiveness_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_randomness_ratio",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visibility_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_use_local_coordinates",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_fixed_fps",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_fractional_delta",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_process_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_speed_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_order",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "order",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_draw_order",
"return_type": "enum.Particles2D::DrawOrder",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_map",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_map",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "capture_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_frames",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_frames",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "restart",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DrawOrder",
"values": {
"DRAW_ORDER_INDEX": 0,
"DRAW_ORDER_LIFETIME": 1
}
}
]
},
{
"name": "Sprite",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "normal_map",
"type": "Texture",
"getter": "get_normal_map",
"setter": "set_normal_map",
"index": -1
},
{
"name": "centered",
"type": "bool",
"getter": "is_centered",
"setter": "set_centered",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "flip_h",
"type": "bool",
"getter": "is_flipped_h",
"setter": "set_flip_h",
"index": -1
},
{
"name": "flip_v",
"type": "bool",
"getter": "is_flipped_v",
"setter": "set_flip_v",
"index": -1
},
{
"name": "vframes",
"type": "int",
"getter": "get_vframes",
"setter": "set_vframes",
"index": -1
},
{
"name": "hframes",
"type": "int",
"getter": "get_hframes",
"setter": "set_hframes",
"index": -1
},
{
"name": "frame",
"type": "int",
"getter": "get_frame",
"setter": "set_frame",
"index": -1
},
{
"name": "region_enabled",
"type": "bool",
"getter": "is_region",
"setter": "set_region",
"index": -1
},
{
"name": "region_rect",
"type": "Rect2",
"getter": "get_region_rect",
"setter": "set_region_rect",
"index": -1
},
{
"name": "region_filter_clip",
"type": "bool",
"getter": "is_region_filter_clip_enabled",
"setter": "set_region_filter_clip",
"index": -1
}
],
"signals": [
{
"name": "frame_changed",
"arguments": [
]
},
{
"name": "texture_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_map",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal_map",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_map",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_centered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "centered",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_centered",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_h",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_h",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_h",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_v",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_v",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_v",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_region",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region_filter_clip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_region_filter_clip_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frame",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vframes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vframes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vframes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_hframes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "hframes",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_hframes",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AnimatedSprite",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "frames",
"type": "SpriteFrames",
"getter": "get_sprite_frames",
"setter": "set_sprite_frames",
"index": -1
},
{
"name": "animation",
"type": "String",
"getter": "get_animation",
"setter": "set_animation",
"index": -1
},
{
"name": "frame",
"type": "int",
"getter": "get_frame",
"setter": "set_frame",
"index": -1
},
{
"name": "playing",
"type": "bool",
"getter": "_is_playing",
"setter": "_set_playing",
"index": -1
},
{
"name": "centered",
"type": "bool",
"getter": "is_centered",
"setter": "set_centered",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "flip_h",
"type": "bool",
"getter": "is_flipped_h",
"setter": "set_flip_h",
"index": -1
},
{
"name": "flip_v",
"type": "bool",
"getter": "is_flipped_v",
"setter": "set_flip_v",
"index": -1
}
],
"signals": [
{
"name": "frame_changed",
"arguments": [
]
},
{
"name": "animation_finished",
"arguments": [
]
}
],
"methods": [
{
"name": "set_sprite_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sprite_frames",
"type": "SpriteFrames",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sprite_frames",
"return_type": "SpriteFrames",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_animation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "animation",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_animation",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_playing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "playing",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anim",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_centered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "centered",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_centered",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_h",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_h",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_h",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flip_v",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flip_v",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_flipped_v",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_frame",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frame",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_frame",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_res_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Position2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Line2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"LINE_JOINT_SHARP": 0,
"LINE_JOINT_BEVEL": 1,
"LINE_JOINT_ROUND": 2,
"LINE_CAP_NONE": 0,
"LINE_CAP_BOX": 1,
"LINE_CAP_ROUND": 2,
"LINE_TEXTURE_NONE": 0,
"LINE_TEXTURE_TILE": 1
},
"properties": [
{
"name": "points",
"type": "PoolVector2Array",
"getter": "get_points",
"setter": "set_points",
"index": -1
},
{
"name": "width",
"type": "float",
"getter": "get_width",
"setter": "set_width",
"index": -1
},
{
"name": "default_color",
"type": "Color",
"getter": "get_default_color",
"setter": "set_default_color",
"index": -1
},
{
"name": "gradient",
"type": "Gradient",
"getter": "get_gradient",
"setter": "set_gradient",
"index": -1
},
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "texture_mode",
"type": "int",
"getter": "get_texture_mode",
"setter": "set_texture_mode",
"index": -1
},
{
"name": "joint_mode",
"type": "int",
"getter": "get_joint_mode",
"setter": "set_joint_mode",
"index": -1
},
{
"name": "begin_cap_mode",
"type": "int",
"getter": "get_begin_cap_mode",
"setter": "set_begin_cap_mode",
"index": -1
},
{
"name": "end_cap_mode",
"type": "int",
"getter": "get_end_cap_mode",
"setter": "set_end_cap_mode",
"index": -1
},
{
"name": "sharp_limit",
"type": "float",
"getter": "get_sharp_limit",
"setter": "set_sharp_limit",
"index": -1
},
{
"name": "round_precision",
"type": "int",
"getter": "get_round_precision",
"setter": "set_round_precision",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_points",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_point_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "i",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "i",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "i",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_width",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_default_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gradient",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Gradient",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gradient",
"return_type": "Gradient",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_mode",
"return_type": "enum.Line2D::LineTextureMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_joint_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_joint_mode",
"return_type": "enum.Line2D::LineJointMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_begin_cap_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_begin_cap_mode",
"return_type": "enum.Line2D::LineCapMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_end_cap_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_end_cap_mode",
"return_type": "enum.Line2D::LineCapMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sharp_limit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "limit",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sharp_limit",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_round_precision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "precision",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_round_precision",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_gradient_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "LineTextureMode",
"values": {
"LINE_TEXTURE_NONE": 0,
"LINE_TEXTURE_TILE": 1
}
},
{
"name": "LineCapMode",
"values": {
"LINE_CAP_NONE": 0,
"LINE_CAP_BOX": 1,
"LINE_CAP_ROUND": 2
}
},
{
"name": "LineJointMode",
"values": {
"LINE_JOINT_SHARP": 0,
"LINE_JOINT_BEVEL": 1,
"LINE_JOINT_ROUND": 2
}
}
]
},
{
"name": "Gradient",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "offsets",
"type": "PoolRealArray",
"getter": "get_offsets",
"setter": "set_offsets",
"index": -1
},
{
"name": "colors",
"type": "PoolColorArray",
"getter": "get_colors",
"setter": "set_colors",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "interpolate",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offsets",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offsets",
"type": "PoolRealArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offsets",
"return_type": "PoolRealArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_colors",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_colors",
"return_type": "PoolColorArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CollisionObject2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "input_pickable",
"type": "bool",
"getter": "is_pickable",
"setter": "set_pickable",
"index": -1
}
],
"signals": [
{
"name": "mouse_exited",
"arguments": [
]
},
{
"name": "mouse_entered",
"arguments": [
]
},
{
"name": "input_event",
"arguments": [
{
"name": "viewport",
"type": "Object",
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_input_event",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rid",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pickable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_pickable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_shape_owner",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_shape_owner",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape_owners",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "shape_owner_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_owner",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shape_owner_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_set_one_way_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shape_owner_one_way_collision_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape",
"return_type": "Shape2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_get_shape_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_remove_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_owner_clear_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "owner_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "shape_find_owner",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape_index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "PhysicsBody2D",
"base_class": "CollisionObject2D",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "layers",
"type": "int",
"getter": "_get_layers",
"setter": "_set_layers",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_layers",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_layers",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_collision_exception_with",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_collision_exception_with",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "StaticBody2D",
"base_class": "PhysicsBody2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "constant_linear_velocity",
"type": "Vector2",
"getter": "get_constant_linear_velocity",
"setter": "set_constant_linear_velocity",
"index": -1
},
{
"name": "constant_angular_velocity",
"type": "float",
"getter": "get_constant_angular_velocity",
"setter": "set_constant_angular_velocity",
"index": -1
},
{
"name": "friction",
"type": "float",
"getter": "get_friction",
"setter": "set_friction",
"index": -1
},
{
"name": "bounce",
"type": "float",
"getter": "get_bounce",
"setter": "set_bounce",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_constant_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vel",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_constant_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vel",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant_linear_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_constant_angular_velocity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_friction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "friction",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_friction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bounce",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounce",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounce",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RigidBody2D",
"base_class": "PhysicsBody2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_RIGID": 0,
"MODE_STATIC": 1,
"MODE_CHARACTER": 2,
"MODE_KINEMATIC": 3,
"CCD_MODE_DISABLED": 0,
"CCD_MODE_CAST_RAY": 1,
"CCD_MODE_CAST_SHAPE": 2
},
"properties": [
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "mass",
"type": "float",
"getter": "get_mass",
"setter": "set_mass",
"index": -1
},
{
"name": "inertia",
"type": "float",
"getter": "get_inertia",
"setter": "set_inertia",
"index": -1
},
{
"name": "weight",
"type": "float",
"getter": "get_weight",
"setter": "set_weight",
"index": -1
},
{
"name": "friction",
"type": "float",
"getter": "get_friction",
"setter": "set_friction",
"index": -1
},
{
"name": "bounce",
"type": "float",
"getter": "get_bounce",
"setter": "set_bounce",
"index": -1
},
{
"name": "gravity_scale",
"type": "float",
"getter": "get_gravity_scale",
"setter": "set_gravity_scale",
"index": -1
},
{
"name": "custom_integrator",
"type": "bool",
"getter": "is_using_custom_integrator",
"setter": "set_use_custom_integrator",
"index": -1
},
{
"name": "continuous_cd",
"type": "int",
"getter": "get_continuous_collision_detection_mode",
"setter": "set_continuous_collision_detection_mode",
"index": -1
},
{
"name": "contacts_reported",
"type": "int",
"getter": "get_max_contacts_reported",
"setter": "set_max_contacts_reported",
"index": -1
},
{
"name": "contact_monitor",
"type": "bool",
"getter": "is_contact_monitor_enabled",
"setter": "set_contact_monitor",
"index": -1
},
{
"name": "sleeping",
"type": "bool",
"getter": "is_sleeping",
"setter": "set_sleeping",
"index": -1
},
{
"name": "can_sleep",
"type": "bool",
"getter": "is_able_to_sleep",
"setter": "set_can_sleep",
"index": -1
},
{
"name": "linear_velocity",
"type": "Vector2",
"getter": "get_linear_velocity",
"setter": "set_linear_velocity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"getter": "get_linear_damp",
"setter": "set_linear_damp",
"index": -1
},
{
"name": "angular_velocity",
"type": "float",
"getter": "get_angular_velocity",
"setter": "set_angular_velocity",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"getter": "get_angular_damp",
"setter": "set_angular_damp",
"index": -1
},
{
"name": "applied_force",
"type": "Vector2",
"getter": "get_applied_force",
"setter": "set_applied_force",
"index": -1
},
{
"name": "applied_torque",
"type": "float",
"getter": "get_applied_torque",
"setter": "set_applied_torque",
"index": -1
}
],
"signals": [
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "local_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "sleeping_state_changed",
"arguments": [
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "Object",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "local_shape",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_integrate_forces",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "state",
"type": "Physics2DDirectBodyState",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.RigidBody2D::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mass",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mass",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mass",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_inertia",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_inertia",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "inertia",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_weight",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "weight",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_weight",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_friction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "friction",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_friction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bounce",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bounce",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounce",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gravity_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_velocity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_velocity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_contacts_reported",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_contacts_reported",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_custom_integrator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_custom_integrator",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_contact_monitor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_contact_monitor_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_continuous_collision_detection_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_continuous_collision_detection_mode",
"return_type": "enum.RigidBody2D::CCDMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_axis_velocity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "axis_velocity",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "apply_impulse",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "impulse",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_applied_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "force",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_applied_force",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_applied_torque",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "torque",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_applied_torque",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_force",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "force",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_sleeping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sleeping",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_sleeping",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_can_sleep",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "able_to_sleep",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_able_to_sleep",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "test_motion",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "margin",
"type": "float",
"has_default_value": true,
"default_value": "0.08"
},
{
"name": "result",
"type": "Physics2DTestMotionResult",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "_direct_state_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_colliding_bodies",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_RIGID": 0,
"MODE_STATIC": 1,
"MODE_CHARACTER": 2,
"MODE_KINEMATIC": 3
}
},
{
"name": "CCDMode",
"values": {
"CCD_MODE_DISABLED": 0,
"CCD_MODE_CAST_RAY": 1,
"CCD_MODE_CAST_SHAPE": 2
}
}
]
},
{
"name": "KinematicBody2D",
"base_class": "PhysicsBody2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "collision/safe_margin",
"type": "float",
"getter": "get_safe_margin",
"setter": "set_safe_margin",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "move_and_collide",
"return_type": "KinematicCollision2D",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rel_vec",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "move_and_slide",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_velocity",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "floor_normal",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
},
{
"name": "slope_stop_min_velocity",
"type": "float",
"has_default_value": true,
"default_value": "5"
},
{
"name": "max_bounces",
"type": "int",
"has_default_value": true,
"default_value": "4"
},
{
"name": "floor_max_angle",
"type": "float",
"has_default_value": true,
"default_value": "0.785398"
}
]
},
{
"name": "test_move",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "rel_vec",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_on_floor",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_ceiling",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_wall",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_floor_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_safe_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_safe_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_slide_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_slide_collision",
"return_type": "KinematicCollision2D",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "slide_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "KinematicCollision2D",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "position",
"type": "Vector2",
"getter": "get_position",
"setter": "",
"index": -1
},
{
"name": "normal",
"type": "Vector2",
"getter": "get_normal",
"setter": "",
"index": -1
},
{
"name": "travel",
"type": "Vector2",
"getter": "get_travel",
"setter": "",
"index": -1
},
{
"name": "remainder",
"type": "Vector2",
"getter": "get_remainder",
"setter": "",
"index": -1
},
{
"name": "local_shape",
"type": "Object",
"getter": "get_local_shape",
"setter": "",
"index": -1
},
{
"name": "collider",
"type": "Object",
"getter": "get_collider",
"setter": "",
"index": -1
},
{
"name": "collider_id",
"type": "int",
"getter": "get_collider_id",
"setter": "",
"index": -1
},
{
"name": "collider_shape",
"type": "Object",
"getter": "get_collider_shape",
"setter": "",
"index": -1
},
{
"name": "collider_shape_index",
"type": "int",
"getter": "get_collider_shape_index",
"setter": "",
"index": -1
},
{
"name": "collider_velocity",
"type": "Vector2",
"getter": "get_collider_velocity",
"setter": "",
"index": -1
},
{
"name": "collider_metadata",
"type": "Variant",
"getter": "get_collider_metadata",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_normal",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_travel",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_remainder",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_local_shape",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_velocity",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_metadata",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Area2D",
"base_class": "CollisionObject2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"SPACE_OVERRIDE_DISABLED": 0,
"SPACE_OVERRIDE_COMBINE": 1,
"SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"SPACE_OVERRIDE_REPLACE": 3,
"SPACE_OVERRIDE_REPLACE_COMBINE": 4
},
"properties": [
{
"name": "space_override",
"type": "int",
"getter": "get_space_override_mode",
"setter": "set_space_override_mode",
"index": -1
},
{
"name": "gravity_point",
"type": "bool",
"getter": "is_gravity_a_point",
"setter": "set_gravity_is_point",
"index": -1
},
{
"name": "gravity_distance_scale",
"type": "float",
"getter": "get_gravity_distance_scale",
"setter": "set_gravity_distance_scale",
"index": -1
},
{
"name": "gravity_vec",
"type": "Vector2",
"getter": "get_gravity_vector",
"setter": "set_gravity_vector",
"index": -1
},
{
"name": "gravity",
"type": "float",
"getter": "get_gravity",
"setter": "set_gravity",
"index": -1
},
{
"name": "linear_damp",
"type": "float",
"getter": "get_linear_damp",
"setter": "set_linear_damp",
"index": -1
},
{
"name": "angular_damp",
"type": "float",
"getter": "get_angular_damp",
"setter": "set_angular_damp",
"index": -1
},
{
"name": "priority",
"type": "int",
"getter": "get_priority",
"setter": "set_priority",
"index": -1
},
{
"name": "monitoring",
"type": "bool",
"getter": "is_monitoring",
"setter": "set_monitoring",
"index": -1
},
{
"name": "monitorable",
"type": "bool",
"getter": "is_monitorable",
"setter": "set_monitorable",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
},
{
"name": "audio_bus_override",
"type": "bool",
"getter": "is_overriding_audio_bus",
"setter": "set_audio_bus_override",
"index": -1
},
{
"name": "audio_bus_name",
"type": "String",
"getter": "get_audio_bus_name",
"setter": "set_audio_bus_name",
"index": -1
}
],
"signals": [
{
"name": "area_exited",
"arguments": [
{
"name": "area",
"type": "Area2D",
"default_value": ""
}
]
},
{
"name": "area_shape_exited",
"arguments": [
{
"name": "area_id",
"type": "int",
"default_value": ""
},
{
"name": "area",
"type": "Area2D",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
},
{
"name": "self_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "body_entered",
"arguments": [
{
"name": "body",
"type": "PhysicsBody2D",
"default_value": ""
}
]
},
{
"name": "body_shape_entered",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "PhysicsBody2D",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "area_entered",
"arguments": [
{
"name": "area",
"type": "Area2D",
"default_value": ""
}
]
},
{
"name": "area_shape_entered",
"arguments": [
{
"name": "area_id",
"type": "int",
"default_value": ""
},
{
"name": "area",
"type": "Area2D",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
},
{
"name": "self_shape",
"type": "int",
"default_value": ""
}
]
},
{
"name": "body_exited",
"arguments": [
{
"name": "body",
"type": "PhysicsBody2D",
"default_value": ""
}
]
},
{
"name": "body_shape_exited",
"arguments": [
{
"name": "body_id",
"type": "int",
"default_value": ""
},
{
"name": "body",
"type": "PhysicsBody2D",
"default_value": ""
},
{
"name": "body_shape",
"type": "int",
"default_value": ""
},
{
"name": "area_shape",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_body_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_body_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_enter_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_exit_tree",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_space_override_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "space_override_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_space_override_mode",
"return_type": "enum.Area2D::SpaceOverride",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_is_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_gravity_a_point",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_distance_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_distance_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity_vector",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vector",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity_vector",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gravity",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gravity",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_linear_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "linear_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_linear_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_angular_damp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "angular_damp",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_angular_damp",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_priority",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "priority",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_priority",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "collision_layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_monitoring",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_monitoring",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_monitorable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_monitorable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_overlapping_bodies",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_overlapping_areas",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "overlaps_body",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "body",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "overlaps_area",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "area",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_audio_bus_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_audio_bus_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_audio_bus_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_overriding_audio_bus",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_body_inout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg4",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_area_inout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg4",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "SpaceOverride",
"values": {
"SPACE_OVERRIDE_DISABLED": 0,
"SPACE_OVERRIDE_COMBINE": 1,
"SPACE_OVERRIDE_COMBINE_REPLACE": 2,
"SPACE_OVERRIDE_REPLACE": 3,
"SPACE_OVERRIDE_REPLACE_COMBINE": 4
}
}
]
},
{
"name": "CollisionShape2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "shape",
"type": "Shape2D",
"getter": "get_shape",
"setter": "set_shape",
"index": -1
},
{
"name": "disabled",
"type": "bool",
"getter": "is_disabled",
"setter": "set_disabled",
"index": -1
},
{
"name": "one_way_collision",
"type": "bool",
"getter": "is_one_way_collision_enabled",
"setter": "set_one_way_collision",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape",
"return_type": "Shape2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_one_way_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_one_way_collision_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_shape_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Shape2D",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "custom_solver_bias",
"type": "float",
"getter": "get_custom_solver_bias",
"setter": "set_custom_solver_bias",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_custom_solver_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_solver_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "collide",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "with_shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "collide_with_motion",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "with_shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "collide_and_get_contacts",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "with_shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "collide_with_motion_and_get_contacts",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "local_motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "with_shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_motion",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "CollisionPolygon2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"BUILD_SOLIDS": 0,
"BUILD_SEGMENTS": 1
},
"properties": [
{
"name": "build_mode",
"type": "int",
"getter": "get_build_mode",
"setter": "set_build_mode",
"index": -1
},
{
"name": "polygon",
"type": "PoolVector2Array",
"getter": "get_polygon",
"setter": "set_polygon",
"index": -1
},
{
"name": "disabled",
"type": "bool",
"getter": "is_disabled",
"setter": "set_disabled",
"index": -1
},
{
"name": "one_way_collision",
"type": "bool",
"getter": "is_one_way_collision_enabled",
"setter": "set_one_way_collision",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_build_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "build_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_build_mode",
"return_type": "enum.CollisionPolygon2D::BuildMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_disabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_one_way_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_one_way_collision_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "BuildMode",
"values": {
"BUILD_SOLIDS": 0,
"BUILD_SEGMENTS": 1
}
}
]
},
{
"name": "RayCast2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "enabled",
"type": "bool",
"getter": "is_enabled",
"setter": "set_enabled",
"index": -1
},
{
"name": "exclude_parent",
"type": "bool",
"getter": "get_exclude_parent_body",
"setter": "set_exclude_parent_body",
"index": -1
},
{
"name": "cast_to",
"type": "Vector2",
"getter": "get_cast_to",
"setter": "set_cast_to",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cast_to",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "local_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cast_to",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_colliding",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "force_raycast_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collider_shape",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_point",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_collision_normal",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_exception_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_exception_rid",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_exception",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_exceptions",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_exclude_parent_body",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude_parent_body",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisibilityNotifier2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "rect",
"type": "Rect2",
"getter": "get_rect",
"setter": "set_rect",
"index": -1
}
],
"signals": [
{
"name": "screen_entered",
"arguments": [
]
},
{
"name": "viewport_entered",
"arguments": [
{
"name": "viewport",
"type": "Viewport",
"default_value": ""
}
]
},
{
"name": "screen_exited",
"arguments": [
]
},
{
"name": "viewport_exited",
"arguments": [
{
"name": "viewport",
"type": "Viewport",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "set_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_on_screen",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisibilityEnabler2D",
"base_class": "VisibilityNotifier2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ENABLER_PAUSE_ANIMATIONS": 0,
"ENABLER_FREEZE_BODIES": 1,
"ENABLER_PAUSE_PARTICLES": 2,
"ENABLER_PARENT_PROCESS": 3,
"ENABLER_PARENT_PHYSICS_PROCESS": 4,
"ENABLER_PAUSE_ANIMATED_SPRITES": 5,
"ENABLER_MAX": 6
},
"properties": [
{
"name": "pause_animations",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 0
},
{
"name": "freeze_bodies",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 1
},
{
"name": "pause_particles",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 2
},
{
"name": "pause_animated_sprites",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 5
},
{
"name": "process_parent",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 3
},
{
"name": "physics_process_parent",
"type": "bool",
"getter": "is_enabler_enabled",
"setter": "set_enabler",
"index": 4
}
],
"signals": [
],
"methods": [
{
"name": "set_enabler",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabler",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabler_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabler",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_node_removed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Enabler",
"values": {
"ENABLER_PAUSE_ANIMATIONS": 0,
"ENABLER_FREEZE_BODIES": 1,
"ENABLER_PAUSE_PARTICLES": 2,
"ENABLER_PARENT_PROCESS": 3,
"ENABLER_PARENT_PHYSICS_PROCESS": 4,
"ENABLER_PAUSE_ANIMATED_SPRITES": 5,
"ENABLER_MAX": 6
}
}
]
},
{
"name": "Polygon2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "polygon",
"type": "PoolVector2Array",
"getter": "get_polygon",
"setter": "set_polygon",
"index": -1
},
{
"name": "uv",
"type": "PoolVector2Array",
"getter": "get_uv",
"setter": "set_uv",
"index": -1
},
{
"name": "color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
},
{
"name": "vertex_colors",
"type": "PoolColorArray",
"getter": "get_vertex_colors",
"setter": "set_vertex_colors",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "antialiased",
"type": "bool",
"getter": "get_antialiased",
"setter": "set_antialiased",
"index": -1
},
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "texture_offset",
"type": "Vector2",
"getter": "get_texture_offset",
"setter": "set_texture_offset",
"index": -1
},
{
"name": "texture_scale",
"type": "Vector2",
"getter": "get_texture_scale",
"setter": "set_texture_scale",
"index": -1
},
{
"name": "texture_rotation_degrees",
"type": "float",
"getter": "get_texture_rotation_degrees",
"setter": "set_texture_rotation_degrees",
"index": -1
},
{
"name": "texture_rotation",
"type": "float",
"getter": "get_texture_rotation",
"setter": "set_texture_rotation",
"index": -1
},
{
"name": "invert_enable",
"type": "bool",
"getter": "get_invert",
"setter": "set_invert",
"index": -1
},
{
"name": "invert_border",
"type": "float",
"getter": "get_invert_border",
"setter": "set_invert_border",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uv",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vertex_colors",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertex_colors",
"type": "PoolColorArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_colors",
"return_type": "PoolColorArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_rotation",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_rotation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_rotation_degrees",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_rotation",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_rotation_degrees",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_invert",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "invert",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_invert",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_antialiased",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "antialiased",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_antialiased",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_invert_border",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "invert_border",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_invert_border",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Light2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_ADD": 0,
"MODE_SUB": 1,
"MODE_MIX": 2,
"MODE_MASK": 3,
"SHADOW_FILTER_NONE": 0,
"SHADOW_FILTER_PCF3": 1,
"SHADOW_FILTER_PCF5": 2,
"SHADOW_FILTER_PCF7": 3,
"SHADOW_FILTER_PCF9": 4,
"SHADOW_FILTER_PCF13": 5
},
"properties": [
{
"name": "enabled",
"type": "bool",
"getter": "is_enabled",
"setter": "set_enabled",
"index": -1
},
{
"name": "editor_only",
"type": "bool",
"getter": "is_editor_only",
"setter": "set_editor_only",
"index": -1
},
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "offset",
"type": "Vector2",
"getter": "get_texture_offset",
"setter": "set_texture_offset",
"index": -1
},
{
"name": "texture_scale",
"type": "float",
"getter": "get_texture_scale",
"setter": "set_texture_scale",
"index": -1
},
{
"name": "color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
},
{
"name": "energy",
"type": "float",
"getter": "get_energy",
"setter": "set_energy",
"index": -1
},
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "range_height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
},
{
"name": "range_z_min",
"type": "int",
"getter": "get_z_range_min",
"setter": "set_z_range_min",
"index": -1
},
{
"name": "range_z_max",
"type": "int",
"getter": "get_z_range_max",
"setter": "set_z_range_max",
"index": -1
},
{
"name": "range_layer_min",
"type": "int",
"getter": "get_layer_range_min",
"setter": "set_layer_range_min",
"index": -1
},
{
"name": "range_layer_max",
"type": "int",
"getter": "get_layer_range_max",
"setter": "set_layer_range_max",
"index": -1
},
{
"name": "range_item_cull_mask",
"type": "int",
"getter": "get_item_cull_mask",
"setter": "set_item_cull_mask",
"index": -1
},
{
"name": "shadow_enabled",
"type": "bool",
"getter": "is_shadow_enabled",
"setter": "set_shadow_enabled",
"index": -1
},
{
"name": "shadow_color",
"type": "Color",
"getter": "get_shadow_color",
"setter": "set_shadow_color",
"index": -1
},
{
"name": "shadow_buffer_size",
"type": "int",
"getter": "get_shadow_buffer_size",
"setter": "set_shadow_buffer_size",
"index": -1
},
{
"name": "shadow_gradient_length",
"type": "float",
"getter": "get_shadow_gradient_length",
"setter": "set_shadow_gradient_length",
"index": -1
},
{
"name": "shadow_filter",
"type": "float",
"getter": "get_shadow_filter",
"setter": "set_shadow_filter",
"index": -1
},
{
"name": "shadow_filter_smooth",
"type": "float",
"getter": "get_shadow_smooth",
"setter": "set_shadow_smooth",
"index": -1
},
{
"name": "shadow_item_cull_mask",
"type": "int",
"getter": "get_item_shadow_cull_mask",
"setter": "set_item_shadow_cull_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_editor_only",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "editor_only",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_editor_only",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_z_range_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_z_range_min",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_z_range_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_z_range_max",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_layer_range_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_layer_range_min",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_layer_range_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_layer_range_max",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_item_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item_cull_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_cull_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_item_shadow_cull_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item_shadow_cull_mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_item_shadow_cull_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.Light2D::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shadow_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_buffer_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_buffer_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_smooth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "smooth",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_smooth",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_gradient_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "multiplier",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_gradient_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_filter",
"return_type": "enum.Light2D::ShadowFilter",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shadow_color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ShadowFilter",
"values": {
"SHADOW_FILTER_NONE": 0,
"SHADOW_FILTER_PCF3": 1,
"SHADOW_FILTER_PCF5": 2,
"SHADOW_FILTER_PCF7": 3,
"SHADOW_FILTER_PCF9": 4,
"SHADOW_FILTER_PCF13": 5
}
},
{
"name": "Mode",
"values": {
"MODE_ADD": 0,
"MODE_SUB": 1,
"MODE_MIX": 2,
"MODE_MASK": 3
}
}
]
},
{
"name": "LightOccluder2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "occluder",
"type": "OccluderPolygon2D",
"getter": "get_occluder_polygon",
"setter": "set_occluder_polygon",
"index": -1
},
{
"name": "light_mask",
"type": "int",
"getter": "get_occluder_light_mask",
"setter": "set_occluder_light_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_occluder_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "OccluderPolygon2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_occluder_polygon",
"return_type": "OccluderPolygon2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_occluder_light_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_occluder_light_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_poly_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "OccluderPolygon2D",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"CULL_DISABLED": 0,
"CULL_CLOCKWISE": 1,
"CULL_COUNTER_CLOCKWISE": 2
},
"properties": [
{
"name": "closed",
"type": "bool",
"getter": "is_closed",
"setter": "set_closed",
"index": -1
},
{
"name": "cull_mode",
"type": "int",
"getter": "get_cull_mode",
"setter": "set_cull_mode",
"index": -1
},
{
"name": "polygon",
"type": "PoolVector2Array",
"getter": "get_polygon",
"setter": "set_polygon",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_closed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "closed",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_closed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cull_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cull_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cull_mode",
"return_type": "enum.OccluderPolygon2D::CullMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "CullMode",
"values": {
"CULL_DISABLED": 0,
"CULL_CLOCKWISE": 1,
"CULL_COUNTER_CLOCKWISE": 2
}
}
]
},
{
"name": "YSort",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "sort_enabled",
"type": "bool",
"getter": "is_sort_enabled",
"setter": "set_sort_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_sort_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_sort_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BackBufferCopy",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"COPY_MODE_DISABLED": 0,
"COPY_MODE_RECT": 1,
"COPY_MODE_VIEWPORT": 2
},
"properties": [
{
"name": "copy_mode",
"type": "int",
"getter": "get_copy_mode",
"setter": "set_copy_mode",
"index": -1
},
{
"name": "rect",
"type": "Rect2",
"getter": "get_rect",
"setter": "set_rect",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_copy_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "copy_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_copy_mode",
"return_type": "enum.BackBufferCopy::CopyMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "CopyMode",
"values": {
"COPY_MODE_DISABLED": 0,
"COPY_MODE_RECT": 1,
"COPY_MODE_VIEWPORT": 2
}
}
]
},
{
"name": "Camera2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ANCHOR_MODE_FIXED_TOP_LEFT": 0,
"ANCHOR_MODE_DRAG_CENTER": 1
},
"properties": [
{
"name": "offset",
"type": "Vector2",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "anchor_mode",
"type": "int",
"getter": "get_anchor_mode",
"setter": "set_anchor_mode",
"index": -1
},
{
"name": "rotating",
"type": "bool",
"getter": "is_rotating",
"setter": "set_rotating",
"index": -1
},
{
"name": "current",
"type": "bool",
"getter": "is_current",
"setter": "_set_current",
"index": -1
},
{
"name": "zoom",
"type": "Vector2",
"getter": "get_zoom",
"setter": "set_zoom",
"index": -1
},
{
"name": "custom_viewport",
"type": "Viewport",
"getter": "get_custom_viewport",
"setter": "set_custom_viewport",
"index": -1
},
{
"name": "limit_left",
"type": "int",
"getter": "get_limit",
"setter": "set_limit",
"index": 0
},
{
"name": "limit_top",
"type": "int",
"getter": "get_limit",
"setter": "set_limit",
"index": 1
},
{
"name": "limit_right",
"type": "int",
"getter": "get_limit",
"setter": "set_limit",
"index": 2
},
{
"name": "limit_bottom",
"type": "int",
"getter": "get_limit",
"setter": "set_limit",
"index": 3
},
{
"name": "limit_smoothed",
"type": "bool",
"getter": "is_limit_smoothing_enabled",
"setter": "set_limit_smoothing_enabled",
"index": -1
},
{
"name": "drag_margin_h_enabled",
"type": "bool",
"getter": "is_h_drag_enabled",
"setter": "set_h_drag_enabled",
"index": -1
},
{
"name": "drag_margin_v_enabled",
"type": "bool",
"getter": "is_v_drag_enabled",
"setter": "set_v_drag_enabled",
"index": -1
},
{
"name": "smoothing_enabled",
"type": "bool",
"getter": "is_follow_smoothing_enabled",
"setter": "set_enable_follow_smoothing",
"index": -1
},
{
"name": "smoothing_speed",
"type": "float",
"getter": "get_follow_smoothing",
"setter": "set_follow_smoothing",
"index": -1
},
{
"name": "offset_v",
"type": "float",
"getter": "get_v_offset",
"setter": "set_v_offset",
"index": -1
},
{
"name": "offset_h",
"type": "float",
"getter": "get_h_offset",
"setter": "set_h_offset",
"index": -1
},
{
"name": "drag_margin_left",
"type": "float",
"getter": "get_drag_margin",
"setter": "set_drag_margin",
"index": 0
},
{
"name": "drag_margin_top",
"type": "float",
"getter": "get_drag_margin",
"setter": "set_drag_margin",
"index": 1
},
{
"name": "drag_margin_right",
"type": "float",
"getter": "get_drag_margin",
"setter": "set_drag_margin",
"index": 2
},
{
"name": "drag_margin_bottom",
"type": "float",
"getter": "get_drag_margin",
"setter": "set_drag_margin",
"index": 3
},
{
"name": "editor_draw_screen",
"type": "bool",
"getter": "is_screen_drawing_enabled",
"setter": "set_screen_drawing_enabled",
"index": -1
},
{
"name": "editor_draw_limits",
"type": "bool",
"getter": "is_limit_drawing_enabled",
"setter": "set_limit_drawing_enabled",
"index": -1
},
{
"name": "editor_draw_drag_margin",
"type": "bool",
"getter": "is_margin_drawing_enabled",
"setter": "set_margin_drawing_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_anchor_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anchor_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_anchor_mode",
"return_type": "enum.Camera2D::AnchorMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotating",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rotating",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_rotating",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_make_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_update_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_current",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "current",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_current",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_limit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "limit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_limit",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_limit_smoothing_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "limit_smoothing_enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_limit_smoothing_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_drag_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_v_drag_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_drag_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_h_drag_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_drag_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "drag_margin",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_drag_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_camera_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_camera_screen_center",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_zoom",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "zoom",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_zoom",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_custom_viewport",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "viewport",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_viewport",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_follow_smoothing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_follow_smoothing",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enable_follow_smoothing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_follow_smoothing_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "force_update_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "reset_smoothing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "align",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_old_smoothing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "follow_smoothing",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_screen_drawing_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "screen_drawing_enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_screen_drawing_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_limit_drawing_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "limit_drawing_enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_limit_drawing_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_margin_drawing_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin_drawing_enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_margin_drawing_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AnchorMode",
"values": {
"ANCHOR_MODE_FIXED_TOP_LEFT": 0,
"ANCHOR_MODE_DRAG_CENTER": 1
}
}
]
},
{
"name": "Joint2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "node_a",
"type": "NodePath",
"getter": "get_node_a",
"setter": "set_node_a",
"index": -1
},
{
"name": "node_b",
"type": "NodePath",
"getter": "get_node_b",
"setter": "set_node_b",
"index": -1
},
{
"name": "bias",
"type": "float",
"getter": "get_bias",
"setter": "set_bias",
"index": -1
},
{
"name": "disable_collision",
"type": "bool",
"getter": "get_exclude_nodes_from_collision",
"setter": "set_exclude_nodes_from_collision",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_node_a",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_a",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_node_b",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_b",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bias",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bias",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bias",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_exclude_nodes_from_collision",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_exclude_nodes_from_collision",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PinJoint2D",
"base_class": "Joint2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "softness",
"type": "float",
"getter": "get_softness",
"setter": "set_softness",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_softness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "softness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_softness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "GrooveJoint2D",
"base_class": "Joint2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "length",
"type": "float",
"getter": "get_length",
"setter": "set_length",
"index": -1
},
{
"name": "initial_offset",
"type": "float",
"getter": "get_initial_offset",
"setter": "set_initial_offset",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_initial_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_initial_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "DampedSpringJoint2D",
"base_class": "Joint2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "length",
"type": "float",
"getter": "get_length",
"setter": "set_length",
"index": -1
},
{
"name": "rest_length",
"type": "float",
"getter": "get_rest_length",
"setter": "set_rest_length",
"index": -1
},
{
"name": "stiffness",
"type": "float",
"getter": "get_stiffness",
"setter": "set_stiffness",
"index": -1
},
{
"name": "damping",
"type": "float",
"getter": "get_damping",
"setter": "set_damping",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rest_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rest_length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rest_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stiffness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stiffness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stiffness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_damping",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "damping",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_damping",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "TileSet",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"BITMASK_2X2": 0,
"BITMASK_3X3": 1,
"BIND_TOPLEFT": 1,
"BIND_TOP": 2,
"BIND_TOPRIGHT": 4,
"BIND_LEFT": 8,
"BIND_RIGHT": 32,
"BIND_BOTTOMLEFT": 64,
"BIND_BOTTOM": 128,
"BIND_BOTTOMRIGHT": 256
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_is_tile_bound",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "drawn_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "neighbor_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_forward_subtile_selection",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "autotile_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bitmask",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tilemap",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile_location",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "create_tile",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "autotile_set_bitmask_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "autotile_get_bitmask_mode",
"return_type": "enum.TileSet::BitmaskMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_normal_map",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "normal_map",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_normal_map",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "ShaderMaterial",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_material",
"return_type": "ShaderMaterial",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_texture_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_texture_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "region",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_region",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_shape",
"return_type": "Shape2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_shape_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_shape_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_shape_one_way",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "one_way",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_shape_one_way",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_add_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "shape_transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "one_way",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "autotile_coord",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "tile_get_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "shapes",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_shapes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_navigation_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "navigation_polygon",
"type": "NavigationPolygon",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_navigation_polygon",
"return_type": "NavigationPolygon",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_navigation_polygon_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "navigation_polygon_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_navigation_polygon_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_light_occluder",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "light_occluder",
"type": "OccluderPolygon2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_light_occluder",
"return_type": "OccluderPolygon2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_set_occluder_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "occluder_offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "tile_get_occluder_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_tile",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_last_unused_tile_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_tile_by_name",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tiles_ids",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AutotileBindings",
"values": {
"BIND_TOPLEFT": 1,
"BIND_TOP": 2,
"BIND_TOPRIGHT": 4,
"BIND_LEFT": 8,
"BIND_RIGHT": 32,
"BIND_BOTTOMLEFT": 64,
"BIND_BOTTOM": 128,
"BIND_BOTTOMRIGHT": 256
}
},
{
"name": "BitmaskMode",
"values": {
"BITMASK_2X2": 0,
"BITMASK_3X3": 1
}
}
]
},
{
"name": "TileMap",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"INVALID_CELL": -1,
"MODE_SQUARE": 0,
"MODE_ISOMETRIC": 1,
"MODE_CUSTOM": 2,
"HALF_OFFSET_X": 0,
"HALF_OFFSET_Y": 1,
"HALF_OFFSET_DISABLED": 2,
"TILE_ORIGIN_TOP_LEFT": 0,
"TILE_ORIGIN_CENTER": 1,
"TILE_ORIGIN_BOTTOM_LEFT": 2
},
"properties": [
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "tile_set",
"type": "TileSet",
"getter": "get_tileset",
"setter": "set_tileset",
"index": -1
},
{
"name": "cell_size",
"type": "Vector2",
"getter": "get_cell_size",
"setter": "set_cell_size",
"index": -1
},
{
"name": "cell_quadrant_size",
"type": "int",
"getter": "get_quadrant_size",
"setter": "set_quadrant_size",
"index": -1
},
{
"name": "cell_custom_transform",
"type": "Transform2D",
"getter": "get_custom_transform",
"setter": "set_custom_transform",
"index": -1
},
{
"name": "cell_half_offset",
"type": "int",
"getter": "get_half_offset",
"setter": "set_half_offset",
"index": -1
},
{
"name": "cell_tile_origin",
"type": "int",
"getter": "get_tile_origin",
"setter": "set_tile_origin",
"index": -1
},
{
"name": "cell_y_sort",
"type": "bool",
"getter": "is_y_sort_mode_enabled",
"setter": "set_y_sort_mode",
"index": -1
},
{
"name": "cell_clip_uv",
"type": "bool",
"getter": "get_clip_uv",
"setter": "set_clip_uv",
"index": -1
},
{
"name": "collision_use_kinematic",
"type": "bool",
"getter": "get_collision_use_kinematic",
"setter": "set_collision_use_kinematic",
"index": -1
},
{
"name": "collision_friction",
"type": "float",
"getter": "get_collision_friction",
"setter": "set_collision_friction",
"index": -1
},
{
"name": "collision_bounce",
"type": "float",
"getter": "get_collision_bounce",
"setter": "set_collision_bounce",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
},
{
"name": "occluder_light_mask",
"type": "int",
"getter": "get_occluder_light_mask",
"setter": "set_occluder_light_mask",
"index": -1
}
],
"signals": [
{
"name": "settings_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_tileset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tileset",
"type": "TileSet",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tileset",
"return_type": "TileSet",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.TileMap::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_half_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "half_offset",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_half_offset",
"return_type": "enum.TileMap::HalfOffset",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_custom_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "custom_transform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_transform",
"return_type": "Transform2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_old_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_old_cell_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_quadrant_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_quadrant_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_tile_origin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "origin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tile_origin",
"return_type": "enum.TileMap::TileOrigin",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clip_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clip_uv",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_y_sort_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_y_sort_mode_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_use_kinematic",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "use_kinematic",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_use_kinematic",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_friction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_friction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_bounce",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_bounce",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_occluder_light_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_occluder_light_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flip_x",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "flip_y",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "autotile_coord",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "set_cellv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "tile",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flip_x",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "flip_y",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "transpose",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_cell",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cellv",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_cell_x_flipped",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_cell_y_flipped",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_cell_transposed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_used_cells",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_used_cells_by_id",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_used_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "map_to_world",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "map_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "ignore_half_ofs",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "world_to_map",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "world_position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_clear_quadrants",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_recreate_quadrants",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_dirty_quadrants",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "update_bitmask_area",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "update_bitmask_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "start",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
},
{
"name": "end",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "_set_tile_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_tile_data",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_SQUARE": 0,
"MODE_ISOMETRIC": 1,
"MODE_CUSTOM": 2
}
},
{
"name": "TileOrigin",
"values": {
"TILE_ORIGIN_TOP_LEFT": 0,
"TILE_ORIGIN_CENTER": 1,
"TILE_ORIGIN_BOTTOM_LEFT": 2
}
},
{
"name": "HalfOffset",
"values": {
"HALF_OFFSET_X": 0,
"HALF_OFFSET_Y": 1,
"HALF_OFFSET_DISABLED": 2
}
}
]
},
{
"name": "ParallaxBackground",
"base_class": "CanvasLayer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "scroll_offset",
"type": "Vector2",
"getter": "get_scroll_offset",
"setter": "set_scroll_offset",
"index": -1
},
{
"name": "scroll_base_offset",
"type": "Vector2",
"getter": "get_scroll_base_offset",
"setter": "set_scroll_base_offset",
"index": -1
},
{
"name": "scroll_base_scale",
"type": "Vector2",
"getter": "get_scroll_base_scale",
"setter": "set_scroll_base_scale",
"index": -1
},
{
"name": "scroll_limit_begin",
"type": "Vector2",
"getter": "get_limit_begin",
"setter": "set_limit_begin",
"index": -1
},
{
"name": "scroll_limit_end",
"type": "Vector2",
"getter": "get_limit_end",
"setter": "set_limit_end",
"index": -1
},
{
"name": "scroll_ignore_camera_zoom",
"type": "bool",
"getter": "is_ignore_camera_zoom",
"setter": "set_ignore_camera_zoom",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_camera_moved",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_scroll_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scroll_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scroll_base_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scroll_base_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_scroll_base_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scroll_base_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_limit_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_limit_begin",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_limit_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_limit_end",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ignore_camera_zoom",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ignore",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_ignore_camera_zoom",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ParallaxLayer",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "motion_scale",
"type": "Vector2",
"getter": "get_motion_scale",
"setter": "set_motion_scale",
"index": -1
},
{
"name": "motion_offset",
"type": "Vector2",
"getter": "get_motion_offset",
"setter": "set_motion_offset",
"index": -1
},
{
"name": "motion_mirroring",
"type": "Vector2",
"getter": "get_mirroring",
"setter": "set_mirroring",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_motion_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_motion_scale",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_motion_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_motion_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mirroring",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mirror",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mirroring",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "TouchScreenButton",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"VISIBILITY_ALWAYS": 0,
"VISIBILITY_TOUCHSCREEN_ONLY": 1
},
"properties": [
{
"name": "normal",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "pressed",
"type": "Texture",
"getter": "get_texture_pressed",
"setter": "set_texture_pressed",
"index": -1
},
{
"name": "bitmask",
"type": "BitMap",
"getter": "get_bitmask",
"setter": "set_bitmask",
"index": -1
},
{
"name": "shape",
"type": "Shape2D",
"getter": "get_shape",
"setter": "set_shape",
"index": -1
},
{
"name": "shape_centered",
"type": "bool",
"getter": "is_shape_centered",
"setter": "set_shape_centered",
"index": -1
},
{
"name": "shape_visible",
"type": "bool",
"getter": "is_shape_visible",
"setter": "set_shape_visible",
"index": -1
},
{
"name": "passby_press",
"type": "bool",
"getter": "is_passby_press_enabled",
"setter": "set_passby_press",
"index": -1
},
{
"name": "action",
"type": "String",
"getter": "get_action",
"setter": "set_action",
"index": -1
},
{
"name": "visibility_mode",
"type": "int",
"getter": "get_visibility_mode",
"setter": "set_visibility_mode",
"index": -1
}
],
"signals": [
{
"name": "released",
"arguments": [
]
},
{
"name": "pressed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture_pressed",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_pressed",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bitmask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bitmask",
"type": "BitMap",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bitmask",
"return_type": "BitMap",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "Shape2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shape",
"return_type": "Shape2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shape_centered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bool",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shape_centered",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shape_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bool",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_shape_visible",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "action",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_visibility_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_visibility_mode",
"return_type": "enum.TouchScreenButton::VisibilityMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_passby_press",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_passby_press_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_pressed",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "VisibilityMode",
"values": {
"VISIBILITY_ALWAYS": 0,
"VISIBILITY_TOUCHSCREEN_ONLY": 1
}
}
]
},
{
"name": "RemoteTransform2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "remote_path",
"type": "NodePath",
"getter": "get_remote_node",
"setter": "set_remote_node",
"index": -1
},
{
"name": "use_global_coordinates",
"type": "bool",
"getter": "get_use_global_coordinates",
"setter": "set_use_global_coordinates",
"index": -1
},
{
"name": "update_position",
"type": "bool",
"getter": "get_update_position",
"setter": "set_update_position",
"index": -1
},
{
"name": "update_rotation",
"type": "bool",
"getter": "get_update_rotation",
"setter": "set_update_rotation",
"index": -1
},
{
"name": "update_scale",
"type": "bool",
"getter": "get_update_scale",
"setter": "set_update_scale",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_remote_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_remote_node",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_global_coordinates",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "use_global_coordinates",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_global_coordinates",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_position",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_position",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_rotation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_rotation",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_rotation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_update_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "update_remote_scale",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_update_scale",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ArrayMesh",
"base_class": "Mesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"NO_INDEX_ARRAY": -1,
"ARRAY_WEIGHTS_SIZE": 4,
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9,
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256
},
"properties": [
{
"name": "blend_shape_mode",
"type": "int",
"getter": "get_blend_shape_mode",
"setter": "set_blend_shape_mode",
"index": -1
},
{
"name": "custom_aabb",
"type": "AABB",
"getter": "get_custom_aabb",
"setter": "set_custom_aabb",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_blend_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_blend_shape_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_blend_shape_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_blend_shapes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_blend_shape_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_blend_shape_mode",
"return_type": "enum.Mesh::BlendShapeMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_surface_from_arrays",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "primitive",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arrays",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "blend_shapes",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "compress_flags",
"type": "int",
"has_default_value": true,
"default_value": "97792"
}
]
},
{
"name": "get_surface_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "surface_remove",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_update_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_array_len",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_array_index_len",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_format",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_primitive_type",
"return_type": "enum.Mesh::PrimitiveType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_set_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_arrays",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "surface_get_blend_shape_arrays",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "surf_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "center_geometry",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "regen_normalmaps",
"return_type": "void",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "lightmap_unwrap",
"return_type": "enum.Error",
"is_editor": true,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Transform",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_custom_aabb",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "aabb",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_custom_aabb",
"return_type": "AABB",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "ArrayFormat",
"values": {
"ARRAY_FORMAT_VERTEX": 1,
"ARRAY_FORMAT_NORMAL": 2,
"ARRAY_FORMAT_TANGENT": 4,
"ARRAY_FORMAT_COLOR": 8,
"ARRAY_FORMAT_TEX_UV": 16,
"ARRAY_FORMAT_TEX_UV2": 32,
"ARRAY_FORMAT_BONES": 64,
"ARRAY_FORMAT_WEIGHTS": 128,
"ARRAY_FORMAT_INDEX": 256
}
},
{
"name": "ArrayType",
"values": {
"ARRAY_VERTEX": 0,
"ARRAY_NORMAL": 1,
"ARRAY_TANGENT": 2,
"ARRAY_COLOR": 3,
"ARRAY_TEX_UV": 4,
"ARRAY_TEX_UV2": 5,
"ARRAY_BONES": 6,
"ARRAY_WEIGHTS": 7,
"ARRAY_INDEX": 8,
"ARRAY_MAX": 9
}
}
]
},
{
"name": "PrimitiveMesh",
"base_class": "Mesh",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "material",
"type": "SpatialMaterial,ShaderMaterial",
"getter": "get_material",
"setter": "set_material",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_mesh_arrays",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CapsuleMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
},
{
"name": "mid_height",
"type": "float",
"getter": "get_mid_height",
"setter": "set_mid_height",
"index": -1
},
{
"name": "radial_segments",
"type": "int",
"getter": "get_radial_segments",
"setter": "set_radial_segments",
"index": -1
},
{
"name": "rings",
"type": "int",
"getter": "get_rings",
"setter": "set_rings",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mid_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mid_height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mid_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_radial_segments",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radial_segments",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rings",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rings",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rings",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CubeMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "subdivide_width",
"type": "int",
"getter": "get_subdivide_width",
"setter": "set_subdivide_width",
"index": -1
},
{
"name": "subdivide_height",
"type": "int",
"getter": "get_subdivide_height",
"setter": "set_subdivide_height",
"index": -1
},
{
"name": "subdivide_depth",
"type": "int",
"getter": "get_subdivide_depth",
"setter": "set_subdivide_depth",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subdivide",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "divisions",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "divisions",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_depth",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CylinderMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "top_radius",
"type": "float",
"getter": "get_top_radius",
"setter": "set_top_radius",
"index": -1
},
{
"name": "bottom_radius",
"type": "float",
"getter": "get_bottom_radius",
"setter": "set_bottom_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
},
{
"name": "radial_segments",
"type": "int",
"getter": "get_radial_segments",
"setter": "set_radial_segments",
"index": -1
},
{
"name": "rings",
"type": "int",
"getter": "get_rings",
"setter": "set_rings",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_top_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_top_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bottom_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bottom_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_radial_segments",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radial_segments",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rings",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rings",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rings",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PlaneMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "subdivide_width",
"type": "int",
"getter": "get_subdivide_width",
"setter": "set_subdivide_width",
"index": -1
},
{
"name": "subdivide_depth",
"type": "int",
"getter": "get_subdivide_depth",
"setter": "set_subdivide_depth",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subdivide",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subdivide",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_depth",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PrismMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "left_to_right",
"type": "float",
"getter": "get_left_to_right",
"setter": "set_left_to_right",
"index": -1
},
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "subdivide_width",
"type": "int",
"getter": "get_subdivide_width",
"setter": "set_subdivide_width",
"index": -1
},
{
"name": "subdivide_height",
"type": "int",
"getter": "get_subdivide_height",
"setter": "set_subdivide_height",
"index": -1
},
{
"name": "subdivide_depth",
"type": "int",
"getter": "get_subdivide_depth",
"setter": "set_subdivide_depth",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_left_to_right",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "left_to_right",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_left_to_right",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subdivide_depth",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subdivide_depth",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "QuadMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SphereMesh",
"base_class": "PrimitiveMesh",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
},
{
"name": "radial_segments",
"type": "int",
"getter": "get_radial_segments",
"setter": "set_radial_segments",
"index": -1
},
{
"name": "rings",
"type": "int",
"getter": "get_rings",
"setter": "set_rings",
"index": -1
},
{
"name": "is_hemisphere",
"type": "bool",
"getter": "get_is_hemisphere",
"setter": "set_is_hemisphere",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_radial_segments",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radial_segments",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radial_segments",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rings",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rings",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rings",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_is_hemisphere",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "is_hemisphere",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_is_hemisphere",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SpatialMaterial",
"base_class": "Material",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"TEXTURE_ALBEDO": 0,
"TEXTURE_METALLIC": 1,
"TEXTURE_ROUGHNESS": 2,
"TEXTURE_EMISSION": 3,
"TEXTURE_NORMAL": 4,
"TEXTURE_RIM": 5,
"TEXTURE_CLEARCOAT": 6,
"TEXTURE_FLOWMAP": 7,
"TEXTURE_AMBIENT_OCCLUSION": 8,
"TEXTURE_DEPTH": 9,
"TEXTURE_SUBSURFACE_SCATTERING": 10,
"TEXTURE_TRANSMISSION": 11,
"TEXTURE_REFRACTION": 12,
"TEXTURE_DETAIL_MASK": 13,
"TEXTURE_DETAIL_ALBEDO": 14,
"TEXTURE_DETAIL_NORMAL": 15,
"TEXTURE_MAX": 16,
"DETAIL_UV_1": 0,
"DETAIL_UV_2": 1,
"FEATURE_TRANSPARENT": 0,
"FEATURE_EMISSION": 1,
"FEATURE_NORMAL_MAPPING": 2,
"FEATURE_RIM": 3,
"FEATURE_CLEARCOAT": 4,
"FEATURE_ANISOTROPY": 5,
"FEATURE_AMBIENT_OCCLUSION": 6,
"FEATURE_DEPTH_MAPPING": 7,
"FEATURE_SUBSURACE_SCATTERING": 8,
"FEATURE_TRANSMISSION": 9,
"FEATURE_REFRACTION": 10,
"FEATURE_DETAIL": 11,
"FEATURE_MAX": 12,
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3,
"DEPTH_DRAW_OPAQUE_ONLY": 0,
"DEPTH_DRAW_ALWAYS": 1,
"DEPTH_DRAW_DISABLED": 2,
"DEPTH_DRAW_ALPHA_OPAQUE_PREPASS": 3,
"CULL_BACK": 0,
"CULL_FRONT": 1,
"CULL_DISABLED": 2,
"FLAG_UNSHADED": 0,
"FLAG_USE_VERTEX_LIGHTING": 1,
"FLAG_DISABLE_DEPTH_TEST": 2,
"FLAG_ALBEDO_FROM_VERTEX_COLOR": 3,
"FLAG_SRGB_VERTEX_COLOR": 4,
"FLAG_USE_POINT_SIZE": 5,
"FLAG_FIXED_SIZE": 6,
"FLAG_UV1_USE_TRIPLANAR": 7,
"FLAG_UV2_USE_TRIPLANAR": 8,
"FLAG_AO_ON_UV2": 10,
"FLAG_EMISSION_ON_UV2": 11,
"FLAG_USE_ALPHA_SCISSOR": 12,
"FLAG_TRIPLANAR_USE_WORLD": 9,
"FLAG_ALBEDO_TEXTURE_FORCE_SRGB": 13,
"FLAG_MAX": 14,
"DIFFUSE_BURLEY": 0,
"DIFFUSE_LAMBERT": 1,
"DIFFUSE_LAMBERT_WRAP": 2,
"DIFFUSE_OREN_NAYAR": 3,
"DIFFUSE_TOON": 4,
"SPECULAR_SCHLICK_GGX": 0,
"SPECULAR_BLINN": 1,
"SPECULAR_PHONG": 2,
"SPECULAR_TOON": 3,
"SPECULAR_DISABLED": 4,
"BILLBOARD_DISABLED": 0,
"BILLBOARD_ENABLED": 1,
"BILLBOARD_FIXED_Y": 2,
"BILLBOARD_PARTICLES": 3,
"TEXTURE_CHANNEL_RED": 0,
"TEXTURE_CHANNEL_GREEN": 1,
"TEXTURE_CHANNEL_BLUE": 2,
"TEXTURE_CHANNEL_ALPHA": 3,
"TEXTURE_CHANNEL_GRAYSCALE": 4,
"EMISSION_OP_ADD": 0,
"EMISSION_OP_MULTIPLY": 1
},
"properties": [
{
"name": "flags_transparent",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 0
},
{
"name": "flags_unshaded",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 0
},
{
"name": "flags_vertex_lighting",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 1
},
{
"name": "flags_no_depth_test",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 2
},
{
"name": "flags_use_point_size",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 5
},
{
"name": "flags_world_triplanar",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 9
},
{
"name": "flags_fixed_size",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 6
},
{
"name": "flags_albedo_tex_force_srgb",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 13
},
{
"name": "vertex_color_use_as_albedo",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 3
},
{
"name": "vertex_color_is_srgb",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 4
},
{
"name": "params_diffuse_mode",
"type": "int",
"getter": "get_diffuse_mode",
"setter": "set_diffuse_mode",
"index": -1
},
{
"name": "params_specular_mode",
"type": "int",
"getter": "get_specular_mode",
"setter": "set_specular_mode",
"index": -1
},
{
"name": "params_blend_mode",
"type": "int",
"getter": "get_blend_mode",
"setter": "set_blend_mode",
"index": -1
},
{
"name": "params_cull_mode",
"type": "int",
"getter": "get_cull_mode",
"setter": "set_cull_mode",
"index": -1
},
{
"name": "params_depth_draw_mode",
"type": "int",
"getter": "get_depth_draw_mode",
"setter": "set_depth_draw_mode",
"index": -1
},
{
"name": "params_line_width",
"type": "float",
"getter": "get_line_width",
"setter": "set_line_width",
"index": -1
},
{
"name": "params_point_size",
"type": "float",
"getter": "get_point_size",
"setter": "set_point_size",
"index": -1
},
{
"name": "params_billboard_mode",
"type": "int",
"getter": "get_billboard_mode",
"setter": "set_billboard_mode",
"index": -1
},
{
"name": "params_grow",
"type": "bool",
"getter": "is_grow_enabled",
"setter": "set_grow_enabled",
"index": -1
},
{
"name": "params_grow_amount",
"type": "float",
"getter": "get_grow",
"setter": "set_grow",
"index": -1
},
{
"name": "params_use_alpha_scissor",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 12
},
{
"name": "params_alpha_scissor_threshold",
"type": "float",
"getter": "get_alpha_scissor_threshold",
"setter": "set_alpha_scissor_threshold",
"index": -1
},
{
"name": "particles_anim_h_frames",
"type": "int",
"getter": "get_particles_anim_h_frames",
"setter": "set_particles_anim_h_frames",
"index": -1
},
{
"name": "particles_anim_v_frames",
"type": "int",
"getter": "get_particles_anim_v_frames",
"setter": "set_particles_anim_v_frames",
"index": -1
},
{
"name": "particles_anim_loop",
"type": "bool",
"getter": "get_particles_anim_loop",
"setter": "set_particles_anim_loop",
"index": -1
},
{
"name": "albedo_color",
"type": "Color",
"getter": "get_albedo",
"setter": "set_albedo",
"index": -1
},
{
"name": "albedo_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 0
},
{
"name": "metallic",
"type": "float",
"getter": "get_metallic",
"setter": "set_metallic",
"index": -1
},
{
"name": "metallic_specular",
"type": "float",
"getter": "get_specular",
"setter": "set_specular",
"index": -1
},
{
"name": "metallic_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 1
},
{
"name": "metallic_texture_channel",
"type": "int",
"getter": "get_metallic_texture_channel",
"setter": "set_metallic_texture_channel",
"index": -1
},
{
"name": "roughness",
"type": "float",
"getter": "get_roughness",
"setter": "set_roughness",
"index": -1
},
{
"name": "roughness_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 2
},
{
"name": "roughness_texture_channel",
"type": "int",
"getter": "get_roughness_texture_channel",
"setter": "set_roughness_texture_channel",
"index": -1
},
{
"name": "emission_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 1
},
{
"name": "emission",
"type": "Color",
"getter": "get_emission",
"setter": "set_emission",
"index": -1
},
{
"name": "emission_energy",
"type": "float",
"getter": "get_emission_energy",
"setter": "set_emission_energy",
"index": -1
},
{
"name": "emission_operator",
"type": "int",
"getter": "get_emission_operator",
"setter": "set_emission_operator",
"index": -1
},
{
"name": "emission_on_uv2",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 11
},
{
"name": "emission_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 3
},
{
"name": "normal_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 2
},
{
"name": "normal_scale",
"type": "float",
"getter": "get_normal_scale",
"setter": "set_normal_scale",
"index": -1
},
{
"name": "normal_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 4
},
{
"name": "rim_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 3
},
{
"name": "rim",
"type": "float",
"getter": "get_rim",
"setter": "set_rim",
"index": -1
},
{
"name": "rim_tint",
"type": "float",
"getter": "get_rim_tint",
"setter": "set_rim_tint",
"index": -1
},
{
"name": "rim_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 5
},
{
"name": "clearcoat_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 4
},
{
"name": "clearcoat",
"type": "float",
"getter": "get_clearcoat",
"setter": "set_clearcoat",
"index": -1
},
{
"name": "clearcoat_gloss",
"type": "float",
"getter": "get_clearcoat_gloss",
"setter": "set_clearcoat_gloss",
"index": -1
},
{
"name": "clearcoat_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 6
},
{
"name": "anisotropy_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 5
},
{
"name": "anisotropy",
"type": "float",
"getter": "get_anisotropy",
"setter": "set_anisotropy",
"index": -1
},
{
"name": "anisotropy_flowmap",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 7
},
{
"name": "ao_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 6
},
{
"name": "ao_light_affect",
"type": "float",
"getter": "get_ao_light_affect",
"setter": "set_ao_light_affect",
"index": -1
},
{
"name": "ao_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 8
},
{
"name": "ao_on_uv2",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 10
},
{
"name": "ao_texture_channel",
"type": "int",
"getter": "get_ao_texture_channel",
"setter": "set_ao_texture_channel",
"index": -1
},
{
"name": "depth_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 7
},
{
"name": "depth_scale",
"type": "float",
"getter": "get_depth_scale",
"setter": "set_depth_scale",
"index": -1
},
{
"name": "depth_deep_parallax",
"type": "bool",
"getter": "is_depth_deep_parallax_enabled",
"setter": "set_depth_deep_parallax",
"index": -1
},
{
"name": "depth_min_layers",
"type": "int",
"getter": "get_depth_deep_parallax_min_layers",
"setter": "set_depth_deep_parallax_min_layers",
"index": -1
},
{
"name": "depth_max_layers",
"type": "int",
"getter": "get_depth_deep_parallax_max_layers",
"setter": "set_depth_deep_parallax_max_layers",
"index": -1
},
{
"name": "depth_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 9
},
{
"name": "subsurf_scatter_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 8
},
{
"name": "subsurf_scatter_strength",
"type": "float",
"getter": "get_subsurface_scattering_strength",
"setter": "set_subsurface_scattering_strength",
"index": -1
},
{
"name": "subsurf_scatter_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 10
},
{
"name": "transmission_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 9
},
{
"name": "transmission",
"type": "Color",
"getter": "get_transmission",
"setter": "set_transmission",
"index": -1
},
{
"name": "transmission_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 11
},
{
"name": "refraction_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 10
},
{
"name": "refraction_scale",
"type": "float",
"getter": "get_refraction",
"setter": "set_refraction",
"index": -1
},
{
"name": "refraction_texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 12
},
{
"name": "refraction_texture_channel",
"type": "int",
"getter": "get_refraction_texture_channel",
"setter": "set_refraction_texture_channel",
"index": -1
},
{
"name": "detail_enabled",
"type": "bool",
"getter": "get_feature",
"setter": "set_feature",
"index": 11
},
{
"name": "detail_mask",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 13
},
{
"name": "detail_blend_mode",
"type": "int",
"getter": "get_detail_blend_mode",
"setter": "set_detail_blend_mode",
"index": -1
},
{
"name": "detail_uv_layer",
"type": "int",
"getter": "get_detail_uv",
"setter": "set_detail_uv",
"index": -1
},
{
"name": "detail_albedo",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 14
},
{
"name": "detail_normal",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": 15
},
{
"name": "uv1_scale",
"type": "Vector3",
"getter": "get_uv1_scale",
"setter": "set_uv1_scale",
"index": -1
},
{
"name": "uv1_offset",
"type": "Vector3",
"getter": "get_uv1_offset",
"setter": "set_uv1_offset",
"index": -1
},
{
"name": "uv1_triplanar",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 7
},
{
"name": "uv1_triplanar_sharpness",
"type": "float",
"getter": "get_uv1_triplanar_blend_sharpness",
"setter": "set_uv1_triplanar_blend_sharpness",
"index": -1
},
{
"name": "uv2_scale",
"type": "Vector3",
"getter": "get_uv2_scale",
"setter": "set_uv2_scale",
"index": -1
},
{
"name": "uv2_offset",
"type": "Vector3",
"getter": "get_uv2_offset",
"setter": "set_uv2_offset",
"index": -1
},
{
"name": "uv2_triplanar",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 8
},
{
"name": "uv2_triplanar_sharpness",
"type": "float",
"getter": "get_uv2_triplanar_blend_sharpness",
"setter": "set_uv2_triplanar_blend_sharpness",
"index": -1
},
{
"name": "proximity_fade_enable",
"type": "bool",
"getter": "is_proximity_fade_enabled",
"setter": "set_proximity_fade",
"index": -1
},
{
"name": "proximity_fade_distance",
"type": "float",
"getter": "get_proximity_fade_distance",
"setter": "set_proximity_fade_distance",
"index": -1
},
{
"name": "distance_fade_enable",
"type": "bool",
"getter": "is_distance_fade_enabled",
"setter": "set_distance_fade",
"index": -1
},
{
"name": "distance_fade_min_distance",
"type": "float",
"getter": "get_distance_fade_min_distance",
"setter": "set_distance_fade_min_distance",
"index": -1
},
{
"name": "distance_fade_max_distance",
"type": "float",
"getter": "get_distance_fade_max_distance",
"setter": "set_distance_fade_max_distance",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_albedo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "albedo",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_albedo",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_specular",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "specular",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_specular",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_metallic",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "metallic",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_metallic",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_roughness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "roughness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_roughness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "emission",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "emission_energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rim",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rim",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rim",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rim_tint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rim_tint",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rim_tint",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clearcoat",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "clearcoat",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clearcoat",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clearcoat_gloss",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "clearcoat_gloss",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_clearcoat_gloss",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_anisotropy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anisotropy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_anisotropy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "depth_scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_subsurface_scattering_strength",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "strength",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_subsurface_scattering_strength",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_transmission",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "transmission",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_transmission",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_refraction",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "refraction",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_refraction",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_line_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "line_width",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_line_width",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_point_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_detail_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail_uv",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_detail_uv",
"return_type": "enum.SpatialMaterial::DetailUV",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_blend_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "blend_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_blend_mode",
"return_type": "enum.SpatialMaterial::BlendMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth_draw_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "depth_draw_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth_draw_mode",
"return_type": "enum.SpatialMaterial::DepthDrawMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cull_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "cull_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cull_mode",
"return_type": "enum.SpatialMaterial::CullMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_diffuse_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "diffuse_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_diffuse_mode",
"return_type": "enum.SpatialMaterial::DiffuseMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_specular_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "specular_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_specular_mode",
"return_type": "enum.SpatialMaterial::SpecularMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_feature",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "feature",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_feature",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "feature",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_detail_blend_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail_blend_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_detail_blend_mode",
"return_type": "enum.SpatialMaterial::BlendMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv1_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv1_scale",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv1_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv1_offset",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv1_triplanar_blend_sharpness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sharpness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv1_triplanar_blend_sharpness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv2_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv2_scale",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv2_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv2_offset",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_uv2_triplanar_blend_sharpness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sharpness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_uv2_triplanar_blend_sharpness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_billboard_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_billboard_mode",
"return_type": "enum.SpatialMaterial::BillboardMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_particles_anim_h_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_particles_anim_h_frames",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_particles_anim_v_frames",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_particles_anim_v_frames",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_particles_anim_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "frames",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_particles_anim_loop",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth_deep_parallax",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_depth_deep_parallax_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth_deep_parallax_min_layers",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth_deep_parallax_min_layers",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_depth_deep_parallax_max_layers",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_depth_deep_parallax_max_layers",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_grow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_grow",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_operator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "operator",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_operator",
"return_type": "enum.SpatialMaterial::EmissionOperator",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ao_light_affect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ao_light_affect",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_alpha_scissor_threshold",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "threshold",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_alpha_scissor_threshold",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_grow_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_grow_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_metallic_texture_channel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_metallic_texture_channel",
"return_type": "enum.SpatialMaterial::TextureChannel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_roughness_texture_channel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_roughness_texture_channel",
"return_type": "enum.SpatialMaterial::TextureChannel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ao_texture_channel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ao_texture_channel",
"return_type": "enum.SpatialMaterial::TextureChannel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_refraction_texture_channel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "channel",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_refraction_texture_channel",
"return_type": "enum.SpatialMaterial::TextureChannel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_proximity_fade",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_proximity_fade_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_proximity_fade_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_proximity_fade_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_distance_fade",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_distance_fade_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_distance_fade_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_distance_fade_max_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_distance_fade_min_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_distance_fade_min_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "EmissionOperator",
"values": {
"EMISSION_OP_ADD": 0,
"EMISSION_OP_MULTIPLY": 1
}
},
{
"name": "DiffuseMode",
"values": {
"DIFFUSE_BURLEY": 0,
"DIFFUSE_LAMBERT": 1,
"DIFFUSE_LAMBERT_WRAP": 2,
"DIFFUSE_OREN_NAYAR": 3,
"DIFFUSE_TOON": 4
}
},
{
"name": "SpecularMode",
"values": {
"SPECULAR_SCHLICK_GGX": 0,
"SPECULAR_BLINN": 1,
"SPECULAR_PHONG": 2,
"SPECULAR_TOON": 3,
"SPECULAR_DISABLED": 4
}
},
{
"name": "Feature",
"values": {
"FEATURE_TRANSPARENT": 0,
"FEATURE_EMISSION": 1,
"FEATURE_NORMAL_MAPPING": 2,
"FEATURE_RIM": 3,
"FEATURE_CLEARCOAT": 4,
"FEATURE_ANISOTROPY": 5,
"FEATURE_AMBIENT_OCCLUSION": 6,
"FEATURE_DEPTH_MAPPING": 7,
"FEATURE_SUBSURACE_SCATTERING": 8,
"FEATURE_TRANSMISSION": 9,
"FEATURE_REFRACTION": 10,
"FEATURE_DETAIL": 11,
"FEATURE_MAX": 12
}
},
{
"name": "Flags",
"values": {
"FLAG_UNSHADED": 0,
"FLAG_USE_VERTEX_LIGHTING": 1,
"FLAG_DISABLE_DEPTH_TEST": 2,
"FLAG_ALBEDO_FROM_VERTEX_COLOR": 3,
"FLAG_SRGB_VERTEX_COLOR": 4,
"FLAG_USE_POINT_SIZE": 5,
"FLAG_FIXED_SIZE": 6,
"FLAG_UV1_USE_TRIPLANAR": 7,
"FLAG_UV2_USE_TRIPLANAR": 8,
"FLAG_TRIPLANAR_USE_WORLD": 9,
"FLAG_AO_ON_UV2": 10,
"FLAG_EMISSION_ON_UV2": 11,
"FLAG_USE_ALPHA_SCISSOR": 12,
"FLAG_ALBEDO_TEXTURE_FORCE_SRGB": 13,
"FLAG_MAX": 14
}
},
{
"name": "CullMode",
"values": {
"CULL_BACK": 0,
"CULL_FRONT": 1,
"CULL_DISABLED": 2
}
},
{
"name": "DetailUV",
"values": {
"DETAIL_UV_1": 0,
"DETAIL_UV_2": 1
}
},
{
"name": "BillboardMode",
"values": {
"BILLBOARD_DISABLED": 0,
"BILLBOARD_ENABLED": 1,
"BILLBOARD_FIXED_Y": 2,
"BILLBOARD_PARTICLES": 3
}
},
{
"name": "DepthDrawMode",
"values": {
"DEPTH_DRAW_OPAQUE_ONLY": 0,
"DEPTH_DRAW_ALWAYS": 1,
"DEPTH_DRAW_DISABLED": 2,
"DEPTH_DRAW_ALPHA_OPAQUE_PREPASS": 3
}
},
{
"name": "TextureChannel",
"values": {
"TEXTURE_CHANNEL_RED": 0,
"TEXTURE_CHANNEL_GREEN": 1,
"TEXTURE_CHANNEL_BLUE": 2,
"TEXTURE_CHANNEL_ALPHA": 3,
"TEXTURE_CHANNEL_GRAYSCALE": 4
}
},
{
"name": "BlendMode",
"values": {
"BLEND_MODE_MIX": 0,
"BLEND_MODE_ADD": 1,
"BLEND_MODE_SUB": 2,
"BLEND_MODE_MUL": 3
}
},
{
"name": "TextureParam",
"values": {
"TEXTURE_ALBEDO": 0,
"TEXTURE_METALLIC": 1,
"TEXTURE_ROUGHNESS": 2,
"TEXTURE_EMISSION": 3,
"TEXTURE_NORMAL": 4,
"TEXTURE_RIM": 5,
"TEXTURE_CLEARCOAT": 6,
"TEXTURE_FLOWMAP": 7,
"TEXTURE_AMBIENT_OCCLUSION": 8,
"TEXTURE_DEPTH": 9,
"TEXTURE_SUBSURFACE_SCATTERING": 10,
"TEXTURE_TRANSMISSION": 11,
"TEXTURE_REFRACTION": 12,
"TEXTURE_DETAIL_MASK": 13,
"TEXTURE_DETAIL_ALBEDO": 14,
"TEXTURE_DETAIL_NORMAL": 15,
"TEXTURE_MAX": 16
}
}
]
},
{
"name": "ParticlesMaterial",
"base_class": "Material",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"PARAM_INITIAL_LINEAR_VELOCITY": 0,
"PARAM_ANGULAR_VELOCITY": 1,
"PARAM_ORBIT_VELOCITY": 2,
"PARAM_LINEAR_ACCEL": 3,
"PARAM_RADIAL_ACCEL": 4,
"PARAM_TANGENTIAL_ACCEL": 5,
"PARAM_DAMPING": 6,
"PARAM_ANGLE": 7,
"PARAM_SCALE": 8,
"PARAM_HUE_VARIATION": 9,
"PARAM_ANIM_SPEED": 10,
"PARAM_ANIM_OFFSET": 11,
"PARAM_MAX": 12,
"FLAG_ALIGN_Y_TO_VELOCITY": 0,
"FLAG_ROTATE_Y": 1,
"FLAG_MAX": 4,
"EMISSION_SHAPE_POINT": 0,
"EMISSION_SHAPE_SPHERE": 1,
"EMISSION_SHAPE_BOX": 2,
"EMISSION_SHAPE_POINTS": 3,
"EMISSION_SHAPE_DIRECTED_POINTS": 4
},
"properties": [
{
"name": "trail_divisor",
"type": "int",
"getter": "get_trail_divisor",
"setter": "set_trail_divisor",
"index": -1
},
{
"name": "trail_size_modifier",
"type": "CurveTexture",
"getter": "get_trail_size_modifier",
"setter": "set_trail_size_modifier",
"index": -1
},
{
"name": "trail_color_modifier",
"type": "GradientTexture",
"getter": "get_trail_color_modifier",
"setter": "set_trail_color_modifier",
"index": -1
},
{
"name": "emission_shape",
"type": "int",
"getter": "get_emission_shape",
"setter": "set_emission_shape",
"index": -1
},
{
"name": "emission_sphere_radius",
"type": "float",
"getter": "get_emission_sphere_radius",
"setter": "set_emission_sphere_radius",
"index": -1
},
{
"name": "emission_box_extents",
"type": "Vector3",
"getter": "get_emission_box_extents",
"setter": "set_emission_box_extents",
"index": -1
},
{
"name": "emission_point_texture",
"type": "Texture",
"getter": "get_emission_point_texture",
"setter": "set_emission_point_texture",
"index": -1
},
{
"name": "emission_normal_texture",
"type": "Texture",
"getter": "get_emission_normal_texture",
"setter": "set_emission_normal_texture",
"index": -1
},
{
"name": "emission_color_texture",
"type": "Texture",
"getter": "get_emission_color_texture",
"setter": "set_emission_color_texture",
"index": -1
},
{
"name": "emission_point_count",
"type": "int",
"getter": "get_emission_point_count",
"setter": "set_emission_point_count",
"index": -1
},
{
"name": "flag_align_y",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 0
},
{
"name": "flag_rotate_y",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 1
},
{
"name": "flag_disable_z",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 2
},
{
"name": "spread",
"type": "float",
"getter": "get_spread",
"setter": "set_spread",
"index": -1
},
{
"name": "flatness",
"type": "float",
"getter": "get_flatness",
"setter": "set_flatness",
"index": -1
},
{
"name": "gravity",
"type": "Vector3",
"getter": "get_gravity",
"setter": "set_gravity",
"index": -1
},
{
"name": "initial_velocity",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 0
},
{
"name": "initial_velocity_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 0
},
{
"name": "angular_velocity",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 1
},
{
"name": "angular_velocity_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 1
},
{
"name": "angular_velocity_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 1
},
{
"name": "orbit_velocity",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 2
},
{
"name": "orbit_velocity_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 2
},
{
"name": "orbit_velocity_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 2
},
{
"name": "linear_accel",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 3
},
{
"name": "linear_accel_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 3
},
{
"name": "linear_accel_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 3
},
{
"name": "radial_accel",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 4
},
{
"name": "radial_accel_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 4
},
{
"name": "radial_accel_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 4
},
{
"name": "tangential_accel",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 5
},
{
"name": "tangential_accel_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 5
},
{
"name": "tangential_accel_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 5
},
{
"name": "damping",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 6
},
{
"name": "damping_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 6
},
{
"name": "damping_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 6
},
{
"name": "angle",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 7
},
{
"name": "angle_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 7
},
{
"name": "angle_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 7
},
{
"name": "scale",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 8
},
{
"name": "scale_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 8
},
{
"name": "scale_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 8
},
{
"name": "color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
},
{
"name": "color_ramp",
"type": "GradientTexture",
"getter": "get_color_ramp",
"setter": "set_color_ramp",
"index": -1
},
{
"name": "hue_variation",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 9
},
{
"name": "hue_variation_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 9
},
{
"name": "hue_variation_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 9
},
{
"name": "anim_speed",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 10
},
{
"name": "anim_speed_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 10
},
{
"name": "anim_speed_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 10
},
{
"name": "anim_offset",
"type": "float",
"getter": "get_param",
"setter": "set_param",
"index": 11
},
{
"name": "anim_offset_random",
"type": "float",
"getter": "get_param_randomness",
"setter": "set_param_randomness",
"index": 11
},
{
"name": "anim_offset_curve",
"type": "CurveTexture",
"getter": "get_param_texture",
"setter": "set_param_texture",
"index": 11
},
{
"name": "anim_loop",
"type": "bool",
"getter": "get_flag",
"setter": "set_flag",
"index": 3
}
],
"signals": [
],
"methods": [
{
"name": "set_spread",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_spread",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flatness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flatness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_param",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_param_randomness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "randomness",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param_randomness",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_param_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_param_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "param",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_color_ramp",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ramp",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color_ramp",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flag",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flag",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flag",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_emission_shape",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "shape",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_shape",
"return_type": "enum.ParticlesMaterial::EmissionShape",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_sphere_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_sphere_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_box_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_box_extents",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_point_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_point_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_normal_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_normal_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_color_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_color_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_point_count",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point_count",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_point_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_trail_divisor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "divisor",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_trail_divisor",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_trail_size_modifier",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "CurveTexture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_trail_size_modifier",
"return_type": "CurveTexture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_trail_color_modifier",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "GradientTexture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_trail_color_modifier",
"return_type": "GradientTexture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_gravity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_gravity",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "accel_vec",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Flags",
"values": {
"FLAG_ALIGN_Y_TO_VELOCITY": 0,
"FLAG_ROTATE_Y": 1,
"FLAG_MAX": 4
}
},
{
"name": "EmissionShape",
"values": {
"EMISSION_SHAPE_POINT": 0,
"EMISSION_SHAPE_SPHERE": 1,
"EMISSION_SHAPE_BOX": 2,
"EMISSION_SHAPE_POINTS": 3,
"EMISSION_SHAPE_DIRECTED_POINTS": 4
}
},
{
"name": "Parameter",
"values": {
"PARAM_INITIAL_LINEAR_VELOCITY": 0,
"PARAM_ANGULAR_VELOCITY": 1,
"PARAM_ORBIT_VELOCITY": 2,
"PARAM_LINEAR_ACCEL": 3,
"PARAM_RADIAL_ACCEL": 4,
"PARAM_TANGENTIAL_ACCEL": 5,
"PARAM_DAMPING": 6,
"PARAM_ANGLE": 7,
"PARAM_SCALE": 8,
"PARAM_HUE_VARIATION": 9,
"PARAM_ANIM_SPEED": 10,
"PARAM_ANIM_OFFSET": 11,
"PARAM_MAX": 12
}
}
]
},
{
"name": "CurveTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "width",
"type": "int",
"getter": "get_width",
"setter": "set_width",
"index": -1
},
{
"name": "curve",
"type": "Curve",
"getter": "get_curve",
"setter": "set_curve",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "Curve",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_curve",
"return_type": "Curve",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "GradientTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "gradient",
"type": "Gradient",
"getter": "get_gradient",
"setter": "set_gradient",
"index": -1
},
{
"name": "width",
"type": "int",
"getter": "get_width",
"setter": "set_width",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_gradient",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gradient",
"type": "Gradient",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_gradient",
"return_type": "Gradient",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_update",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RayShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "length",
"type": "float",
"getter": "get_length",
"setter": "set_length",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SphereShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BoxShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "extents",
"type": "Vector3",
"getter": "get_extents",
"setter": "set_extents",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extents",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CapsuleShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PlaneShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "plane",
"type": "Plane",
"getter": "get_plane",
"setter": "set_plane",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_plane",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "plane",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_plane",
"return_type": "Plane",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ConvexPolygonShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "points",
"type": "Array",
"getter": "get_points",
"setter": "set_points",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_points",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ConcavePolygonShape",
"base_class": "Shape",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data",
"type": "PoolVector3Array",
"getter": "get_faces",
"setter": "set_faces",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_faces",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "faces",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_faces",
"return_type": "PoolVector3Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SurfaceTool",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "primitive",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_vertex",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertex",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_normal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "tangent",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_uv2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "uv2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_bones",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bones",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_weights",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "weights",
"type": "PoolRealArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_smooth_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "smooth",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_triangle_fan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertexes",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "uvs",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "colors",
"type": "PoolColorArray",
"has_default_value": true,
"default_value": "[PoolColorArray]"
},
{
"name": "uv2s",
"type": "PoolVector2Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "normals",
"type": "PoolVector3Array",
"has_default_value": true,
"default_value": "[]"
},
{
"name": "tangents",
"type": "Array",
"has_default_value": true,
"default_value": "[]"
}
]
},
{
"name": "add_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "deindex",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "generate_normals",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "generate_tangents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_to_format",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_from",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "existing",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "append_from",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "existing",
"type": "Mesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transform",
"type": "Transform",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "commit",
"return_type": "ArrayMesh",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "existing",
"type": "ArrayMesh",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "97792"
}
]
}
],
"enums": [
]
},
{
"name": "MeshDataTool",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_from_surface",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "ArrayMesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "surface",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "commit_to_surface",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "ArrayMesh",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_format",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_vertex_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_edge_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_face_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vertex",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "vertex",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_normal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "normal",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tangent",
"type": "Plane",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_tangent",
"return_type": "Plane",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_uv",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "uv",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_uv",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_uv2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "uv2",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_uv2",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_bones",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bones",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_bones",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_weights",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "weights",
"type": "PoolRealArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_weights",
"return_type": "PoolRealArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_vertex_meta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "meta",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_meta",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_edges",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertex_faces",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edge_vertex",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "vertex",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edge_faces",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_edge_meta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "meta",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edge_meta",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_face_vertex",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "vertex",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_face_edge",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "edge",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_face_meta",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "meta",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_face_meta",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_face_normal",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_material",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_material",
"return_type": "Material",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SpatialVelocityTracker",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "track_physics_step",
"type": "bool",
"getter": "is_tracking_physics_step",
"setter": "set_track_physics_step",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_track_physics_step",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_tracking_physics_step",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "update_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_tracked_linear_velocity",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "reset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Sky",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"RADIANCE_SIZE_32": 0,
"RADIANCE_SIZE_64": 1,
"RADIANCE_SIZE_128": 2,
"RADIANCE_SIZE_256": 3,
"RADIANCE_SIZE_512": 4,
"RADIANCE_SIZE_1024": 5,
"RADIANCE_SIZE_2048": 6,
"RADIANCE_SIZE_MAX": 7
},
"properties": [
{
"name": "radiance_size",
"type": "int",
"getter": "get_radiance_size",
"setter": "set_radiance_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radiance_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radiance_size",
"return_type": "enum.Sky::RadianceSize",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "RadianceSize",
"values": {
"RADIANCE_SIZE_32": 0,
"RADIANCE_SIZE_64": 1,
"RADIANCE_SIZE_128": 2,
"RADIANCE_SIZE_256": 3,
"RADIANCE_SIZE_512": 4,
"RADIANCE_SIZE_1024": 5,
"RADIANCE_SIZE_2048": 6,
"RADIANCE_SIZE_MAX": 7
}
}
]
},
{
"name": "PanoramaSky",
"base_class": "Sky",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "panorama",
"type": "Texture",
"getter": "get_panorama",
"setter": "set_panorama",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_panorama",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_panorama",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ProceduralSky",
"base_class": "Sky",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"TEXTURE_SIZE_256": 0,
"TEXTURE_SIZE_512": 1,
"TEXTURE_SIZE_1024": 2,
"TEXTURE_SIZE_2048": 3,
"TEXTURE_SIZE_4096": 4,
"TEXTURE_SIZE_MAX": 5
},
"properties": [
{
"name": "sky_top_color",
"type": "Color",
"getter": "get_sky_top_color",
"setter": "set_sky_top_color",
"index": -1
},
{
"name": "sky_horizon_color",
"type": "Color",
"getter": "get_sky_horizon_color",
"setter": "set_sky_horizon_color",
"index": -1
},
{
"name": "sky_curve",
"type": "float",
"getter": "get_sky_curve",
"setter": "set_sky_curve",
"index": -1
},
{
"name": "sky_energy",
"type": "float",
"getter": "get_sky_energy",
"setter": "set_sky_energy",
"index": -1
},
{
"name": "ground_bottom_color",
"type": "Color",
"getter": "get_ground_bottom_color",
"setter": "set_ground_bottom_color",
"index": -1
},
{
"name": "ground_horizon_color",
"type": "Color",
"getter": "get_ground_horizon_color",
"setter": "set_ground_horizon_color",
"index": -1
},
{
"name": "ground_curve",
"type": "float",
"getter": "get_ground_curve",
"setter": "set_ground_curve",
"index": -1
},
{
"name": "ground_energy",
"type": "float",
"getter": "get_ground_energy",
"setter": "set_ground_energy",
"index": -1
},
{
"name": "sun_color",
"type": "Color",
"getter": "get_sun_color",
"setter": "set_sun_color",
"index": -1
},
{
"name": "sun_latitude",
"type": "float",
"getter": "get_sun_latitude",
"setter": "set_sun_latitude",
"index": -1
},
{
"name": "sun_longitude",
"type": "float",
"getter": "get_sun_longitude",
"setter": "set_sun_longitude",
"index": -1
},
{
"name": "sun_angle_min",
"type": "float",
"getter": "get_sun_angle_min",
"setter": "set_sun_angle_min",
"index": -1
},
{
"name": "sun_angle_max",
"type": "float",
"getter": "get_sun_angle_max",
"setter": "set_sun_angle_max",
"index": -1
},
{
"name": "sun_curve",
"type": "float",
"getter": "get_sun_curve",
"setter": "set_sun_curve",
"index": -1
},
{
"name": "sun_energy",
"type": "float",
"getter": "get_sun_energy",
"setter": "set_sun_energy",
"index": -1
},
{
"name": "texture_size",
"type": "int",
"getter": "get_texture_size",
"setter": "set_texture_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_update_sky",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sky_top_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sky_top_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sky_horizon_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sky_horizon_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sky_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sky_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sky_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sky_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ground_bottom_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ground_bottom_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ground_horizon_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ground_horizon_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ground_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ground_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_ground_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_ground_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_latitude",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_latitude",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_longitude",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_longitude",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_angle_min",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_angle_min",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_angle_max",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_angle_max",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_curve",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_sun_energy",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "energy",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_sun_energy",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_texture_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture_size",
"return_type": "enum.ProceduralSky::TextureSize",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_thread_done",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "TextureSize",
"values": {
"TEXTURE_SIZE_256": 0,
"TEXTURE_SIZE_512": 1,
"TEXTURE_SIZE_1024": 2,
"TEXTURE_SIZE_2048": 3,
"TEXTURE_SIZE_4096": 4,
"TEXTURE_SIZE_MAX": 5
}
}
]
},
{
"name": "StreamTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "load_path",
"type": "String",
"getter": "get_load_path",
"setter": "load",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "load",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_load_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ImageTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"STORAGE_RAW": 0,
"STORAGE_COMPRESS_LOSSY": 1,
"STORAGE_COMPRESS_LOSSLESS": 2
},
"properties": [
{
"name": "storage",
"type": "int",
"getter": "get_storage",
"setter": "set_storage",
"index": -1
},
{
"name": "lossy_quality",
"type": "float",
"getter": "get_lossy_storage_quality",
"setter": "set_lossy_storage_quality",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "create",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "height",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "7"
}
]
},
{
"name": "create_from_image",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": true,
"default_value": "7"
}
]
},
{
"name": "get_format",
"return_type": "enum.Image::Format",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "load",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_storage",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_storage",
"return_type": "enum.ImageTexture::Storage",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lossy_storage_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "quality",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lossy_storage_quality",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size_override",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_reload_hook",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "rid",
"type": "RID",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "Storage",
"values": {
"STORAGE_RAW": 0,
"STORAGE_COMPRESS_LOSSY": 1,
"STORAGE_COMPRESS_LOSSLESS": 2
}
}
]
},
{
"name": "AtlasTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "atlas",
"type": "Texture",
"getter": "get_atlas",
"setter": "set_atlas",
"index": -1
},
{
"name": "region",
"type": "Rect2",
"getter": "get_region",
"setter": "set_region",
"index": -1
},
{
"name": "margin",
"type": "Rect2",
"getter": "get_margin",
"setter": "set_margin",
"index": -1
},
{
"name": "filter_clip",
"type": "bool",
"getter": "has_filter_clip",
"setter": "set_filter_clip",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_atlas",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "atlas",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_atlas",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_region",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "region",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_filter_clip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_filter_clip",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "LargeTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "_data",
"type": "Array",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_piece",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_piece_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_piece_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_piece_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_piece_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_piece_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Curve",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"TANGENT_FREE": 0,
"TANGENT_LINEAR": 1,
"TANGENT_MODE_COUNT": 2
},
"properties": [
{
"name": "min_value",
"type": "float",
"getter": "get_min_value",
"setter": "set_min_value",
"index": -1
},
{
"name": "max_value",
"type": "float",
"getter": "get_max_value",
"setter": "set_max_value",
"index": -1
},
{
"name": "bake_resolution",
"type": "int",
"getter": "get_bake_resolution",
"setter": "set_bake_resolution",
"index": -1
},
{
"name": "_data",
"type": "int",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
{
"name": "range_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "add_point",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "left_tangent",
"type": "float",
"has_default_value": true,
"default_value": "0"
},
{
"name": "right_tangent",
"type": "float",
"has_default_value": true,
"default_value": "0"
},
{
"name": "left_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "right_mode",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_point_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_offset",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "interpolate",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "interpolate_baked",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_left_tangent",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_right_tangent",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_left_mode",
"return_type": "enum.Curve::TangentMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_right_mode",
"return_type": "enum.Curve::TangentMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_left_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tangent",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_right_tangent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "tangent",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_left_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_right_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_min_value",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_min_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "min",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_value",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clean_dupes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "bake",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bake_resolution",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bake_resolution",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resolution",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "TangentMode",
"values": {
"TANGENT_FREE": 0,
"TANGENT_LINEAR": 1,
"TANGENT_MODE_COUNT": 2
}
}
]
},
{
"name": "ProxyTexture",
"base_class": "Texture",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "base",
"type": "Texture",
"getter": "get_base",
"setter": "set_base",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CubeMap",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"STORAGE_RAW": 0,
"STORAGE_COMPRESS_LOSSY": 1,
"STORAGE_COMPRESS_LOSSLESS": 2,
"SIDE_LEFT": 0,
"SIDE_RIGHT": 1,
"SIDE_BOTTOM": 2,
"SIDE_TOP": 3,
"SIDE_FRONT": 4,
"SIDE_BACK": 5,
"FLAG_MIPMAPS": 1,
"FLAG_REPEAT": 2,
"FLAG_FILTER": 4,
"FLAGS_DEFAULT": 7
},
"properties": [
{
"name": "flags",
"type": "int",
"getter": "get_flags",
"setter": "set_flags",
"index": -1
},
{
"name": "storage_mode",
"type": "int",
"getter": "get_storage",
"setter": "set_storage",
"index": -1
},
{
"name": "lossy_storage_quality",
"type": "float",
"getter": "get_lossy_storage_quality",
"setter": "set_lossy_storage_quality",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_height",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_side",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "side",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "image",
"type": "Image",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_side",
"return_type": "Image",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "side",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_storage",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_storage",
"return_type": "enum.CubeMap::Storage",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lossy_storage_quality",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "quality",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lossy_storage_quality",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Flags",
"values": {
"FLAG_MIPMAPS": 1,
"FLAG_REPEAT": 2,
"FLAG_FILTER": 4,
"FLAGS_DEFAULT": 7
}
},
{
"name": "Side",
"values": {
"SIDE_LEFT": 0,
"SIDE_RIGHT": 1,
"SIDE_BOTTOM": 2,
"SIDE_TOP": 3,
"SIDE_FRONT": 4,
"SIDE_BACK": 5
}
},
{
"name": "Storage",
"values": {
"STORAGE_RAW": 0,
"STORAGE_COMPRESS_LOSSY": 1,
"STORAGE_COMPRESS_LOSSLESS": 2
}
}
]
},
{
"name": "Animation",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"TYPE_VALUE": 0,
"TYPE_TRANSFORM": 1,
"TYPE_METHOD": 2,
"INTERPOLATION_NEAREST": 0,
"INTERPOLATION_LINEAR": 1,
"INTERPOLATION_CUBIC": 2,
"UPDATE_CONTINUOUS": 0,
"UPDATE_DISCRETE": 1,
"UPDATE_TRIGGER": 2
},
"properties": [
{
"name": "length",
"type": "float",
"getter": "get_length",
"setter": "set_length",
"index": -1
},
{
"name": "loop",
"type": "bool",
"getter": "has_loop",
"setter": "set_loop",
"index": -1
},
{
"name": "step",
"type": "float",
"getter": "get_step",
"setter": "set_step",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "add_track",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "remove_track",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_track_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "track_get_type",
"return_type": "enum.Animation::TrackType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_track",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_move_up",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_move_down",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_imported",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "imported",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_is_imported",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transform_track_insert_key",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "location",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
},
{
"name": "rotation",
"type": "Quat",
"has_default_value": false,
"default_value": ""
},
{
"name": "scale",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_insert_key",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "transition",
"type": "float",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "track_remove_key",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_remove_key_at_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_key_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_key_transition",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "transition",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_key_transition",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_key_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_key_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_key_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_find_key",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "exact",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "track_set_interpolation_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "interpolation",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_interpolation_type",
"return_type": "enum.Animation::InterpolationType",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_set_interpolation_loop_wrap",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "interpolation",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "track_get_interpolation_loop_wrap",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "transform_track_interpolate",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "value_track_set_update_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "value_track_get_update_mode",
"return_type": "enum.Animation::UpdateMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "value_track_get_key_indices",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "method_track_get_key_indices",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "delta",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "method_track_get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "method_track_get_params",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "key_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_loop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_step",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_step",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "copy_track",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "track",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_animation",
"type": "Animation",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "TrackType",
"values": {
"TYPE_VALUE": 0,
"TYPE_TRANSFORM": 1,
"TYPE_METHOD": 2
}
},
{
"name": "UpdateMode",
"values": {
"UPDATE_CONTINUOUS": 0,
"UPDATE_DISCRETE": 1,
"UPDATE_TRIGGER": 2
}
},
{
"name": "InterpolationType",
"values": {
"INTERPOLATION_NEAREST": 0,
"INTERPOLATION_LINEAR": 1,
"INTERPOLATION_CUBIC": 2
}
}
]
},
{
"name": "Font",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "string",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
},
{
"name": "clip_w",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_ascent",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_descent",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_distance_field_hint",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_string_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "string",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "draw_char",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "char",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "next",
"type": "int",
"has_default_value": true,
"default_value": "-1"
},
{
"name": "modulate",
"type": "Color",
"has_default_value": true,
"default_value": "1,1,1,1"
}
]
},
{
"name": "update_changes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BitmapFont",
"base_class": "Font",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "textures",
"type": "Array",
"getter": "_get_textures",
"setter": "_set_textures",
"index": -1
},
{
"name": "chars",
"type": "PoolIntArray",
"getter": "_get_chars",
"setter": "_set_chars",
"index": -1
},
{
"name": "kernings",
"type": "PoolIntArray",
"getter": "_get_kernings",
"setter": "_set_kernings",
"index": -1
},
{
"name": "height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
},
{
"name": "ascent",
"type": "float",
"getter": "get_ascent",
"setter": "set_ascent",
"index": -1
},
{
"name": "distance_field",
"type": "bool",
"getter": "is_distance_field_hint",
"setter": "set_distance_field_hint",
"index": -1
},
{
"name": "fallback",
"type": "BitmapFont",
"getter": "get_fallback",
"setter": "set_fallback",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "create_from_fnt",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "px",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_ascent",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "px",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_kerning_pair",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "char_a",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "char_b",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "kerning",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_kerning_pair",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "char_a",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "char_b",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_char",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "character",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "texture",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
},
{
"name": "align",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
},
{
"name": "advance",
"type": "float",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "get_texture_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_texture",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_char_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "char",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "next",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "set_distance_field_hint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_chars",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_chars",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_kernings",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_kernings",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_textures",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_textures",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_fallback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fallback",
"type": "BitmapFont",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fallback",
"return_type": "BitmapFont",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "DynamicFontData",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "font_path",
"type": "String",
"getter": "get_font_path",
"setter": "set_font_path",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_font_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_font_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "DynamicFont",
"base_class": "Font",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"SPACING_TOP": 0,
"SPACING_BOTTOM": 1,
"SPACING_CHAR": 2,
"SPACING_SPACE": 3
},
"properties": [
{
"name": "size",
"type": "int",
"getter": "get_size",
"setter": "set_size",
"index": -1
},
{
"name": "use_mipmaps",
"type": "bool",
"getter": "get_use_mipmaps",
"setter": "set_use_mipmaps",
"index": -1
},
{
"name": "use_filter",
"type": "bool",
"getter": "get_use_filter",
"setter": "set_use_filter",
"index": -1
},
{
"name": "extra_spacing_top",
"type": "int",
"getter": "get_spacing",
"setter": "set_spacing",
"index": 0
},
{
"name": "extra_spacing_bottom",
"type": "int",
"getter": "get_spacing",
"setter": "set_spacing",
"index": 1
},
{
"name": "extra_spacing_char",
"type": "int",
"getter": "get_spacing",
"setter": "set_spacing",
"index": 2
},
{
"name": "extra_spacing_space",
"type": "int",
"getter": "get_spacing",
"setter": "set_spacing",
"index": 3
},
{
"name": "font_data",
"type": "DynamicFontData",
"getter": "get_font_data",
"setter": "set_font_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_font_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "DynamicFontData",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_font_data",
"return_type": "DynamicFontData",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_mipmaps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_mipmaps",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_filter",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_spacing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_spacing",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_fallback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "DynamicFontData",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_fallback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "DynamicFontData",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fallback",
"return_type": "DynamicFontData",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_fallback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_fallback_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "SpacingType",
"values": {
"SPACING_TOP": 0,
"SPACING_BOTTOM": 1,
"SPACING_CHAR": 2,
"SPACING_SPACE": 3
}
}
]
},
{
"name": "StyleBox",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "content_margin_left",
"type": "float",
"getter": "get_default_margin",
"setter": "set_default_margin",
"index": 0
},
{
"name": "content_margin_right",
"type": "float",
"getter": "get_default_margin",
"setter": "set_default_margin",
"index": 2
},
{
"name": "content_margin_top",
"type": "float",
"getter": "get_default_margin",
"setter": "set_default_margin",
"index": 1
},
{
"name": "content_margin_bottom",
"type": "float",
"getter": "get_default_margin",
"setter": "set_default_margin",
"index": 3
}
],
"signals": [
],
"methods": [
{
"name": "test_mask",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_default_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_minimum_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_center_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_offset",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "draw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "canvas_item",
"type": "RID",
"has_default_value": false,
"default_value": ""
},
{
"name": "rect",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "StyleBoxEmpty",
"base_class": "StyleBox",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "StyleBoxTexture",
"base_class": "StyleBox",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"AXIS_STRETCH_MODE_STRETCH": 0,
"AXIS_STRETCH_MODE_TILE": 1,
"AXIS_STRETCH_MODE_TILE_FIT": 2
},
"properties": [
{
"name": "texture",
"type": "Texture",
"getter": "get_texture",
"setter": "set_texture",
"index": -1
},
{
"name": "normal_map",
"type": "Texture",
"getter": "get_normal_map",
"setter": "set_normal_map",
"index": -1
},
{
"name": "region_rect",
"type": "Rect2",
"getter": "get_region_rect",
"setter": "set_region_rect",
"index": -1
},
{
"name": "margin_left",
"type": "float",
"getter": "get_margin_size",
"setter": "set_margin_size",
"index": 0
},
{
"name": "margin_right",
"type": "float",
"getter": "get_margin_size",
"setter": "set_margin_size",
"index": 2
},
{
"name": "margin_top",
"type": "float",
"getter": "get_margin_size",
"setter": "set_margin_size",
"index": 1
},
{
"name": "margin_bottom",
"type": "float",
"getter": "get_margin_size",
"setter": "set_margin_size",
"index": 3
},
{
"name": "expand_margin_left",
"type": "float",
"getter": "get_expand_margin_size",
"setter": "set_expand_margin_size",
"index": 0
},
{
"name": "expand_margin_right",
"type": "float",
"getter": "get_expand_margin_size",
"setter": "set_expand_margin_size",
"index": 2
},
{
"name": "expand_margin_top",
"type": "float",
"getter": "get_expand_margin_size",
"setter": "set_expand_margin_size",
"index": 1
},
{
"name": "expand_margin_bottom",
"type": "float",
"getter": "get_expand_margin_size",
"setter": "set_expand_margin_size",
"index": 3
},
{
"name": "axis_stretch_horizontal",
"type": "int",
"getter": "get_h_axis_stretch_mode",
"setter": "set_h_axis_stretch_mode",
"index": -1
},
{
"name": "axis_stretch_vertical",
"type": "int",
"getter": "get_v_axis_stretch_mode",
"setter": "set_v_axis_stretch_mode",
"index": -1
},
{
"name": "modulate_color",
"type": "Color",
"getter": "get_modulate",
"setter": "set_modulate",
"index": -1
},
{
"name": "draw_center",
"type": "bool",
"getter": "is_draw_center_enabled",
"setter": "set_draw_center",
"index": -1
}
],
"signals": [
{
"name": "texture_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "set_texture",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "texture",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_texture",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_normal_map",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal_map",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal_map",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_margin_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_margin_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin_individual",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size_left",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_top",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_right",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_bottom",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_expand_margin_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_region_rect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "region",
"type": "Rect2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_region_rect",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_draw_center",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_draw_center_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_modulate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_modulate",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_axis_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_axis_stretch_mode",
"return_type": "enum.StyleBoxTexture::AxisStretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_axis_stretch_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_axis_stretch_mode",
"return_type": "enum.StyleBoxTexture::AxisStretchMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AxisStretchMode",
"values": {
"AXIS_STRETCH_MODE_STRETCH": 0,
"AXIS_STRETCH_MODE_TILE": 1,
"AXIS_STRETCH_MODE_TILE_FIT": 2
}
}
]
},
{
"name": "StyleBoxFlat",
"base_class": "StyleBox",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "bg_color",
"type": "Color",
"getter": "get_bg_color",
"setter": "set_bg_color",
"index": -1
},
{
"name": "draw_center",
"type": "bool",
"getter": "is_draw_center_enabled",
"setter": "set_draw_center",
"index": -1
},
{
"name": "border_width_left",
"type": "int",
"getter": "get_border_width",
"setter": "set_border_width",
"index": 0
},
{
"name": "border_width_top",
"type": "int",
"getter": "get_border_width",
"setter": "set_border_width",
"index": 1
},
{
"name": "border_width_right",
"type": "int",
"getter": "get_border_width",
"setter": "set_border_width",
"index": 2
},
{
"name": "border_width_bottom",
"type": "int",
"getter": "get_border_width",
"setter": "set_border_width",
"index": 3
},
{
"name": "border_color",
"type": "Color",
"getter": "get_border_color",
"setter": "set_border_color",
"index": -1
},
{
"name": "border_blend",
"type": "bool",
"getter": "get_border_blend",
"setter": "set_border_blend",
"index": -1
},
{
"name": "corner_radius_top_left",
"type": "int",
"getter": "get_corner_radius",
"setter": "set_corner_radius",
"index": 0
},
{
"name": "corner_radius_top_right",
"type": "int",
"getter": "get_corner_radius",
"setter": "set_corner_radius",
"index": 1
},
{
"name": "corner_radius_bottom_right",
"type": "int",
"getter": "get_corner_radius",
"setter": "set_corner_radius",
"index": 2
},
{
"name": "corner_radius_bottom_left",
"type": "int",
"getter": "get_corner_radius",
"setter": "set_corner_radius",
"index": 3
},
{
"name": "corner_detail",
"type": "int",
"getter": "get_corner_detail",
"setter": "set_corner_detail",
"index": -1
},
{
"name": "expand_margin_left",
"type": "float",
"getter": "get_expand_margin",
"setter": "set_expand_margin",
"index": 0
},
{
"name": "expand_margin_right",
"type": "float",
"getter": "get_expand_margin",
"setter": "set_expand_margin",
"index": 2
},
{
"name": "expand_margin_top",
"type": "float",
"getter": "get_expand_margin",
"setter": "set_expand_margin",
"index": 1
},
{
"name": "expand_margin_bottom",
"type": "float",
"getter": "get_expand_margin",
"setter": "set_expand_margin",
"index": 3
},
{
"name": "shadow_color",
"type": "Color",
"getter": "get_shadow_color",
"setter": "set_shadow_color",
"index": -1
},
{
"name": "shadow_size",
"type": "int",
"getter": "get_shadow_size",
"setter": "set_shadow_size",
"index": -1
},
{
"name": "anti_aliasing",
"type": "bool",
"getter": "is_anti_aliased",
"setter": "set_anti_aliased",
"index": -1
},
{
"name": "anti_aliasing_size",
"type": "int",
"getter": "get_aa_size",
"setter": "set_aa_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_bg_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bg_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_border_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_border_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_border_width_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_border_width_min",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_border_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "width",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_border_width",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_border_blend",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "blend",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_border_blend",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_corner_radius_individual",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius_top_left",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius_top_right",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius_bottom_right",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius_bottom_left",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_corner_radius_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_corner_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "corner",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "radius",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_corner_radius",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "corner",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin_all",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_expand_margin_individual",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size_left",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_top",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_right",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "size_bottom",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_expand_margin",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "margin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_draw_center",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "draw_center",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_draw_center_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_shadow_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_shadow_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_anti_aliased",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "anti_aliased",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_anti_aliased",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_aa_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_aa_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_corner_detail",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "detail",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_corner_detail",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "StyleBoxLine",
"base_class": "StyleBox",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "color",
"type": "Color",
"getter": "get_color",
"setter": "set_color",
"index": -1
},
{
"name": "grow",
"type": "float",
"getter": "get_grow",
"setter": "set_grow",
"index": -1
},
{
"name": "thickness",
"type": "int",
"getter": "get_thickness",
"setter": "set_thickness",
"index": -1
},
{
"name": "vertical",
"type": "bool",
"getter": "is_vertical",
"setter": "set_vertical",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_color",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "color",
"type": "Color",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_color",
"return_type": "Color",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_thickness",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "thickness",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_thickness",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_grow",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "grow",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_grow",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_vertical",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertical",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_vertical",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PolygonPathFinder",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data",
"type": "Dictionary",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "setup",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "connections",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_path",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_intersections",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "to",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_point_inside",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_penalty",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "penalty",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_penalty",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bounds",
"return_type": "Rect2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioStreamPlayer",
"base_class": "Node",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MIX_TARGET_STEREO": 0,
"MIX_TARGET_SURROUND": 1,
"MIX_TARGET_CENTER": 2
},
"properties": [
{
"name": "stream",
"type": "AudioStream",
"getter": "get_stream",
"setter": "set_stream",
"index": -1
},
{
"name": "volume_db",
"type": "float",
"getter": "get_volume_db",
"setter": "set_volume_db",
"index": -1
},
{
"name": "playing",
"type": "bool",
"getter": "is_playing",
"setter": "_set_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"getter": "is_autoplay_enabled",
"setter": "set_autoplay",
"index": -1
},
{
"name": "mix_target",
"type": "int",
"getter": "get_mix_target",
"setter": "set_mix_target",
"index": -1
},
{
"name": "bus",
"type": "String",
"getter": "get_bus",
"setter": "set_bus",
"index": -1
}
],
"signals": [
{
"name": "finished",
"arguments": [
]
}
],
"methods": [
{
"name": "set_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream",
"return_type": "AudioStream",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_volume_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "volume_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_volume_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_playback_position",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autoplay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_autoplay_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mix_target",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mix_target",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mix_target",
"return_type": "enum.AudioStreamPlayer::MixTarget",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_playing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_bus_layout_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "MixTarget",
"values": {
"MIX_TARGET_STEREO": 0,
"MIX_TARGET_SURROUND": 1,
"MIX_TARGET_CENTER": 2
}
}
]
},
{
"name": "AudioStreamPlayer2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "stream",
"type": "AudioStream",
"getter": "get_stream",
"setter": "set_stream",
"index": -1
},
{
"name": "volume_db",
"type": "float",
"getter": "get_volume_db",
"setter": "set_volume_db",
"index": -1
},
{
"name": "playing",
"type": "bool",
"getter": "is_playing",
"setter": "_set_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"getter": "is_autoplay_enabled",
"setter": "set_autoplay",
"index": -1
},
{
"name": "max_distance",
"type": "float",
"getter": "get_max_distance",
"setter": "set_max_distance",
"index": -1
},
{
"name": "attenuation",
"type": "float",
"getter": "get_attenuation",
"setter": "set_attenuation",
"index": -1
},
{
"name": "bus",
"type": "String",
"getter": "get_bus",
"setter": "set_bus",
"index": -1
},
{
"name": "area_mask",
"type": "int",
"getter": "get_area_mask",
"setter": "set_area_mask",
"index": -1
}
],
"signals": [
{
"name": "finished",
"arguments": [
]
}
],
"methods": [
{
"name": "set_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream",
"return_type": "AudioStream",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_volume_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "volume_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_volume_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_playback_position",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autoplay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_autoplay_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_playing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pixels",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attenuation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attenuation",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_area_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_area_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_bus_layout_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "AudioStreamPlayer3D",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"ATTENUATION_INVERSE_DISTANCE": 0,
"ATTENUATION_INVERSE_SQUARE_DISTANCE": 1,
"ATTENUATION_LOGARITHMIC": 2,
"OUT_OF_RANGE_MIX": 0,
"OUT_OF_RANGE_PAUSE": 1,
"DOPPLER_TRACKING_DISABLED": 0,
"DOPPLER_TRACKING_IDLE_STEP": 1,
"DOPPLER_TRACKING_PHYSICS_STEP": 2
},
"properties": [
{
"name": "stream",
"type": "AudioStream",
"getter": "get_stream",
"setter": "set_stream",
"index": -1
},
{
"name": "attenuation_model",
"type": "int",
"getter": "get_attenuation_model",
"setter": "set_attenuation_model",
"index": -1
},
{
"name": "unit_db",
"type": "float",
"getter": "get_unit_db",
"setter": "set_unit_db",
"index": -1
},
{
"name": "unit_size",
"type": "float",
"getter": "get_unit_size",
"setter": "set_unit_size",
"index": -1
},
{
"name": "max_db",
"type": "float",
"getter": "get_max_db",
"setter": "set_max_db",
"index": -1
},
{
"name": "playing",
"type": "bool",
"getter": "is_playing",
"setter": "_set_playing",
"index": -1
},
{
"name": "autoplay",
"type": "bool",
"getter": "is_autoplay_enabled",
"setter": "set_autoplay",
"index": -1
},
{
"name": "max_distance",
"type": "float",
"getter": "get_max_distance",
"setter": "set_max_distance",
"index": -1
},
{
"name": "out_of_range_mode",
"type": "int",
"getter": "get_out_of_range_mode",
"setter": "set_out_of_range_mode",
"index": -1
},
{
"name": "bus",
"type": "String",
"getter": "get_bus",
"setter": "set_bus",
"index": -1
},
{
"name": "area_mask",
"type": "int",
"getter": "get_area_mask",
"setter": "set_area_mask",
"index": -1
},
{
"name": "emission_angle_enabled",
"type": "bool",
"getter": "is_emission_angle_enabled",
"setter": "set_emission_angle_enabled",
"index": -1
},
{
"name": "emission_angle_degrees",
"type": "float",
"getter": "get_emission_angle",
"setter": "set_emission_angle",
"index": -1
},
{
"name": "emission_angle_filter_attenuation_db",
"type": "float",
"getter": "get_emission_angle_filter_attenuation_db",
"setter": "set_emission_angle_filter_attenuation_db",
"index": -1
},
{
"name": "attenuation_filter_cutoff_hz",
"type": "float",
"getter": "get_attenuation_filter_cutoff_hz",
"setter": "set_attenuation_filter_cutoff_hz",
"index": -1
},
{
"name": "attenuation_filter_db",
"type": "float",
"getter": "get_attenuation_filter_db",
"setter": "set_attenuation_filter_db",
"index": -1
},
{
"name": "doppler_tracking",
"type": "int",
"getter": "get_doppler_tracking",
"setter": "set_doppler_tracking",
"index": -1
}
],
"signals": [
{
"name": "finished",
"arguments": [
]
}
],
"methods": [
{
"name": "set_stream",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stream",
"type": "AudioStream",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_stream",
"return_type": "AudioStream",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_unit_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unit_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unit_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_unit_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unit_size",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unit_size",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from_position",
"type": "float",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "seek",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_position",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_playing",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_playback_position",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bus",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bus",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bus",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_autoplay",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_autoplay_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_playing",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_is_active",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_max_distance",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "metres",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_max_distance",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_area_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_area_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_angle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_angle",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_angle_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_emission_angle_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_emission_angle_filter_attenuation_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_emission_angle_filter_attenuation_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attenuation_filter_cutoff_hz",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "degrees",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attenuation_filter_cutoff_hz",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attenuation_filter_db",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "db",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attenuation_filter_db",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_attenuation_model",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "model",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_attenuation_model",
"return_type": "enum.AudioStreamPlayer3D::AttenuationModel",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_out_of_range_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_out_of_range_mode",
"return_type": "enum.AudioStreamPlayer3D::OutOfRangeMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_doppler_tracking",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_doppler_tracking",
"return_type": "enum.AudioStreamPlayer3D::DopplerTracking",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_bus_layout_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AttenuationModel",
"values": {
"ATTENUATION_INVERSE_DISTANCE": 0,
"ATTENUATION_INVERSE_SQUARE_DISTANCE": 1,
"ATTENUATION_LOGARITHMIC": 2
}
},
{
"name": "OutOfRangeMode",
"values": {
"OUT_OF_RANGE_MIX": 0,
"OUT_OF_RANGE_PAUSE": 1
}
},
{
"name": "DopplerTracking",
"values": {
"DOPPLER_TRACKING_DISABLED": 0,
"DOPPLER_TRACKING_IDLE_STEP": 1,
"DOPPLER_TRACKING_PHYSICS_STEP": 2
}
}
]
},
{
"name": "AudioStreamSample",
"base_class": "AudioStream",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"FORMAT_8_BITS": 0,
"FORMAT_16_BITS": 1,
"FORMAT_IMA_ADPCM": 2,
"LOOP_DISABLED": 0,
"LOOP_FORWARD": 1,
"LOOP_PING_PONG": 2
},
"properties": [
{
"name": "format",
"type": "int",
"getter": "get_format",
"setter": "set_format",
"index": -1
},
{
"name": "loop_mode",
"type": "int",
"getter": "get_loop_mode",
"setter": "set_loop_mode",
"index": -1
},
{
"name": "loop_begin",
"type": "int",
"getter": "get_loop_begin",
"setter": "set_loop_begin",
"index": -1
},
{
"name": "loop_end",
"type": "int",
"getter": "get_loop_end",
"setter": "set_loop_end",
"index": -1
},
{
"name": "mix_rate",
"type": "int",
"getter": "get_mix_rate",
"setter": "set_mix_rate",
"index": -1
},
{
"name": "stereo",
"type": "bool",
"getter": "is_stereo",
"setter": "set_stereo",
"index": -1
},
{
"name": "data",
"type": "PoolByteArray",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_format",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "format",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_format",
"return_type": "enum.AudioStreamSample::Format",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "loop_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_loop_mode",
"return_type": "enum.AudioStreamSample::LoopMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "loop_begin",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_loop_begin",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop_end",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "loop_end",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_loop_end",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_mix_rate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mix_rate",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mix_rate",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_stereo",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "stereo",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_stereo",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "LoopMode",
"values": {
"LOOP_DISABLED": 0,
"LOOP_FORWARD": 1,
"LOOP_PING_PONG": 2
}
},
{
"name": "Format",
"values": {
"FORMAT_8_BITS": 0,
"FORMAT_16_BITS": 1,
"FORMAT_IMA_ADPCM": 2
}
}
]
},
{
"name": "LineShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "normal",
"type": "Vector2",
"getter": "get_normal",
"setter": "set_normal",
"index": -1
},
{
"name": "d",
"type": "float",
"getter": "get_d",
"setter": "set_d",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_normal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "normal",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_normal",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_d",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "d",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_d",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SegmentShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "a",
"type": "Vector2",
"getter": "get_a",
"setter": "set_a",
"index": -1
},
{
"name": "b",
"type": "Vector2",
"getter": "get_b",
"setter": "set_b",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_a",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "a",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_a",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_b",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "b",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_b",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RayShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "length",
"type": "float",
"getter": "get_length",
"setter": "set_length",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_length",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "length",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CircleShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RectangleShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "extents",
"type": "Vector2",
"getter": "get_extents",
"setter": "set_extents",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_extents",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extents",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_extents",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "CapsuleShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "radius",
"type": "float",
"getter": "get_radius",
"setter": "set_radius",
"index": -1
},
{
"name": "height",
"type": "float",
"getter": "get_height",
"setter": "set_height",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_radius",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "radius",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_radius",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_height",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "height",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_height",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ConvexPolygonShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "points",
"type": "PoolVector2Array",
"getter": "get_points",
"setter": "set_points",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_point_cloud",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point_cloud",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "points",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_points",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ConcavePolygonShape2D",
"base_class": "Shape2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "segments",
"type": "PoolVector2Array",
"getter": "get_segments",
"setter": "set_segments",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_segments",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_segments",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Curve2D",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "bake_interval",
"type": "float",
"getter": "get_bake_interval",
"setter": "set_bake_interval",
"index": -1
},
{
"name": "_data",
"type": "int",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_point_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "in",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
},
{
"name": "out",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
},
{
"name": "at_position",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "set_point_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_in",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_in",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_point_out",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_point_out",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_point",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_points",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "interpolate",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "t",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "interpolatef",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "fofs",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_bake_interval",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "distance",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_bake_interval",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_baked_length",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "interpolate_baked",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "cubic",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_baked_points",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "tessellate",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "max_stages",
"type": "int",
"has_default_value": true,
"default_value": "5"
},
{
"name": "tolerance_degrees",
"type": "float",
"has_default_value": true,
"default_value": "4"
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "Path2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "curve",
"type": "Curve2D",
"getter": "get_curve",
"setter": "set_curve",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_curve",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "curve",
"type": "Curve2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_curve",
"return_type": "Curve2D",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_curve_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PathFollow2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "offset",
"type": "float",
"getter": "get_offset",
"setter": "set_offset",
"index": -1
},
{
"name": "unit_offset",
"type": "float",
"getter": "get_unit_offset",
"setter": "set_unit_offset",
"index": -1
},
{
"name": "h_offset",
"type": "float",
"getter": "get_h_offset",
"setter": "set_h_offset",
"index": -1
},
{
"name": "v_offset",
"type": "float",
"getter": "get_v_offset",
"setter": "set_v_offset",
"index": -1
},
{
"name": "rotate",
"type": "bool",
"getter": "is_rotating",
"setter": "set_rotate",
"index": -1
},
{
"name": "cubic_interp",
"type": "bool",
"getter": "get_cubic_interpolation",
"setter": "set_cubic_interpolation",
"index": -1
},
{
"name": "loop",
"type": "bool",
"getter": "has_loop",
"setter": "set_loop",
"index": -1
},
{
"name": "lookahead",
"type": "float",
"getter": "get_lookahead",
"setter": "set_lookahead",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_h_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "h_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_h_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_v_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "v_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_v_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_unit_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "unit_offset",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_unit_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rotate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_rotating",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cubic_interpolation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cubic_interpolation",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "loop",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_loop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_lookahead",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lookahead",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_lookahead",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "Navigation2D",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "navpoly_add",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "NavigationPolygon",
"has_default_value": false,
"default_value": ""
},
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
},
{
"name": "owner",
"type": "Object",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "navpoly_set_transform",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "xform",
"type": "Transform2D",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "navpoly_remove",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_simple_path",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "start",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "end",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "optimize",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "get_closest_point",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_closest_point_owner",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "to_point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "NavigationPolygon",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "vertices",
"type": "PoolVector3Array",
"getter": "get_vertices",
"setter": "set_vertices",
"index": -1
},
{
"name": "polygons",
"type": "Array",
"getter": "_get_polygons",
"setter": "_set_polygons",
"index": -1
},
{
"name": "outlines",
"type": "Array",
"getter": "_get_outlines",
"setter": "_set_outlines",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_vertices",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "vertices",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_vertices",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygon",
"type": "PoolIntArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_polygon_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_polygon",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_polygons",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_outline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "outline",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_outline_at_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "outline",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_outline_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_outline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "outline",
"type": "PoolVector2Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_outline",
"return_type": "PoolVector2Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_outline",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_outlines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_polygons_from_outlines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_polygons",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "polygons",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_polygons",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_outlines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "outlines",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_outlines",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "NavigationPolygonInstance",
"base_class": "Node2D",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
{
"name": "navpoly",
"type": "NavigationPolygon",
"getter": "get_navigation_polygon",
"setter": "set_navigation_polygon",
"index": -1
},
{
"name": "enabled",
"type": "bool",
"getter": "is_enabled",
"setter": "set_enabled",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_navigation_polygon",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "navpoly",
"type": "NavigationPolygon",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_navigation_polygon",
"return_type": "NavigationPolygon",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_navpoly_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "SceneState",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
"GEN_EDIT_STATE_DISABLED": 0,
"GEN_EDIT_STATE_INSTANCE": 1,
"GEN_EDIT_STATE_MAIN": 2
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_node_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_node_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "for_parent",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "get_node_owner_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_node_instance_placeholder",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_instance_placeholder",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_instance",
"return_type": "PackedScene",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_groups",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_property_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_property_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "prop_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_property_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "prop_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_connection_source",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_signal",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_target",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_method",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_connection_binds",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "GenEditState",
"values": {
"GEN_EDIT_STATE_DISABLED": 0,
"GEN_EDIT_STATE_INSTANCE": 1,
"GEN_EDIT_STATE_MAIN": 2
}
}
]
},
{
"name": "PackedScene",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"GEN_EDIT_STATE_DISABLED": 0,
"GEN_EDIT_STATE_INSTANCE": 1,
"GEN_EDIT_STATE_MAIN": 2
},
"properties": [
{
"name": "_bundled",
"type": "Dictionary",
"getter": "_get_bundled_scene",
"setter": "_set_bundled_scene",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "pack",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "instance",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "edit_state",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "can_instance",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_bundled_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_bundled_scene",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_state",
"return_type": "SceneState",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "GenEditState",
"values": {
"GEN_EDIT_STATE_DISABLED": 0,
"GEN_EDIT_STATE_INSTANCE": 1,
"GEN_EDIT_STATE_MAIN": 2
}
}
]
},
{
"name": "SceneTree",
"base_class": "MainLoop",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"GROUP_CALL_DEFAULT": 0,
"GROUP_CALL_REVERSE": 1,
"GROUP_CALL_REALTIME": 2,
"GROUP_CALL_UNIQUE": 4,
"STRETCH_MODE_DISABLED": 0,
"STRETCH_MODE_2D": 1,
"STRETCH_MODE_VIEWPORT": 2,
"STRETCH_ASPECT_IGNORE": 0,
"STRETCH_ASPECT_KEEP": 1,
"STRETCH_ASPECT_KEEP_WIDTH": 2,
"STRETCH_ASPECT_KEEP_HEIGHT": 3,
"STRETCH_ASPECT_EXPAND": 4
},
"properties": [
{
"name": "debug_collisions_hint",
"type": "bool",
"getter": "is_debugging_collisions_hint",
"setter": "set_debug_collisions_hint",
"index": -1
},
{
"name": "debug_navigation_hint",
"type": "bool",
"getter": "is_debugging_navigation_hint",
"setter": "set_debug_navigation_hint",
"index": -1
},
{
"name": "paused",
"type": "bool",
"getter": "is_paused",
"setter": "set_pause",
"index": -1
},
{
"name": "refuse_new_network_connections",
"type": "bool",
"getter": "is_refusing_new_network_connections",
"setter": "set_refuse_new_network_connections",
"index": -1
},
{
"name": "use_font_oversampling",
"type": "bool",
"getter": "is_using_font_oversampling",
"setter": "set_use_font_oversampling",
"index": -1
},
{
"name": "edited_scene_root",
"type": "Node",
"getter": "get_edited_scene_root",
"setter": "set_edited_scene_root",
"index": -1
},
{
"name": "current_scene",
"type": "Node",
"getter": "get_current_scene",
"setter": "set_current_scene",
"index": -1
},
{
"name": "network_peer",
"type": "NetworkedMultiplayerPeer",
"getter": "get_network_peer",
"setter": "set_network_peer",
"index": -1
},
{
"name": "root",
"type": "Node",
"getter": "get_root",
"setter": "",
"index": -1
}
],
"signals": [
{
"name": "connected_to_server",
"arguments": [
]
},
{
"name": "node_configuration_warning_changed",
"arguments": [
{
"name": "node",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "connection_failed",
"arguments": [
]
},
{
"name": "physics_frame",
"arguments": [
]
},
{
"name": "screen_resized",
"arguments": [
]
},
{
"name": "network_peer_disconnected",
"arguments": [
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "network_peer_connected",
"arguments": [
{
"name": "id",
"type": "int",
"default_value": ""
}
]
},
{
"name": "node_removed",
"arguments": [
{
"name": "node",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "node_added",
"arguments": [
{
"name": "node",
"type": "Object",
"default_value": ""
}
]
},
{
"name": "files_dropped",
"arguments": [
{
"name": "files",
"type": "PoolStringArray",
"default_value": ""
},
{
"name": "screen",
"type": "int",
"default_value": ""
}
]
},
{
"name": "idle_frame",
"arguments": [
]
},
{
"name": "server_disconnected",
"arguments": [
]
},
{
"name": "tree_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "get_root",
"return_type": "Viewport",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_group",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_auto_accept_quit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_quit_on_go_back",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_debug_collisions_hint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_debugging_collisions_hint",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_debug_navigation_hint",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_debugging_navigation_hint",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_edited_scene_root",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_edited_scene_root",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_pause",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_paused",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_input_as_handled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_input_handled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "create_timer",
"return_type": "SceneTreeTimer",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time_sec",
"type": "float",
"has_default_value": false,
"default_value": ""
},
{
"name": "pause_mode_process",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
},
{
"name": "get_node_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_frame",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "quit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_screen_stretch",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "aspect",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "minsize",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "shrink",
"type": "float",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "queue_delete",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "obj",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "call_group_flags",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "notify_group_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "call_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "notification",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_group_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "call_flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "call_group",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "method",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "notify_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "notification",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_group",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_nodes_in_group",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "group",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_current_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "child_node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_scene",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "change_scene",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "change_scene_to",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "packed_scene",
"type": "PackedScene",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reload_current_scene",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_change_scene",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_network_peer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "peer",
"type": "NetworkedMultiplayerPeer",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_network_peer",
"return_type": "NetworkedMultiplayerPeer",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_network_server",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_network_peer",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_network_connected_peers",
"return_type": "PoolIntArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_network_unique_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_rpc_sender_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_refuse_new_network_connections",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "refuse",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_refusing_new_network_connections",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_network_peer_connected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_network_peer_disconnected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_connected_to_server",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_connection_failed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_server_disconnected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_font_oversampling",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_using_font_oversampling",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "StretchAspect",
"values": {
"STRETCH_ASPECT_IGNORE": 0,
"STRETCH_ASPECT_KEEP": 1,
"STRETCH_ASPECT_KEEP_WIDTH": 2,
"STRETCH_ASPECT_KEEP_HEIGHT": 3,
"STRETCH_ASPECT_EXPAND": 4
}
},
{
"name": "GroupCallFlags",
"values": {
"GROUP_CALL_DEFAULT": 0,
"GROUP_CALL_REVERSE": 1,
"GROUP_CALL_REALTIME": 2,
"GROUP_CALL_UNIQUE": 4
}
},
{
"name": "StretchMode",
"values": {
"STRETCH_MODE_DISABLED": 0,
"STRETCH_MODE_2D": 1,
"STRETCH_MODE_VIEWPORT": 2
}
}
]
},
{
"name": "SceneTreeTimer",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "time_left",
"type": "float",
"getter": "get_time_left",
"setter": "set_time_left",
"index": -1
}
],
"signals": [
{
"name": "timeout",
"arguments": [
]
}
],
"methods": [
{
"name": "set_time_left",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "time",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_time_left",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorPlugin",
"base_class": "Node",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"CONTAINER_TOOLBAR": 0,
"CONTAINER_SPATIAL_EDITOR_MENU": 1,
"CONTAINER_SPATIAL_EDITOR_SIDE": 2,
"CONTAINER_SPATIAL_EDITOR_BOTTOM": 3,
"CONTAINER_CANVAS_EDITOR_MENU": 4,
"CONTAINER_CANVAS_EDITOR_SIDE": 5,
"CONTAINER_CANVAS_EDITOR_BOTTOM": 6,
"CONTAINER_PROPERTY_EDITOR_BOTTOM": 7,
"DOCK_SLOT_LEFT_UL": 0,
"DOCK_SLOT_LEFT_BL": 1,
"DOCK_SLOT_LEFT_UR": 2,
"DOCK_SLOT_LEFT_BR": 3,
"DOCK_SLOT_RIGHT_UL": 4,
"DOCK_SLOT_RIGHT_BL": 5,
"DOCK_SLOT_RIGHT_UR": 6,
"DOCK_SLOT_RIGHT_BR": 7,
"DOCK_SLOT_MAX": 8
},
"properties": [
],
"signals": [
{
"name": "main_screen_changed",
"arguments": [
{
"name": "screen_name",
"type": "String",
"default_value": ""
}
]
},
{
"name": "scene_closed",
"arguments": [
{
"name": "filepath",
"type": "String",
"default_value": ""
}
]
},
{
"name": "scene_changed",
"arguments": [
{
"name": "scene_root",
"type": "Node",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "forward_canvas_gui_input",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "forward_draw_over_viewport",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "overlay",
"type": "Control",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "forward_force_draw_over_viewport",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "overlay",
"type": "Control",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "forward_spatial_gui_input",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "camera",
"type": "Camera",
"has_default_value": false,
"default_value": ""
},
{
"name": "event",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "create_spatial_gizmo",
"return_type": "EditorSpatialGizmo",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "for_spatial",
"type": "Spatial",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_plugin_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_plugin_icon",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "has_main_screen",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "visible",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "edit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "handles",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_state",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_state",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "state",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "save_external_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "apply_changes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_breakpoints",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_window_layout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layout",
"type": "ConfigFile",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_window_layout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layout",
"type": "ConfigFile",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_control_to_container",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "container",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_control_to_bottom_panel",
"return_type": "ToolButton",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_control_to_dock",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "slot",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_control_from_docks",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_control_from_bottom_panel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_control_from_container",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "container",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "control",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_tool_submenu_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "submenu",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_custom_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "base",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "script",
"type": "Script",
"has_default_value": false,
"default_value": ""
},
{
"name": "icon",
"type": "Texture",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_custom_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "update_overlays",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_bottom_panel_item_visible",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "item",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "hide_bottom_panel",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_undo_redo",
"return_type": "UndoRedo",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "queue_save_layout",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_import_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "importer",
"type": "EditorImportPlugin",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_import_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "importer",
"type": "EditorImportPlugin",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_scene_import_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene_importer",
"type": "EditorSceneImporter",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_scene_import_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene_importer",
"type": "EditorSceneImporter",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_export_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exporter",
"type": "EditorExportPlugin",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_export_plugin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "exporter",
"type": "EditorExportPlugin",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_input_event_forwarding_always_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_force_draw_over_forwarding_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_editor_interface",
"return_type": "EditorInterface",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DockSlot",
"values": {
"DOCK_SLOT_LEFT_UL": 0,
"DOCK_SLOT_LEFT_BL": 1,
"DOCK_SLOT_LEFT_UR": 2,
"DOCK_SLOT_LEFT_BR": 3,
"DOCK_SLOT_RIGHT_UL": 4,
"DOCK_SLOT_RIGHT_BL": 5,
"DOCK_SLOT_RIGHT_UR": 6,
"DOCK_SLOT_RIGHT_BR": 7,
"DOCK_SLOT_MAX": 8
}
},
{
"name": "CustomControlContainer",
"values": {
"CONTAINER_TOOLBAR": 0,
"CONTAINER_SPATIAL_EDITOR_MENU": 1,
"CONTAINER_SPATIAL_EDITOR_SIDE": 2,
"CONTAINER_SPATIAL_EDITOR_BOTTOM": 3,
"CONTAINER_CANVAS_EDITOR_MENU": 4,
"CONTAINER_CANVAS_EDITOR_SIDE": 5,
"CONTAINER_CANVAS_EDITOR_BOTTOM": 6,
"CONTAINER_PROPERTY_EDITOR_BOTTOM": 7
}
}
]
},
{
"name": "EditorImportPlugin",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_importer_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_visible_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_preset_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_preset_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "preset",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_recognized_extensions",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_import_options",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "preset",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_save_extension",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_resource_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_priority",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_import_order",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_option_visibility",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "option",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "options",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "import",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "source_file",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "save_path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "options",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
},
{
"name": "r_platform_variants",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "r_gen_files",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorScript",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_run",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_root_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_scene",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_editor_interface",
"return_type": "EditorInterface",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorSelection",
"base_class": "Object",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "selection_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "_node_removed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_selected_nodes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_transformable_selected_nodes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_emit_change",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorFileDialog",
"base_class": "ConfirmationDialog",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"MODE_OPEN_FILE": 0,
"MODE_OPEN_FILES": 1,
"MODE_OPEN_DIR": 2,
"MODE_OPEN_ANY": 3,
"MODE_SAVE_FILE": 4,
"ACCESS_RESOURCES": 0,
"ACCESS_USERDATA": 1,
"ACCESS_FILESYSTEM": 2,
"DISPLAY_THUMBNAILS": 0,
"DISPLAY_LIST": 1
},
"properties": [
{
"name": "access",
"type": "int",
"getter": "get_access",
"setter": "set_access",
"index": -1
},
{
"name": "display_mode",
"type": "int",
"getter": "get_display_mode",
"setter": "set_display_mode",
"index": -1
},
{
"name": "mode",
"type": "int",
"getter": "get_mode",
"setter": "set_mode",
"index": -1
},
{
"name": "current_dir",
"type": "String",
"getter": "get_current_dir",
"setter": "set_current_dir",
"index": -1
},
{
"name": "current_file",
"type": "String",
"getter": "get_current_file",
"setter": "set_current_file",
"index": -1
},
{
"name": "current_path",
"type": "String",
"getter": "get_current_path",
"setter": "set_current_path",
"index": -1
},
{
"name": "show_hidden_files",
"type": "bool",
"getter": "is_showing_hidden_files",
"setter": "set_show_hidden_files",
"index": -1
},
{
"name": "disable_overwrite_warning",
"type": "bool",
"getter": "is_overwrite_warning_disabled",
"setter": "set_disable_overwrite_warning",
"index": -1
}
],
"signals": [
{
"name": "files_selected",
"arguments": [
{
"name": "paths",
"type": "PoolStringArray",
"default_value": ""
}
]
},
{
"name": "dir_selected",
"arguments": [
{
"name": "dir",
"type": "String",
"default_value": ""
}
]
},
{
"name": "file_selected",
"arguments": [
{
"name": "path",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_item_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_multi_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_items_clear_selection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_item_list_item_rmb_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_item_list_rmb_clicked",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_item_menu_id_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_item_db_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_dir_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_file_entered",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_action_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_cancel_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_filter_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_save_confirm_pressed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "clear_filters",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "add_filter",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "filter",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_current_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dir",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_current_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_current_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_mode",
"return_type": "enum.EditorFileDialog::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_vbox",
"return_type": "VBoxContainer",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_access",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "access",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_access",
"return_type": "enum.EditorFileDialog::Access",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_show_hidden_files",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "show",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_showing_hidden_files",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_select_drive",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_make_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_make_dir_confirm",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_file_list",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_dir",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_thumbnail_done",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_display_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_display_mode",
"return_type": "enum.EditorFileDialog::DisplayMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_thumbnail_result",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_disable_overwrite_warning",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "disable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_overwrite_warning_disabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_recent_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_go_back",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_go_forward",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_go_up",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_favorite_toggled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_favorite_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_favorite_move_up",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_favorite_move_down",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "invalidate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "DisplayMode",
"values": {
"DISPLAY_THUMBNAILS": 0,
"DISPLAY_LIST": 1
}
},
{
"name": "Mode",
"values": {
"MODE_OPEN_FILE": 0,
"MODE_OPEN_FILES": 1,
"MODE_OPEN_DIR": 2,
"MODE_OPEN_ANY": 3,
"MODE_SAVE_FILE": 4
}
},
{
"name": "Access",
"values": {
"ACCESS_RESOURCES": 0,
"ACCESS_USERDATA": 1,
"ACCESS_FILESYSTEM": 2
}
}
]
},
{
"name": "EditorSettings",
"base_class": "Resource",
"api_type": "tools",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "settings_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "has_setting",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_setting",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_setting",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "erase",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_initial_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "update_current",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "property_can_revert",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "property_get_revert",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_property_info",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "info",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_settings_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_project_settings_dir",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_favorite_dirs",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dirs",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_favorite_dirs",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_recent_dirs",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "dirs",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_recent_dirs",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorSpatialGizmo",
"base_class": "SpatialGizmo",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "redraw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_handle_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_handle_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_handle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "camera",
"type": "Camera",
"has_default_value": false,
"default_value": ""
},
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "commit_handle",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "restore",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "cancel",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_lines",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "lines",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
},
{
"name": "billboard",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "add_mesh",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mesh",
"type": "ArrayMesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "billboard",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "skeleton",
"type": "RID",
"has_default_value": true,
"default_value": "[RID]"
}
]
},
{
"name": "add_collision_segments",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "segments",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_collision_triangles",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "triangles",
"type": "TriangleMesh",
"has_default_value": false,
"default_value": ""
},
{
"name": "bounds",
"type": "AABB",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_unscaled_billboard",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "material",
"type": "Material",
"has_default_value": false,
"default_value": ""
},
{
"name": "default_scale",
"type": "float",
"has_default_value": true,
"default_value": "1"
}
]
},
{
"name": "add_handles",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "handles",
"type": "PoolVector3Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "billboard",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "secondary",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "set_spatial_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "node",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorResourcePreview",
"base_class": "Node",
"api_type": "tools",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "preview_invalidated",
"arguments": [
{
"name": "path",
"type": "String",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_preview_ready",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Texture",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg3",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg4",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "queue_resource_preview",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver_func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "queue_edited_resource_preview",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "receiver_func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "userdata",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_preview_generator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "generator",
"type": "EditorResourcePreviewGenerator",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_preview_generator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "generator",
"type": "EditorResourcePreviewGenerator",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "check_for_invalidation",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorResourcePreviewGenerator",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "handles",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generate",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "from",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "generate_from_path",
"return_type": "Texture",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorFileSystem",
"base_class": "Node",
"api_type": "tools",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "resources_reimported",
"arguments": [
{
"name": "resources",
"type": "PoolStringArray",
"default_value": ""
}
]
},
{
"name": "sources_changed",
"arguments": [
{
"name": "exist",
"type": "bool",
"default_value": ""
}
]
},
{
"name": "filesystem_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "get_filesystem",
"return_type": "EditorFileSystemDirectory",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_scanning",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_scanning_progress",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "scan",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "scan_sources",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "update_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_filesystem_path",
"return_type": "EditorFileSystemDirectory",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorFileSystemDirectory",
"base_class": "Object",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "get_subdir_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_subdir",
"return_type": "EditorFileSystemDirectory",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file_import_is_valid",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_parent",
"return_type": "EditorFileSystemDirectory",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "find_file_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "find_dir_index",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ScriptEditor",
"base_class": "PanelContainer",
"api_type": "tools",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "editor_script_changed",
"arguments": [
{
"name": "script",
"type": "Script",
"default_value": ""
}
]
},
{
"name": "script_close",
"arguments": [
{
"name": "script",
"type": "Script",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_file_dialog_action",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_tab_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_menu_option",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_close_current_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_close_discard_current_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_close_docs_tab",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_close_all_tabs",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_close_other_tabs",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_open_recent_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_editor_play",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_editor_pause",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_editor_stop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_add_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg2",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_reload_scripts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_resave_scripts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_res_saved_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_goto_script_line",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Reference",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_goto_script_line2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_help_search",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_help_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_save_history",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_copy_script_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_breaked",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_show_debugger",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_debug_tooltip",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arg1",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_autosave_scripts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_editor_settings_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_script_names",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_tree_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_members_overview_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_help_overview_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_selected",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_created",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "Script",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_split_dragged",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_help_class_open",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_help_class_goto",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_request_help",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_history_forward",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_history_back",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_live_auto_reload_running_scripts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_unhandled_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_list_gui_input",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "InputEvent",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_update_recent_scripts",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_drag_data_fw",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "from",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "can_drop_data_fw",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "from",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "drop_data_fw",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "point",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
},
{
"name": "data",
"type": "Variant",
"has_default_value": false,
"default_value": ""
},
{
"name": "from",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_current_script",
"return_type": "Script",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_open_scripts",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "open_script_create_dialog",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "base_path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorInterface",
"base_class": "Node",
"api_type": "tools",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "inspect_object",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "object",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "for_property",
"type": "String",
"has_default_value": true,
"default_value": ""
}
]
},
{
"name": "get_selection",
"return_type": "EditorSelection",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_editor_settings",
"return_type": "EditorSettings",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_script_editor",
"return_type": "ScriptEditor",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_base_control",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "edit_resource",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "open_scene_from_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene_filepath",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "reload_scene_from_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene_filepath",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_open_scenes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_edited_scene_root",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_resource_previewer",
"return_type": "EditorResourcePreview",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_resource_filesystem",
"return_type": "EditorFileSystem",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_editor_viewport",
"return_type": "Control",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_mesh_previews",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "meshes",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "preview_size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "select_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "p_file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_selected_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_plugin_enabled",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "plugin",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_plugin_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "plugin",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "save_scene",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "save_scene_as",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "with_preview",
"type": "bool",
"has_default_value": true,
"default_value": "True"
}
]
}
],
"enums": [
]
},
{
"name": "EditorExportPlugin",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_export_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "features",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_export_begin",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "features",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "is_debug",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_shared_object",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "tags",
"type": "PoolStringArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "file",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
},
{
"name": "remap",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_ios_framework",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_ios_plist_content",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "plist_content",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_ios_linker_flags",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "flags",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_ios_bundle_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_ios_cpp_code",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "skip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorResourceConversionPlugin",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_convert",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_converts_to",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "EditorSceneImporter",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"IMPORT_SCENE": 1,
"IMPORT_ANIMATION": 2,
"IMPORT_ANIMATION_DETECT_LOOP": 4,
"IMPORT_ANIMATION_OPTIMIZE": 8,
"IMPORT_ANIMATION_FORCE_ALL_TRACKS_IN_ALL_CLIPS": 16,
"IMPORT_ANIMATION_KEEP_VALUE_TRACKS": 32,
"IMPORT_GENERATE_TANGENT_ARRAYS": 256,
"IMPORT_FAIL_ON_MISSING_DEPENDENCIES": 512,
"IMPORT_MATERIALS_IN_INSTANCES": 1024,
"IMPORT_USE_COMPRESSION": 2048
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_get_import_flags",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_extensions",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_import_scene",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bake_fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_import_animation",
"return_type": "Animation",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bake_fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "import_scene_from_other_importer",
"return_type": "Node",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bake_fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "import_animation_from_other_importer",
"return_type": "Animation",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "flags",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "bake_fps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "EditorScenePostImport",
"base_class": "Reference",
"api_type": "tools",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "post_import",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scene",
"type": "Object",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "JavaScript",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "eval",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "code",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "use_global_execution_context",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
}
],
"enums": [
]
},
{
"name": "NetworkedMultiplayerENet",
"base_class": "NetworkedMultiplayerPeer",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"COMPRESS_NONE": 0,
"COMPRESS_RANGE_CODER": 1,
"COMPRESS_FASTLZ": 2,
"COMPRESS_ZLIB": 3,
"COMPRESS_ZSTD": 4
},
"properties": [
{
"name": "compression_mode",
"type": "int",
"getter": "get_compression_mode",
"setter": "set_compression_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "create_server",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "max_clients",
"type": "int",
"has_default_value": true,
"default_value": "32"
},
{
"name": "in_bandwidth",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "out_bandwidth",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "create_client",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ip",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "in_bandwidth",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "out_bandwidth",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "close_connection",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_compression_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_compression_mode",
"return_type": "enum.NetworkedMultiplayerENet::CompressionMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_bind_ip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "ip",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
{
"name": "CompressionMode",
"values": {
"COMPRESS_NONE": 0,
"COMPRESS_RANGE_CODER": 1,
"COMPRESS_FASTLZ": 2,
"COMPRESS_ZLIB": 3,
"COMPRESS_ZSTD": 4
}
}
]
},
{
"name": "GDNativeLibrary",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "load_once",
"type": "bool",
"getter": "should_load_once",
"setter": "set_load_once",
"index": -1
},
{
"name": "singleton",
"type": "bool",
"getter": "is_singleton",
"setter": "set_singleton",
"index": -1
},
{
"name": "symbol_prefix",
"type": "String",
"getter": "get_symbol_prefix",
"setter": "set_symbol_prefix",
"index": -1
},
{
"name": "reloadable",
"type": "bool",
"getter": "is_reloadable",
"setter": "set_reloadable",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_config_file",
"return_type": "ConfigFile",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_library_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_current_dependencies",
"return_type": "PoolStringArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "should_load_once",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_singleton",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_symbol_prefix",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "is_reloadable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_load_once",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "load_once",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_singleton",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "singleton",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_symbol_prefix",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "symbol_prefix",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_reloadable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "reloadable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "GDNative",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "library",
"type": "GDNativeLibrary",
"getter": "get_library",
"setter": "set_library",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_library",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "library",
"type": "GDNativeLibrary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_library",
"return_type": "GDNativeLibrary",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "initialize",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "terminate",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "call_native",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "calling_type",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "procedure_name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "arguments",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ARVRInterfaceGDNative",
"base_class": "ARVRInterface",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "NativeScript",
"base_class": "Script",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "class_name",
"type": "String",
"getter": "get_class_name",
"setter": "set_class_name",
"index": -1
},
{
"name": "library",
"type": "GDNativeLibrary",
"getter": "get_library",
"setter": "set_library",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_class_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "class_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_class_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_library",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "library",
"type": "GDNativeLibrary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_library",
"return_type": "GDNativeLibrary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "new",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "PluginScript",
"base_class": "Script",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "GDScript",
"base_class": "Script",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "new",
"return_type": "Object",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": true,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_as_byte_code",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "GDScriptFunctionState",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "completed",
"arguments": [
{
"name": "result",
"type": "Variant",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "resume",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "is_valid",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "extended_check",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "_signal_callback",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": true,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "GridMap",
"base_class": "Spatial",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": false,
"constants": {
"INVALID_CELL_ITEM": -1
},
"properties": [
{
"name": "theme",
"type": "MeshLibrary",
"getter": "get_theme",
"setter": "set_theme",
"index": -1
},
{
"name": "cell_size",
"type": "Vector3",
"getter": "get_cell_size",
"setter": "set_cell_size",
"index": -1
},
{
"name": "cell_octant_size",
"type": "int",
"getter": "get_octant_size",
"setter": "set_octant_size",
"index": -1
},
{
"name": "cell_center_x",
"type": "bool",
"getter": "get_center_x",
"setter": "set_center_x",
"index": -1
},
{
"name": "cell_center_y",
"type": "bool",
"getter": "get_center_y",
"setter": "set_center_y",
"index": -1
},
{
"name": "cell_center_z",
"type": "bool",
"getter": "get_center_z",
"setter": "set_center_z",
"index": -1
},
{
"name": "cell_scale",
"type": "float",
"getter": "get_cell_scale",
"setter": "set_cell_scale",
"index": -1
},
{
"name": "collision_layer",
"type": "int",
"getter": "get_collision_layer",
"setter": "set_collision_layer",
"index": -1
},
{
"name": "collision_mask",
"type": "int",
"getter": "get_collision_mask",
"setter": "set_collision_mask",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_collision_layer",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "layer",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mask",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_collision_mask_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_mask_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_collision_layer_bit",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_collision_layer_bit",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "bit",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_theme",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "theme",
"type": "MeshLibrary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_theme",
"return_type": "MeshLibrary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_size",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_scale",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "scale",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_scale",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_octant_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_octant_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_cell_item",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "item",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "orientation",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "get_cell_item",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_cell_item_orientation",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "world_to_map",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pos",
"type": "Vector3",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "map_to_world",
"return_type": "Vector3",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "x",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "y",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "z",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_update_octants_callback",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "resource_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_center_x",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_center_x",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_center_y",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_center_y",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_center_z",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_center_z",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_clip",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enabled",
"type": "bool",
"has_default_value": false,
"default_value": ""
},
{
"name": "clipabove",
"type": "bool",
"has_default_value": true,
"default_value": "True"
},
{
"name": "floor",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "axis",
"type": "int",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_used_cells",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_meshes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bake_meshes",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_bake_mesh_instance",
"return_type": "RID",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "clear_baked_meshes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "make_baked_meshes",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "gen_lightmap_uv",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "lightmap_uv_texel_size",
"type": "float",
"has_default_value": true,
"default_value": "0.1"
}
]
}
],
"enums": [
]
},
{
"name": "MobileVRInterface",
"base_class": "ARVRInterface",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "iod",
"type": "float",
"getter": "get_iod",
"setter": "set_iod",
"index": -1
},
{
"name": "display_width",
"type": "float",
"getter": "get_display_width",
"setter": "set_display_width",
"index": -1
},
{
"name": "display_to_lens",
"type": "float",
"getter": "get_display_to_lens",
"setter": "set_display_to_lens",
"index": -1
},
{
"name": "oversample",
"type": "float",
"getter": "get_oversample",
"setter": "set_oversample",
"index": -1
},
{
"name": "k1",
"type": "float",
"getter": "get_k1",
"setter": "set_k1",
"index": -1
},
{
"name": "k2",
"type": "float",
"getter": "get_k2",
"setter": "set_k2",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_iod",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "iod",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_iod",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_display_width",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "display_width",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_display_width",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_display_to_lens",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "display_to_lens",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_display_to_lens",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_oversample",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "oversample",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_oversample",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_k1",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "k",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_k1",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_k2",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "k",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_k2",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "RegExMatch",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "subject",
"type": "String",
"getter": "get_subject",
"setter": "",
"index": -1
},
{
"name": "names",
"type": "Dictionary",
"getter": "get_names",
"setter": "",
"index": -1
},
{
"name": "strings",
"type": "Array",
"getter": "get_strings",
"setter": "",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "get_subject",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_group_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_names",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_strings",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_string",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "Variant",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "get_start",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "Variant",
"has_default_value": true,
"default_value": "0"
}
]
},
{
"name": "get_end",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "Variant",
"has_default_value": true,
"default_value": "0"
}
]
}
],
"enums": [
]
},
{
"name": "RegEx",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "clear",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "compile",
"return_type": "enum.Error",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "pattern",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "search",
"return_type": "RegExMatch",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subject",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "end",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "search_all",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subject",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "offset",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "end",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "sub",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "subject",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "replacement",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "all",
"type": "bool",
"has_default_value": true,
"default_value": "False"
},
{
"name": "offset",
"type": "int",
"has_default_value": true,
"default_value": "0"
},
{
"name": "end",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "is_valid",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_pattern",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_group_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "get_names",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ResourceImporterOGGVorbis",
"base_class": "ResourceImporter",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "ResourceImporter",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "AudioStreamOGGVorbis",
"base_class": "AudioStream",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data",
"type": "PoolByteArray",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
},
{
"name": "loop",
"type": "bool",
"getter": "has_loop",
"setter": "set_loop",
"index": -1
},
{
"name": "loop_offset",
"type": "float",
"getter": "get_loop_offset",
"setter": "set_loop_offset",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "PoolByteArray",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "PoolByteArray",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_loop",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_loop_offset",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "seconds",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_loop_offset",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "ResourceImporterTheora",
"base_class": "ResourceImporter",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VideoStreamTheora",
"base_class": "VideoStream",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "file",
"type": "String",
"getter": "get_file",
"setter": "set_file",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScript",
"base_class": "Script",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "data",
"type": "Dictionary",
"getter": "_get_data",
"setter": "_set_data",
"index": -1
}
],
"signals": [
{
"name": "node_ports_changed",
"arguments": [
{
"name": "function",
"type": "String",
"default_value": ""
},
{
"name": "id",
"type": "int",
"default_value": ""
}
]
}
],
"methods": [
{
"name": "_node_ports_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arg0",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_function",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_function",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_function",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_function",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "new_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_function_scroll",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "ofs",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_function_scroll",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "node",
"type": "VisualScriptNode",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": true,
"default_value": "(0, 0)"
}
]
},
{
"name": "remove_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_function_node_id",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node",
"return_type": "VisualScriptNode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_node",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_node_position",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "position",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_position",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "id",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "sequence_connect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_output",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "sequence_disconnect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_output",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_sequence_connection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_output",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "data_connect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "data_disconnect",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_data_connection",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "func",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "from_port",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_node",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "to_port",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_variable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "default_value",
"type": "Variant",
"has_default_value": true,
"default_value": "Null"
},
{
"name": "export",
"type": "bool",
"has_default_value": true,
"default_value": "False"
}
]
},
{
"name": "has_variable",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_variable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_variable_default_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_variable_default_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_variable_info",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_variable_info",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_variable_export",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_variable_export",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_variable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "new_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "add_custom_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "has_custom_signal",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_add_argument",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "argname",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "index",
"type": "int",
"has_default_value": true,
"default_value": "-1"
}
]
},
{
"name": "custom_signal_set_argument_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_get_argument_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_set_argument_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "argname",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_get_argument_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_remove_argument",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_get_argument_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "custom_signal_swap_argument",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "argidx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "withidx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_custom_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "rename_custom_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "new_name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "set_instance_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_set_data",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "data",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_data",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptNode",
"base_class": "Resource",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "_default_input_values",
"type": "Array",
"getter": "_get_default_input_values",
"setter": "_set_default_input_values",
"index": -1
}
],
"signals": [
{
"name": "ports_changed",
"arguments": [
]
}
],
"methods": [
{
"name": "get_visual_script",
"return_type": "VisualScript",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_default_input_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "port_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_default_input_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "port_idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "ports_changed_notify",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_default_input_values",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "values",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_default_input_values",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptFunctionState",
"base_class": "Reference",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "connect_to_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "obj",
"type": "Object",
"has_default_value": false,
"default_value": ""
},
{
"name": "signals",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "args",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "resume",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "args",
"type": "Array",
"has_default_value": true,
"default_value": "Null"
}
]
},
{
"name": "is_valid",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_signal_callback",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": true,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptFunction",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptOperator",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "operator",
"type": "int",
"getter": "get_operator",
"setter": "set_operator",
"index": -1
},
{
"name": "type",
"type": "int",
"getter": "get_typed",
"setter": "set_typed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_operator",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "op",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_operator",
"return_type": "enum.Variant::Operator",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_typed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_typed",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptVariableSet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "var_name",
"type": "String",
"getter": "get_variable",
"setter": "set_variable",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_variable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_variable",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptVariableGet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "var_name",
"type": "String",
"getter": "get_variable",
"setter": "set_variable",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_variable",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_variable",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptConstant",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "type",
"type": "int",
"getter": "get_constant_type",
"setter": "set_constant_type",
"index": -1
},
{
"name": "value",
"type": "Variant",
"getter": "get_constant_value",
"setter": "set_constant_value",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_constant_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_constant_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "value",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constant_value",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptIndexGet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptIndexSet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptGlobalConstant",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "constant",
"type": "int",
"getter": "get_global_constant",
"setter": "set_global_constant",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_global_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_global_constant",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptClassConstant",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "constant",
"type": "String",
"getter": "get_class_constant",
"setter": "set_class_constant",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_class_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_class_constant",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptMathConstant",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"MATH_CONSTANT_ONE": 0,
"MATH_CONSTANT_PI": 1,
"MATH_CONSTANT_HALF_PI": 2,
"MATH_CONSTANT_TAU": 3,
"MATH_CONSTANT_E": 4,
"MATH_CONSTANT_SQRT2": 5,
"MATH_CONSTANT_INF": 6,
"MATH_CONSTANT_NAN": 7,
"MATH_CONSTANT_MAX": 8
},
"properties": [
{
"name": "constant",
"type": "int",
"getter": "get_math_constant",
"setter": "set_math_constant",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_math_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "which",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_math_constant",
"return_type": "enum.VisualScriptMathConstant::MathConstant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "MathConstant",
"values": {
"MATH_CONSTANT_ONE": 0,
"MATH_CONSTANT_PI": 1,
"MATH_CONSTANT_HALF_PI": 2,
"MATH_CONSTANT_TAU": 3,
"MATH_CONSTANT_E": 4,
"MATH_CONSTANT_SQRT2": 5,
"MATH_CONSTANT_INF": 6,
"MATH_CONSTANT_NAN": 7,
"MATH_CONSTANT_MAX": 8
}
}
]
},
{
"name": "VisualScriptBasicTypeConstant",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "basic_type",
"type": "int",
"getter": "get_basic_type",
"setter": "set_basic_type",
"index": -1
},
{
"name": "constant",
"type": "String",
"getter": "get_basic_type_constant",
"setter": "set_basic_type_constant",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_basic_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_basic_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_basic_type_constant",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_basic_type_constant",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptEngineSingleton",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "constant",
"type": "String",
"getter": "get_singleton",
"setter": "set_singleton",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_singleton",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_singleton",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptSceneNode",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "node_path",
"type": "NodePath",
"getter": "get_node_path",
"setter": "set_node_path",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_node_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_node_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptSceneTree",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptResourcePath",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "path",
"type": "String",
"getter": "get_resource_path",
"setter": "set_resource_path",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_resource_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_resource_path",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptSelf",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptCustomNode",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"START_MODE_BEGIN_SEQUENCE": 0,
"START_MODE_CONTINUE_SEQUENCE": 1,
"START_MODE_RESUME_YIELD": 2,
"STEP_PUSH_STACK_BIT": 16777216,
"STEP_GO_BACK_BIT": 33554432,
"STEP_NO_ADVANCE_BIT": 67108864,
"STEP_EXIT_FUNCTION_BIT": 134217728,
"STEP_YIELD_BIT": 268435456
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_get_output_sequence_port_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_has_input_sequence_port",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_output_sequence_port_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_input_value_port_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_output_value_port_count",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_input_value_port_type",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_input_value_port_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_output_value_port_type",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_output_value_port_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "idx",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_caption",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_text",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_category",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_get_working_memory_size",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_step",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "inputs",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "outputs",
"type": "Array",
"has_default_value": false,
"default_value": ""
},
{
"name": "start_mode",
"type": "int",
"has_default_value": false,
"default_value": ""
},
{
"name": "working_mem",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_script_changed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "StartMode",
"values": {
"START_MODE_BEGIN_SEQUENCE": 0,
"START_MODE_CONTINUE_SEQUENCE": 1,
"START_MODE_RESUME_YIELD": 2
}
}
]
},
{
"name": "VisualScriptSubCall",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
{
"name": "_subcall",
"return_type": "Variant",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "arguments",
"type": "Variant",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "VisualScriptComment",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "title",
"type": "String",
"getter": "get_title",
"setter": "set_title",
"index": -1
},
{
"name": "description",
"type": "String",
"getter": "get_description",
"setter": "set_description",
"index": -1
},
{
"name": "size",
"type": "Vector2",
"getter": "get_size",
"setter": "set_size",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_title",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "title",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_title",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_description",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "description",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_description",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_size",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "size",
"type": "Vector2",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_size",
"return_type": "Vector2",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptConstructor",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "type",
"type": "int",
"getter": "get_constructor_type",
"setter": "set_constructor_type",
"index": -1
},
{
"name": "constructor",
"type": "Dictionary",
"getter": "get_constructor",
"setter": "set_constructor",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_constructor_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constructor_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_constructor",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "constructor",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_constructor",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptLocalVar",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "var_name",
"type": "String",
"getter": "get_var_name",
"setter": "set_var_name",
"index": -1
},
{
"name": "type",
"type": "int",
"getter": "get_var_type",
"setter": "set_var_type",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_var_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_var_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_var_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_var_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptLocalVarSet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "var_name",
"type": "String",
"getter": "get_var_name",
"setter": "set_var_name",
"index": -1
},
{
"name": "type",
"type": "int",
"getter": "get_var_type",
"setter": "set_var_type",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_var_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_var_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_var_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_var_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptInputAction",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"MODE_PRESSED": 0,
"MODE_RELEASED": 1,
"MODE_JUST_PRESSED": 2,
"MODE_JUST_RELEASED": 3
},
"properties": [
{
"name": "action",
"type": "String",
"getter": "get_action_name",
"setter": "set_action_name",
"index": -1
},
{
"name": "mode",
"type": "int",
"getter": "get_action_mode",
"setter": "set_action_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_action_name",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action_name",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_action_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_action_mode",
"return_type": "enum.VisualScriptInputAction::Mode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "Mode",
"values": {
"MODE_PRESSED": 0,
"MODE_RELEASED": 1,
"MODE_JUST_PRESSED": 2,
"MODE_JUST_RELEASED": 3
}
}
]
},
{
"name": "VisualScriptDeconstruct",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "type",
"type": "int",
"getter": "get_deconstruct_type",
"setter": "set_deconstruct_type",
"index": -1
},
{
"name": "elem_cache",
"type": "Array",
"getter": "_get_elem_cache",
"setter": "_set_elem_cache",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_deconstruct_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_deconstruct_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_elem_cache",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "_cache",
"type": "Array",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_elem_cache",
"return_type": "Array",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptPreload",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "resource",
"type": "Resource",
"getter": "get_preload",
"setter": "set_preload",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_preload",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "resource",
"type": "Resource",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_preload",
"return_type": "Resource",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptTypeCast",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "base_script",
"type": "String",
"getter": "get_base_script",
"setter": "set_base_script",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "path",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_script",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptFunctionCall",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2,
"CALL_MODE_BASIC_TYPE": 3,
"CALL_MODE_SINGLETON": 4,
"RPC_DISABLED": 0,
"RPC_RELIABLE": 1,
"RPC_UNRELIABLE": 2,
"RPC_RELIABLE_TO_ID": 3,
"RPC_UNRELIABLE_TO_ID": 4
},
"properties": [
{
"name": "call_mode",
"type": "int",
"getter": "get_call_mode",
"setter": "set_call_mode",
"index": -1
},
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "base_script",
"type": "String",
"getter": "get_base_script",
"setter": "set_base_script",
"index": -1
},
{
"name": "singleton",
"type": "String",
"getter": "get_singleton",
"setter": "set_singleton",
"index": -1
},
{
"name": "basic_type",
"type": "int",
"getter": "get_basic_type",
"setter": "set_basic_type",
"index": -1
},
{
"name": "node_path",
"type": "NodePath",
"getter": "get_base_path",
"setter": "set_base_path",
"index": -1
},
{
"name": "argument_cache",
"type": "Dictionary",
"getter": "_get_argument_cache",
"setter": "_set_argument_cache",
"index": -1
},
{
"name": "function",
"type": "String",
"getter": "get_function",
"setter": "set_function",
"index": -1
},
{
"name": "use_default_args",
"type": "int",
"getter": "get_use_default_args",
"setter": "set_use_default_args",
"index": -1
},
{
"name": "validate",
"type": "bool",
"getter": "get_validate",
"setter": "set_validate",
"index": -1
},
{
"name": "rpc_call_mode",
"type": "int",
"getter": "get_rpc_call_mode",
"setter": "set_rpc_call_mode",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_script",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_script",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_basic_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "basic_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_basic_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_singleton",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "singleton",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_singleton",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_function",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "function",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_function",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_call_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_call_mode",
"return_type": "enum.VisualScriptFunctionCall::CallMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_use_default_args",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "amount",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_use_default_args",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_argument_cache",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "argument_cache",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_argument_cache",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_rpc_call_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_rpc_call_mode",
"return_type": "enum.VisualScriptFunctionCall::RPCCallMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_validate",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_validate",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "RPCCallMode",
"values": {
"RPC_DISABLED": 0,
"RPC_RELIABLE": 1,
"RPC_UNRELIABLE": 2,
"RPC_RELIABLE_TO_ID": 3,
"RPC_UNRELIABLE_TO_ID": 4
}
},
{
"name": "CallMode",
"values": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2,
"CALL_MODE_BASIC_TYPE": 3,
"CALL_MODE_SINGLETON": 4
}
}
]
},
{
"name": "VisualScriptPropertySet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2,
"CALL_MODE_BASIC_TYPE": 3,
"ASSIGN_OP_NONE": 0,
"ASSIGN_OP_ADD": 1,
"ASSIGN_OP_SUB": 2,
"ASSIGN_OP_MUL": 3,
"ASSIGN_OP_DIV": 4,
"ASSIGN_OP_MOD": 5,
"ASSIGN_OP_SHIFT_LEFT": 6,
"ASSIGN_OP_SHIFT_RIGHT": 7,
"ASSIGN_OP_BIT_AND": 8,
"ASSIGN_OP_BIT_OR": 9,
"ASSIGN_OP_BIT_XOR": 10
},
"properties": [
{
"name": "set_mode",
"type": "int",
"getter": "get_call_mode",
"setter": "set_call_mode",
"index": -1
},
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "base_script",
"type": "String",
"getter": "get_base_script",
"setter": "set_base_script",
"index": -1
},
{
"name": "type_cache",
"type": "int",
"getter": "_get_type_cache",
"setter": "_set_type_cache",
"index": -1
},
{
"name": "basic_type",
"type": "int",
"getter": "get_basic_type",
"setter": "set_basic_type",
"index": -1
},
{
"name": "node_path",
"type": "NodePath",
"getter": "get_base_path",
"setter": "set_base_path",
"index": -1
},
{
"name": "property",
"type": "String",
"getter": "get_property",
"setter": "set_property",
"index": -1
},
{
"name": "index",
"type": "String",
"getter": "get_index",
"setter": "set_index",
"index": -1
},
{
"name": "assign_op",
"type": "int",
"getter": "get_assign_op",
"setter": "set_assign_op",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_script",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_script",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_basic_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "basic_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_basic_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_type_cache",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type_cache",
"type": "Dictionary",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_type_cache",
"return_type": "Dictionary",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_property",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_property",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_call_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_call_mode",
"return_type": "enum.VisualScriptPropertySet::CallMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_index",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_assign_op",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "assign_op",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_assign_op",
"return_type": "enum.VisualScriptPropertySet::AssignOp",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "AssignOp",
"values": {
"ASSIGN_OP_NONE": 0,
"ASSIGN_OP_ADD": 1,
"ASSIGN_OP_SUB": 2,
"ASSIGN_OP_MUL": 3,
"ASSIGN_OP_DIV": 4,
"ASSIGN_OP_MOD": 5,
"ASSIGN_OP_SHIFT_LEFT": 6,
"ASSIGN_OP_SHIFT_RIGHT": 7,
"ASSIGN_OP_BIT_AND": 8,
"ASSIGN_OP_BIT_OR": 9,
"ASSIGN_OP_BIT_XOR": 10
}
},
{
"name": "CallMode",
"values": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2,
"CALL_MODE_BASIC_TYPE": 3
}
}
]
},
{
"name": "VisualScriptPropertyGet",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2
},
"properties": [
{
"name": "set_mode",
"type": "int",
"getter": "get_call_mode",
"setter": "set_call_mode",
"index": -1
},
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "base_script",
"type": "String",
"getter": "get_base_script",
"setter": "set_base_script",
"index": -1
},
{
"name": "type_cache",
"type": "int",
"getter": "_get_type_cache",
"setter": "_set_type_cache",
"index": -1
},
{
"name": "basic_type",
"type": "int",
"getter": "get_basic_type",
"setter": "set_basic_type",
"index": -1
},
{
"name": "node_path",
"type": "NodePath",
"getter": "get_base_path",
"setter": "set_base_path",
"index": -1
},
{
"name": "property",
"type": "String",
"getter": "get_property",
"setter": "set_property",
"index": -1
},
{
"name": "index",
"type": "String",
"getter": "get_index",
"setter": "set_index",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_script",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_script",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_script",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_basic_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "basic_type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_basic_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "_set_type_cache",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type_cache",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "_get_type_cache",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": true,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_property",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "property",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_property",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_call_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_call_mode",
"return_type": "enum.VisualScriptPropertyGet::CallMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_index",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "index",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_index",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "CallMode",
"values": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2
}
}
]
},
{
"name": "VisualScriptEmitSignal",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "signal",
"type": "String",
"getter": "get_signal",
"setter": "set_signal",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_signal",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptReturn",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "return_enabled",
"type": "bool",
"getter": "is_return_value_enabled",
"setter": "set_enable_return_value",
"index": -1
},
{
"name": "return_type",
"type": "int",
"getter": "get_return_type",
"setter": "set_return_type",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_return_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_return_type",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_enable_return_value",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "enable",
"type": "bool",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "is_return_value_enabled",
"return_type": "bool",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptCondition",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptWhile",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptIterator",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptSequence",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "steps",
"type": "int",
"getter": "get_steps",
"setter": "set_steps",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_steps",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "steps",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_steps",
"return_type": "int",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptSwitch",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VisualScriptSelect",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "type",
"type": "int",
"getter": "get_typed",
"setter": "set_typed",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_typed",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "type",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_typed",
"return_type": "enum.Variant::Type",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "VisualScriptYield",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"YIELD_FRAME": 1,
"YIELD_PHYSICS_FRAME": 2,
"YIELD_WAIT": 3
},
"properties": [
{
"name": "mode",
"type": "int",
"getter": "get_yield_mode",
"setter": "set_yield_mode",
"index": -1
},
{
"name": "wait_time",
"type": "float",
"getter": "get_wait_time",
"setter": "set_wait_time",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_yield_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_yield_mode",
"return_type": "enum.VisualScriptYield::YieldMode",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_wait_time",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "sec",
"type": "float",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_wait_time",
"return_type": "float",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "YieldMode",
"values": {
"YIELD_FRAME": 1,
"YIELD_PHYSICS_FRAME": 2,
"YIELD_WAIT": 3
}
}
]
},
{
"name": "VisualScriptYieldSignal",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2
},
"properties": [
{
"name": "call_mode",
"type": "int",
"getter": "get_call_mode",
"setter": "set_call_mode",
"index": -1
},
{
"name": "base_type",
"type": "String",
"getter": "get_base_type",
"setter": "set_base_type",
"index": -1
},
{
"name": "node_path",
"type": "NodePath",
"getter": "get_base_path",
"setter": "set_base_path",
"index": -1
},
{
"name": "signal",
"type": "String",
"getter": "get_signal",
"setter": "set_signal",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_base_type",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_type",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_type",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_signal",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "signal",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_signal",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_call_mode",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "mode",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_call_mode",
"return_type": "enum.VisualScriptYieldSignal::CallMode",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
},
{
"name": "set_base_path",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "base_path",
"type": "NodePath",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_base_path",
"return_type": "NodePath",
"is_editor": false,
"is_noscript": false,
"is_const": true,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "CallMode",
"values": {
"CALL_MODE_SELF": 0,
"CALL_MODE_NODE_PATH": 1,
"CALL_MODE_INSTANCE": 2
}
}
]
},
{
"name": "VisualScriptBuiltinFunc",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
"MATH_SIN": 0,
"MATH_COS": 1,
"MATH_TAN": 2,
"MATH_SINH": 3,
"MATH_COSH": 4,
"MATH_TANH": 5,
"MATH_ASIN": 6,
"MATH_ACOS": 7,
"MATH_ATAN": 8,
"MATH_ATAN2": 9,
"MATH_SQRT": 10,
"MATH_FMOD": 11,
"MATH_FPOSMOD": 12,
"MATH_FLOOR": 13,
"MATH_CEIL": 14,
"MATH_ROUND": 15,
"MATH_ABS": 16,
"MATH_SIGN": 17,
"MATH_POW": 18,
"MATH_LOG": 19,
"MATH_EXP": 20,
"MATH_ISNAN": 21,
"MATH_ISINF": 22,
"MATH_EASE": 23,
"MATH_DECIMALS": 24,
"MATH_STEPIFY": 25,
"MATH_LERP": 26,
"MATH_INVERSE_LERP": 27,
"MATH_RANGE_LERP": 28,
"MATH_DECTIME": 29,
"MATH_RANDOMIZE": 30,
"MATH_RAND": 31,
"MATH_RANDF": 32,
"MATH_RANDOM": 33,
"MATH_SEED": 34,
"MATH_RANDSEED": 35,
"MATH_DEG2RAD": 36,
"MATH_RAD2DEG": 37,
"MATH_LINEAR2DB": 38,
"MATH_DB2LINEAR": 39,
"MATH_POLAR2CARTESIAN": 40,
"MATH_CARTESIAN2POLAR": 41,
"MATH_WRAP": 42,
"MATH_WRAPF": 43,
"LOGIC_MAX": 44,
"LOGIC_MIN": 45,
"LOGIC_CLAMP": 46,
"LOGIC_NEAREST_PO2": 47,
"OBJ_WEAKREF": 48,
"FUNC_FUNCREF": 49,
"TYPE_CONVERT": 50,
"TYPE_OF": 51,
"TYPE_EXISTS": 52,
"TEXT_CHAR": 53,
"TEXT_STR": 54,
"TEXT_PRINT": 55,
"TEXT_PRINTERR": 56,
"TEXT_PRINTRAW": 57,
"VAR_TO_STR": 58,
"STR_TO_VAR": 59,
"VAR_TO_BYTES": 60,
"BYTES_TO_VAR": 61,
"COLORN": 62,
"FUNC_MAX": 63
},
"properties": [
{
"name": "function",
"type": "int",
"getter": "get_func",
"setter": "set_func",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_func",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "which",
"type": "int",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_func",
"return_type": "enum.VisualScriptBuiltinFunc::BuiltinFunc",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
{
"name": "BuiltinFunc",
"values": {
"MATH_SIN": 0,
"MATH_COS": 1,
"MATH_TAN": 2,
"MATH_SINH": 3,
"MATH_COSH": 4,
"MATH_TANH": 5,
"MATH_ASIN": 6,
"MATH_ACOS": 7,
"MATH_ATAN": 8,
"MATH_ATAN2": 9,
"MATH_SQRT": 10,
"MATH_FMOD": 11,
"MATH_FPOSMOD": 12,
"MATH_FLOOR": 13,
"MATH_CEIL": 14,
"MATH_ROUND": 15,
"MATH_ABS": 16,
"MATH_SIGN": 17,
"MATH_POW": 18,
"MATH_LOG": 19,
"MATH_EXP": 20,
"MATH_ISNAN": 21,
"MATH_ISINF": 22,
"MATH_EASE": 23,
"MATH_DECIMALS": 24,
"MATH_STEPIFY": 25,
"MATH_LERP": 26,
"MATH_INVERSE_LERP": 27,
"MATH_RANGE_LERP": 28,
"MATH_DECTIME": 29,
"MATH_RANDOMIZE": 30,
"MATH_RAND": 31,
"MATH_RANDF": 32,
"MATH_RANDOM": 33,
"MATH_SEED": 34,
"MATH_RANDSEED": 35,
"MATH_DEG2RAD": 36,
"MATH_RAD2DEG": 37,
"MATH_LINEAR2DB": 38,
"MATH_DB2LINEAR": 39,
"MATH_POLAR2CARTESIAN": 40,
"MATH_CARTESIAN2POLAR": 41,
"MATH_WRAP": 42,
"MATH_WRAPF": 43,
"LOGIC_MAX": 44,
"LOGIC_MIN": 45,
"LOGIC_CLAMP": 46,
"LOGIC_NEAREST_PO2": 47,
"OBJ_WEAKREF": 48,
"FUNC_FUNCREF": 49,
"TYPE_CONVERT": 50,
"TYPE_OF": 51,
"TYPE_EXISTS": 52,
"TEXT_CHAR": 53,
"TEXT_STR": 54,
"TEXT_PRINT": 55,
"TEXT_PRINTERR": 56,
"TEXT_PRINTRAW": 57,
"VAR_TO_STR": 58,
"STR_TO_VAR": 59,
"VAR_TO_BYTES": 60,
"BYTES_TO_VAR": 61,
"COLORN": 62,
"FUNC_MAX": 63
}
}
]
},
{
"name": "VisualScriptExpression",
"base_class": "VisualScriptNode",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Physics2DDirectBodyStateSW",
"base_class": "Physics2DDirectBodyState",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "_VisualScriptEditor",
"base_class": "Object",
"api_type": "core",
"singleton": true,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
{
"name": "custom_nodes_updated",
"arguments": [
]
}
],
"methods": [
{
"name": "add_custom_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "category",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "script",
"type": "Script",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "remove_custom_node",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "name",
"type": "String",
"has_default_value": false,
"default_value": ""
},
{
"name": "category",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
}
],
"enums": [
]
},
{
"name": "ResourceImporterWebm",
"base_class": "ResourceImporter",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": true,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "VideoStreamWebm",
"base_class": "VideoStream",
"api_type": "core",
"singleton": false,
"instanciable": true,
"is_reference": true,
"constants": {
},
"properties": [
{
"name": "file",
"type": "String",
"getter": "get_file",
"setter": "set_file",
"index": -1
}
],
"signals": [
],
"methods": [
{
"name": "set_file",
"return_type": "void",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
{
"name": "file",
"type": "String",
"has_default_value": false,
"default_value": ""
}
]
},
{
"name": "get_file",
"return_type": "String",
"is_editor": false,
"is_noscript": false,
"is_const": false,
"is_reverse": false,
"is_virtual": false,
"has_varargs": false,
"is_from_script": false,
"arguments": [
]
}
],
"enums": [
]
},
{
"name": "BulletPhysicsServer",
"base_class": "PhysicsServer",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "BulletPhysicsDirectBodyState",
"base_class": "PhysicsDirectBodyState",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
},
{
"name": "Physics2DServerSW",
"base_class": "Physics2DServer",
"api_type": "core",
"singleton": false,
"instanciable": false,
"is_reference": false,
"constants": {
},
"properties": [
],
"signals": [
],
"methods": [
],
"enums": [
]
}
]