{ "header": { "version_major": 4, "version_minor": 0, "version_patch": 0, "version_status": "dev", "version_build": "custom_build", "version_full_name": "Godot Engine v4.0.dev.custom_build" }, "builtin_class_sizes": [ { "build_configuration": "float_32", "sizes": [ { "name": "Nil", "size": 0 }, { "name": "bool", "size": 1 }, { "name": "int", "size": 8 }, { "name": "float", "size": 8 }, { "name": "String", "size": 4 }, { "name": "Vector2", "size": 8 }, { "name": "Vector2i", "size": 8 }, { "name": "Rect2", "size": 16 }, { "name": "Rect2i", "size": 16 }, { "name": "Vector3", "size": 12 }, { "name": "Vector3i", "size": 12 }, { "name": "Transform2D", "size": 24 }, { "name": "Plane", "size": 16 }, { "name": "Quaternion", "size": 16 }, { "name": "AABB", "size": 24 }, { "name": "Basis", "size": 36 }, { "name": "Transform3D", "size": 48 }, { "name": "Color", "size": 16 }, { "name": "StringName", "size": 4 }, { "name": "NodePath", "size": 4 }, { "name": "RID", "size": 8 }, { "name": "Object", "size": 4 }, { "name": "Callable", "size": 16 }, { "name": "Signal", "size": 16 }, { "name": "Dictionary", "size": 4 }, { "name": "Array", "size": 4 }, { "name": "PackedByteArray", "size": 8 }, { "name": "PackedInt32Array", "size": 8 }, { "name": "PackedInt64Array", "size": 8 }, { "name": "PackedFloat32Array", "size": 8 }, { "name": "PackedFloat64Array", "size": 8 }, { "name": "PackedStringArray", "size": 8 }, { "name": "PackedVector2Array", "size": 8 }, { "name": "PackedVector3Array", "size": 8 }, { "name": "PackedColorArray", "size": 8 }, { "name": "Variant", "size": 24 } ] }, { "build_configuration": "float_64", "sizes": [ { "name": "Nil", "size": 0 }, { "name": "bool", "size": 1 }, { "name": "int", "size": 8 }, { "name": "float", "size": 8 }, { "name": "String", "size": 8 }, { "name": "Vector2", "size": 8 }, { "name": "Vector2i", "size": 8 }, { "name": "Rect2", "size": 16 }, { "name": "Rect2i", "size": 16 }, { "name": "Vector3", "size": 12 }, { "name": "Vector3i", "size": 12 }, { "name": "Transform2D", "size": 24 }, { "name": "Plane", "size": 16 }, { "name": "Quaternion", "size": 16 }, { "name": "AABB", "size": 24 }, { "name": "Basis", "size": 36 }, { "name": "Transform3D", "size": 48 }, { "name": "Color", "size": 16 }, { "name": "StringName", "size": 8 }, { "name": "NodePath", "size": 8 }, { "name": "RID", "size": 8 }, { "name": "Object", "size": 8 }, { "name": "Callable", "size": 16 }, { "name": "Signal", "size": 16 }, { "name": "Dictionary", "size": 8 }, { "name": "Array", "size": 8 }, { "name": "PackedByteArray", "size": 16 }, { "name": "PackedInt32Array", "size": 16 }, { "name": "PackedInt64Array", "size": 16 }, { "name": "PackedFloat32Array", "size": 16 }, { "name": "PackedFloat64Array", "size": 16 }, { "name": "PackedStringArray", "size": 16 }, { "name": "PackedVector2Array", "size": 16 }, { "name": "PackedVector3Array", "size": 16 }, { "name": "PackedColorArray", "size": 16 }, { "name": "Variant", "size": 24 } ] }, { "build_configuration": "double_32", "sizes": [ { "name": "Nil", "size": 0 }, { "name": "bool", "size": 1 }, { "name": "int", "size": 8 }, { "name": "float", "size": 8 }, { "name": "String", "size": 4 }, { "name": "Vector2", "size": 16 }, { "name": "Vector2i", "size": 8 }, { "name": "Rect2", "size": 32 }, { "name": "Rect2i", "size": 16 }, { "name": "Vector3", "size": 24 }, { "name": "Vector3i", "size": 12 }, { "name": "Transform2D", "size": 48 }, { "name": "Plane", "size": 32 }, { "name": "Quaternion", "size": 32 }, { "name": "AABB", "size": 48 }, { "name": "Basis", "size": 72 }, { "name": "Transform3D", "size": 96 }, { "name": "Color", "size": 16 }, { "name": "StringName", "size": 4 }, { "name": "NodePath", "size": 4 }, { "name": "RID", "size": 8 }, { "name": "Object", "size": 4 }, { "name": "Callable", "size": 16 }, { "name": "Signal", "size": 16 }, { "name": "Dictionary", "size": 4 }, { "name": "Array", "size": 4 }, { "name": "PackedByteArray", "size": 8 }, { "name": "PackedInt32Array", "size": 8 }, { "name": "PackedInt64Array", "size": 8 }, { "name": "PackedFloat32Array", "size": 8 }, { "name": "PackedFloat64Array", "size": 8 }, { "name": "PackedStringArray", "size": 8 }, { "name": "PackedVector2Array", "size": 8 }, { "name": "PackedVector3Array", "size": 8 }, { "name": "PackedColorArray", "size": 8 }, { "name": "Variant", "size": 40 } ] }, { "build_configuration": "double_64", "sizes": [ { "name": "Nil", "size": 0 }, { "name": "bool", "size": 1 }, { "name": "int", "size": 8 }, { "name": "float", "size": 8 }, { "name": "String", "size": 8 }, { "name": "Vector2", "size": 16 }, { "name": "Vector2i", "size": 8 }, { "name": "Rect2", "size": 32 }, { "name": "Rect2i", "size": 16 }, { "name": "Vector3", "size": 24 }, { "name": "Vector3i", "size": 12 }, { "name": "Transform2D", "size": 48 }, { "name": "Plane", "size": 32 }, { "name": "Quaternion", "size": 32 }, { "name": "AABB", "size": 48 }, { "name": "Basis", "size": 72 }, { "name": "Transform3D", "size": 96 }, { "name": "Color", "size": 16 }, { "name": "StringName", "size": 8 }, { "name": "NodePath", "size": 8 }, { "name": "RID", "size": 8 }, { "name": "Object", "size": 8 }, { "name": "Callable", "size": 16 }, { "name": "Signal", "size": 16 }, { "name": "Dictionary", "size": 8 }, { "name": "Array", "size": 8 }, { "name": "PackedByteArray", "size": 16 }, { "name": "PackedInt32Array", "size": 16 }, { "name": "PackedInt64Array", "size": 16 }, { "name": "PackedFloat32Array", "size": 16 }, { "name": "PackedFloat64Array", "size": 16 }, { "name": "PackedStringArray", "size": 16 }, { "name": "PackedVector2Array", "size": 16 }, { "name": "PackedVector3Array", "size": 16 }, { "name": "PackedColorArray", "size": 16 }, { "name": "Variant", "size": 40 } ] } ], "builtin_class_member_offsets": [ { "build_configuration": "float_32", "classes": [ { "name": "Vector2", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Vector2i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Rect2", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 16 } ] }, { "name": "Rect2i", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 8 } ] }, { "name": "Vector3", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Vector3i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Transform2D", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "origin", "offset": 16 } ] }, { "name": "Plane", "members": [ { "member": "normal", "offset": 0 }, { "member": "d", "offset": 12 } ] }, { "name": "Quaternion", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] }, { "name": "AABB", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 12 } ] }, { "name": "Basis", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 12 }, { "member": "z", "offset": 24 } ] }, { "name": "Transform3D", "members": [ { "member": "basis", "offset": 0 }, { "member": "origin", "offset": 36 } ] }, { "name": "Color", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] } ] }, { "build_configuration": "float_64", "classes": [ { "name": "Vector2", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Vector2i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Rect2", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 8 } ] }, { "name": "Rect2i", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 8 } ] }, { "name": "Vector3", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Vector3i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Transform2D", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "origin", "offset": 16 } ] }, { "name": "Plane", "members": [ { "member": "normal", "offset": 0 }, { "member": "d", "offset": 12 } ] }, { "name": "Quaternion", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] }, { "name": "AABB", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 12 } ] }, { "name": "Basis", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 12 }, { "member": "z", "offset": 24 } ] }, { "name": "Transform3D", "members": [ { "member": "basis", "offset": 0 }, { "member": "origin", "offset": 36 } ] }, { "name": "Color", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] } ] }, { "build_configuration": "double_32", "classes": [ { "name": "Vector2", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 } ] }, { "name": "Vector2i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Rect2", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 16 } ] }, { "name": "Rect2i", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 8 } ] }, { "name": "Vector3", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "z", "offset": 16 } ] }, { "name": "Vector3i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Transform2D", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 16 }, { "member": "origin", "offset": 32 } ] }, { "name": "Plane", "members": [ { "member": "normal", "offset": 0 }, { "member": "d", "offset": 24 } ] }, { "name": "Quaternion", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "z", "offset": 16 }, { "member": "w", "offset": 24 } ] }, { "name": "AABB", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 24 } ] }, { "name": "Basis", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 24 }, { "member": "z", "offset": 48 } ] }, { "name": "Transform3D", "members": [ { "member": "basis", "offset": 0 }, { "member": "origin", "offset": 72 } ] }, { "name": "Color", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] } ] }, { "build_configuration": "double_64", "classes": [ { "name": "Vector2", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 } ] }, { "name": "Vector2i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 } ] }, { "name": "Rect2", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 16 } ] }, { "name": "Rect2i", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 8 } ] }, { "name": "Vector3", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "z", "offset": 16 } ] }, { "name": "Vector3i", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 } ] }, { "name": "Transform2D", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 16 }, { "member": "origin", "offset": 32 } ] }, { "name": "Plane", "members": [ { "member": "normal", "offset": 0 }, { "member": "d", "offset": 24 } ] }, { "name": "Quaternion", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 8 }, { "member": "z", "offset": 16 }, { "member": "w", "offset": 24 } ] }, { "name": "AABB", "members": [ { "member": "position", "offset": 0 }, { "member": "size", "offset": 24 } ] }, { "name": "Basis", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 24 }, { "member": "z", "offset": 48 } ] }, { "name": "Transform3D", "members": [ { "member": "basis", "offset": 0 }, { "member": "origin", "offset": 72 } ] }, { "name": "Color", "members": [ { "member": "x", "offset": 0 }, { "member": "y", "offset": 4 }, { "member": "z", "offset": 8 }, { "member": "w", "offset": 12 } ] } ] } ], "global_constants": [ { "name": "SPKEY", "value": 16777216 } ], "global_enums": [ { "name": "ClockDirection", "values": [ { "name": "CLOCKWISE", "value": 0 }, { "name": "COUNTERCLOCKWISE", "value": 1 } ] }, { "name": "Corner", "values": [ { "name": "CORNER_TOP_LEFT", "value": 0 }, { "name": "CORNER_TOP_RIGHT", "value": 1 }, { "name": "CORNER_BOTTOM_RIGHT", "value": 2 }, { "name": "CORNER_BOTTOM_LEFT", "value": 3 } ] }, { "name": "Error", "values": [ { "name": "OK", "value": 0 }, { "name": "FAILED", "value": 1 }, { "name": "ERR_UNAVAILABLE", "value": 2 }, { "name": "ERR_UNCONFIGURED", "value": 3 }, { "name": "ERR_UNAUTHORIZED", "value": 4 }, { "name": "ERR_PARAMETER_RANGE_ERROR", "value": 5 }, { "name": "ERR_OUT_OF_MEMORY", "value": 6 }, { "name": "ERR_FILE_NOT_FOUND", "value": 7 }, { "name": "ERR_FILE_BAD_DRIVE", "value": 8 }, { "name": "ERR_FILE_BAD_PATH", "value": 9 }, { "name": "ERR_FILE_NO_PERMISSION", "value": 10 }, { "name": "ERR_FILE_ALREADY_IN_USE", "value": 11 }, { "name": "ERR_FILE_CANT_OPEN", "value": 12 }, { "name": "ERR_FILE_CANT_WRITE", "value": 13 }, { "name": "ERR_FILE_CANT_READ", "value": 14 }, { "name": "ERR_FILE_UNRECOGNIZED", "value": 15 }, { "name": "ERR_FILE_CORRUPT", "value": 16 }, { "name": "ERR_FILE_MISSING_DEPENDENCIES", "value": 17 }, { "name": "ERR_FILE_EOF", "value": 18 }, { "name": "ERR_CANT_OPEN", "value": 19 }, { "name": "ERR_CANT_CREATE", "value": 20 }, { "name": "ERR_QUERY_FAILED", "value": 21 }, { "name": "ERR_ALREADY_IN_USE", "value": 22 }, { "name": "ERR_LOCKED", "value": 23 }, { "name": "ERR_TIMEOUT", "value": 24 }, { "name": "ERR_CANT_CONNECT", "value": 25 }, { "name": "ERR_CANT_RESOLVE", "value": 26 }, { "name": "ERR_CONNECTION_ERROR", "value": 27 }, { "name": "ERR_CANT_ACQUIRE_RESOURCE", "value": 28 }, { "name": "ERR_CANT_FORK", "value": 29 }, { "name": "ERR_INVALID_DATA", "value": 30 }, { "name": "ERR_INVALID_PARAMETER", "value": 31 }, { "name": "ERR_ALREADY_EXISTS", "value": 32 }, { "name": "ERR_DOES_NOT_EXIST", "value": 33 }, { "name": "ERR_DATABASE_CANT_READ", "value": 34 }, { "name": "ERR_DATABASE_CANT_WRITE", "value": 35 }, { "name": "ERR_COMPILATION_FAILED", "value": 36 }, { "name": "ERR_METHOD_NOT_FOUND", "value": 37 }, { "name": "ERR_LINK_FAILED", "value": 38 }, { "name": "ERR_SCRIPT_FAILED", "value": 39 }, { "name": "ERR_CYCLIC_LINK", "value": 40 }, { "name": "ERR_INVALID_DECLARATION", "value": 41 }, { "name": "ERR_DUPLICATE_SYMBOL", "value": 42 }, { "name": "ERR_PARSE_ERROR", "value": 43 }, { "name": "ERR_BUSY", "value": 44 }, { "name": "ERR_SKIP", "value": 45 }, { "name": "ERR_HELP", "value": 46 }, { "name": "ERR_BUG", "value": 47 }, { "name": "ERR_PRINTER_ON_FIRE", "value": 48 } ] }, { "name": "HAlign", "values": [ { "name": "HALIGN_LEFT", "value": 0 }, { "name": "HALIGN_CENTER", "value": 1 }, { "name": "HALIGN_RIGHT", "value": 2 }, { "name": "HALIGN_FILL", "value": 3 } ] }, { "name": "InlineAlign", "values": [ { "name": "INLINE_ALIGN_TOP_TO", "value": 0 }, { "name": "INLINE_ALIGN_CENTER_TO", "value": 1 }, { "name": "INLINE_ALIGN_BOTTOM_TO", "value": 2 }, { "name": "INLINE_ALIGN_TO_TOP", "value": 0 }, { "name": "INLINE_ALIGN_TO_CENTER", "value": 4 }, { "name": "INLINE_ALIGN_TO_BASELINE", "value": 8 }, { "name": "INLINE_ALIGN_TO_BOTTOM", "value": 12 }, { "name": "INLINE_ALIGN_TOP", "value": 0 }, { "name": "INLINE_ALIGN_CENTER", "value": 5 }, { "name": "INLINE_ALIGN_BOTTOM", "value": 14 } ] }, { "name": "JoyAxis", "values": [ { "name": "JOY_AXIS_INVALID", "value": -1 }, { "name": "JOY_AXIS_LEFT_X", "value": 0 }, { "name": "JOY_AXIS_LEFT_Y", "value": 1 }, { "name": "JOY_AXIS_RIGHT_X", "value": 2 }, { "name": "JOY_AXIS_RIGHT_Y", "value": 3 }, { "name": "JOY_AXIS_TRIGGER_LEFT", "value": 4 }, { "name": "JOY_AXIS_TRIGGER_RIGHT", "value": 5 }, { "name": "JOY_AXIS_SDL_MAX", "value": 6 }, { "name": "JOY_AXIS_MAX", "value": 10 } ] }, { "name": "JoyButton", "values": [ { "name": "JOY_BUTTON_INVALID", "value": -1 }, { "name": "JOY_BUTTON_A", "value": 0 }, { "name": "JOY_BUTTON_B", "value": 1 }, { "name": "JOY_BUTTON_X", "value": 2 }, { "name": "JOY_BUTTON_Y", "value": 3 }, { "name": "JOY_BUTTON_BACK", "value": 4 }, { "name": "JOY_BUTTON_GUIDE", "value": 5 }, { "name": "JOY_BUTTON_START", "value": 6 }, { "name": "JOY_BUTTON_LEFT_STICK", "value": 7 }, { "name": "JOY_BUTTON_RIGHT_STICK", "value": 8 }, { "name": "JOY_BUTTON_LEFT_SHOULDER", "value": 9 }, { "name": "JOY_BUTTON_RIGHT_SHOULDER", "value": 10 }, { "name": "JOY_BUTTON_DPAD_UP", "value": 11 }, { "name": "JOY_BUTTON_DPAD_DOWN", "value": 12 }, { "name": "JOY_BUTTON_DPAD_LEFT", "value": 13 }, { "name": "JOY_BUTTON_DPAD_RIGHT", "value": 14 }, { "name": "JOY_BUTTON_MISC1", "value": 15 }, { "name": "JOY_BUTTON_PADDLE1", "value": 16 }, { "name": "JOY_BUTTON_PADDLE2", "value": 17 }, { "name": "JOY_BUTTON_PADDLE3", "value": 18 }, { "name": "JOY_BUTTON_PADDLE4", "value": 19 }, { "name": "JOY_BUTTON_TOUCHPAD", "value": 20 }, { "name": "JOY_BUTTON_SDL_MAX", "value": 21 }, { "name": "JOY_BUTTON_MAX", "value": 36 } ] }, { "name": "Key", "values": [ { "name": "KEY_ESCAPE", "value": 16777217 }, { "name": "KEY_TAB", "value": 16777218 }, { "name": "KEY_BACKTAB", "value": 16777219 }, { "name": "KEY_BACKSPACE", "value": 16777220 }, { "name": "KEY_ENTER", "value": 16777221 }, { "name": "KEY_KP_ENTER", "value": 16777222 }, { "name": "KEY_INSERT", "value": 16777223 }, { "name": "KEY_DELETE", "value": 16777224 }, { "name": "KEY_PAUSE", "value": 16777225 }, { "name": "KEY_PRINT", "value": 16777226 }, { "name": "KEY_SYSREQ", "value": 16777227 }, { "name": "KEY_CLEAR", "value": 16777228 }, { "name": "KEY_HOME", "value": 16777229 }, { "name": "KEY_END", "value": 16777230 }, { "name": "KEY_LEFT", "value": 16777231 }, { "name": "KEY_UP", "value": 16777232 }, { "name": "KEY_RIGHT", "value": 16777233 }, { "name": "KEY_DOWN", "value": 16777234 }, { "name": "KEY_PAGEUP", "value": 16777235 }, { "name": "KEY_PAGEDOWN", "value": 16777236 }, { "name": "KEY_SHIFT", "value": 16777237 }, { "name": "KEY_CTRL", "value": 16777238 }, { "name": "KEY_META", "value": 16777239 }, { "name": "KEY_ALT", "value": 16777240 }, { "name": "KEY_CAPSLOCK", "value": 16777241 }, { "name": "KEY_NUMLOCK", "value": 16777242 }, { "name": "KEY_SCROLLLOCK", "value": 16777243 }, { "name": "KEY_F1", "value": 16777244 }, { "name": "KEY_F2", "value": 16777245 }, { "name": "KEY_F3", "value": 16777246 }, { "name": "KEY_F4", "value": 16777247 }, { "name": "KEY_F5", "value": 16777248 }, { "name": "KEY_F6", "value": 16777249 }, { "name": "KEY_F7", "value": 16777250 }, { "name": "KEY_F8", "value": 16777251 }, { "name": "KEY_F9", "value": 16777252 }, { "name": "KEY_F10", "value": 16777253 }, { "name": "KEY_F11", "value": 16777254 }, { "name": "KEY_F12", "value": 16777255 }, { "name": "KEY_F13", "value": 16777256 }, { "name": "KEY_F14", "value": 16777257 }, { "name": "KEY_F15", "value": 16777258 }, { "name": "KEY_F16", "value": 16777259 }, { "name": "KEY_KP_MULTIPLY", "value": 16777345 }, { "name": "KEY_KP_DIVIDE", "value": 16777346 }, { "name": "KEY_KP_SUBTRACT", "value": 16777347 }, { "name": "KEY_KP_PERIOD", "value": 16777348 }, { "name": "KEY_KP_ADD", "value": 16777349 }, { "name": "KEY_KP_0", "value": 16777350 }, { "name": "KEY_KP_1", "value": 16777351 }, { "name": "KEY_KP_2", "value": 16777352 }, { "name": "KEY_KP_3", "value": 16777353 }, { "name": "KEY_KP_4", "value": 16777354 }, { "name": "KEY_KP_5", "value": 16777355 }, { "name": "KEY_KP_6", "value": 16777356 }, { "name": "KEY_KP_7", "value": 16777357 }, { "name": "KEY_KP_8", "value": 16777358 }, { "name": "KEY_KP_9", "value": 16777359 }, { "name": "KEY_SUPER_L", "value": 16777260 }, { "name": "KEY_SUPER_R", "value": 16777261 }, { "name": "KEY_MENU", "value": 16777262 }, { "name": "KEY_HYPER_L", "value": 16777263 }, { "name": "KEY_HYPER_R", "value": 16777264 }, { "name": "KEY_HELP", "value": 16777265 }, { "name": "KEY_DIRECTION_L", "value": 16777266 }, { "name": "KEY_DIRECTION_R", "value": 16777267 }, { "name": "KEY_BACK", "value": 16777280 }, { "name": "KEY_FORWARD", "value": 16777281 }, { "name": "KEY_STOP", "value": 16777282 }, { "name": "KEY_REFRESH", "value": 16777283 }, { "name": "KEY_VOLUMEDOWN", "value": 16777284 }, { "name": "KEY_VOLUMEMUTE", "value": 16777285 }, { "name": "KEY_VOLUMEUP", "value": 16777286 }, { "name": "KEY_BASSBOOST", "value": 16777287 }, { "name": "KEY_BASSUP", "value": 16777288 }, { "name": "KEY_BASSDOWN", "value": 16777289 }, { "name": "KEY_TREBLEUP", "value": 16777290 }, { "name": "KEY_TREBLEDOWN", "value": 16777291 }, { "name": "KEY_MEDIAPLAY", "value": 16777292 }, { "name": "KEY_MEDIASTOP", "value": 16777293 }, { "name": "KEY_MEDIAPREVIOUS", "value": 16777294 }, { "name": "KEY_MEDIANEXT", "value": 16777295 }, { "name": "KEY_MEDIARECORD", "value": 16777296 }, { "name": "KEY_HOMEPAGE", "value": 16777297 }, { "name": "KEY_FAVORITES", "value": 16777298 }, { "name": "KEY_SEARCH", "value": 16777299 }, { "name": "KEY_STANDBY", "value": 16777300 }, { "name": "KEY_OPENURL", "value": 16777301 }, { "name": "KEY_LAUNCHMAIL", "value": 16777302 }, { "name": "KEY_LAUNCHMEDIA", "value": 16777303 }, { "name": "KEY_LAUNCH0", "value": 16777304 }, { "name": "KEY_LAUNCH1", "value": 16777305 }, { "name": "KEY_LAUNCH2", "value": 16777306 }, { "name": "KEY_LAUNCH3", "value": 16777307 }, { "name": "KEY_LAUNCH4", "value": 16777308 }, { "name": "KEY_LAUNCH5", "value": 16777309 }, { "name": "KEY_LAUNCH6", "value": 16777310 }, { "name": "KEY_LAUNCH7", "value": 16777311 }, { "name": "KEY_LAUNCH8", "value": 16777312 }, { "name": "KEY_LAUNCH9", "value": 16777313 }, { "name": "KEY_LAUNCHA", "value": 16777314 }, { "name": "KEY_LAUNCHB", "value": 16777315 }, { "name": "KEY_LAUNCHC", "value": 16777316 }, { "name": "KEY_LAUNCHD", "value": 16777317 }, { "name": "KEY_LAUNCHE", "value": 16777318 }, { "name": "KEY_LAUNCHF", "value": 16777319 }, { "name": "KEY_UNKNOWN", "value": 33554431 }, { "name": "KEY_SPACE", "value": 32 }, { "name": "KEY_EXCLAM", "value": 33 }, { "name": "KEY_QUOTEDBL", "value": 34 }, { "name": "KEY_NUMBERSIGN", "value": 35 }, { "name": "KEY_DOLLAR", "value": 36 }, { "name": "KEY_PERCENT", "value": 37 }, { "name": "KEY_AMPERSAND", "value": 38 }, { "name": "KEY_APOSTROPHE", "value": 39 }, { "name": "KEY_PARENLEFT", "value": 40 }, { "name": "KEY_PARENRIGHT", "value": 41 }, { "name": "KEY_ASTERISK", "value": 42 }, { "name": "KEY_PLUS", "value": 43 }, { "name": "KEY_COMMA", "value": 44 }, { "name": "KEY_MINUS", "value": 45 }, { "name": "KEY_PERIOD", "value": 46 }, { "name": "KEY_SLASH", "value": 47 }, { "name": "KEY_0", "value": 48 }, { "name": "KEY_1", "value": 49 }, { "name": "KEY_2", "value": 50 }, { "name": "KEY_3", "value": 51 }, { "name": "KEY_4", "value": 52 }, { "name": "KEY_5", "value": 53 }, { "name": "KEY_6", "value": 54 }, { "name": "KEY_7", "value": 55 }, { "name": "KEY_8", "value": 56 }, { "name": "KEY_9", "value": 57 }, { "name": "KEY_COLON", "value": 58 }, { "name": "KEY_SEMICOLON", "value": 59 }, { "name": "KEY_LESS", "value": 60 }, { "name": "KEY_EQUAL", "value": 61 }, { "name": "KEY_GREATER", "value": 62 }, { "name": "KEY_QUESTION", "value": 63 }, { "name": "KEY_AT", "value": 64 }, { "name": "KEY_A", "value": 65 }, { "name": "KEY_B", "value": 66 }, { "name": "KEY_C", "value": 67 }, { "name": "KEY_D", "value": 68 }, { "name": "KEY_E", "value": 69 }, { "name": "KEY_F", "value": 70 }, { "name": "KEY_G", "value": 71 }, { "name": "KEY_H", "value": 72 }, { "name": "KEY_I", "value": 73 }, { "name": "KEY_J", "value": 74 }, { "name": "KEY_K", "value": 75 }, { "name": "KEY_L", "value": 76 }, { "name": "KEY_M", "value": 77 }, { "name": "KEY_N", "value": 78 }, { "name": "KEY_O", "value": 79 }, { "name": "KEY_P", "value": 80 }, { "name": "KEY_Q", "value": 81 }, { "name": "KEY_R", "value": 82 }, { "name": "KEY_S", "value": 83 }, { "name": "KEY_T", "value": 84 }, { "name": "KEY_U", "value": 85 }, { "name": "KEY_V", "value": 86 }, { "name": "KEY_W", "value": 87 }, { "name": "KEY_X", "value": 88 }, { "name": "KEY_Y", "value": 89 }, { "name": "KEY_Z", "value": 90 }, { "name": "KEY_BRACKETLEFT", "value": 91 }, { "name": "KEY_BACKSLASH", "value": 92 }, { "name": "KEY_BRACKETRIGHT", "value": 93 }, { "name": "KEY_ASCIICIRCUM", "value": 94 }, { "name": "KEY_UNDERSCORE", "value": 95 }, { "name": "KEY_QUOTELEFT", "value": 96 }, { "name": "KEY_BRACELEFT", "value": 123 }, { "name": "KEY_BAR", "value": 124 }, { "name": "KEY_BRACERIGHT", "value": 125 }, { "name": "KEY_ASCIITILDE", "value": 126 }, { "name": "KEY_NOBREAKSPACE", "value": 160 }, { "name": "KEY_EXCLAMDOWN", "value": 161 }, { "name": "KEY_CENT", "value": 162 }, { "name": "KEY_STERLING", "value": 163 }, { "name": "KEY_CURRENCY", "value": 164 }, { "name": "KEY_YEN", "value": 165 }, { "name": "KEY_BROKENBAR", "value": 166 }, { "name": "KEY_SECTION", "value": 167 }, { "name": "KEY_DIAERESIS", "value": 168 }, { "name": "KEY_COPYRIGHT", "value": 169 }, { "name": "KEY_ORDFEMININE", "value": 170 }, { "name": "KEY_GUILLEMOTLEFT", "value": 171 }, { "name": "KEY_NOTSIGN", "value": 172 }, { "name": "KEY_HYPHEN", "value": 173 }, { "name": "KEY_REGISTERED", "value": 174 }, { "name": "KEY_MACRON", "value": 175 }, { "name": "KEY_DEGREE", "value": 176 }, { "name": "KEY_PLUSMINUS", "value": 177 }, { "name": "KEY_TWOSUPERIOR", "value": 178 }, { "name": "KEY_THREESUPERIOR", "value": 179 }, { "name": "KEY_ACUTE", "value": 180 }, { "name": "KEY_MU", "value": 181 }, { "name": "KEY_PARAGRAPH", "value": 182 }, { "name": "KEY_PERIODCENTERED", "value": 183 }, { "name": "KEY_CEDILLA", "value": 184 }, { "name": "KEY_ONESUPERIOR", "value": 185 }, { "name": "KEY_MASCULINE", "value": 186 }, { "name": "KEY_GUILLEMOTRIGHT", "value": 187 }, { "name": "KEY_ONEQUARTER", "value": 188 }, { "name": "KEY_ONEHALF", "value": 189 }, { "name": "KEY_THREEQUARTERS", "value": 190 }, { "name": "KEY_QUESTIONDOWN", "value": 191 }, { "name": "KEY_AGRAVE", "value": 192 }, { "name": "KEY_AACUTE", "value": 193 }, { "name": "KEY_ACIRCUMFLEX", "value": 194 }, { "name": "KEY_ATILDE", "value": 195 }, { "name": "KEY_ADIAERESIS", "value": 196 }, { "name": "KEY_ARING", "value": 197 }, { "name": "KEY_AE", "value": 198 }, { "name": "KEY_CCEDILLA", "value": 199 }, { "name": "KEY_EGRAVE", "value": 200 }, { "name": "KEY_EACUTE", "value": 201 }, { "name": "KEY_ECIRCUMFLEX", "value": 202 }, { "name": "KEY_EDIAERESIS", "value": 203 }, { "name": "KEY_IGRAVE", "value": 204 }, { "name": "KEY_IACUTE", "value": 205 }, { "name": "KEY_ICIRCUMFLEX", "value": 206 }, { "name": "KEY_IDIAERESIS", "value": 207 }, { "name": "KEY_ETH", "value": 208 }, { "name": "KEY_NTILDE", "value": 209 }, { "name": "KEY_OGRAVE", "value": 210 }, { "name": "KEY_OACUTE", "value": 211 }, { "name": "KEY_OCIRCUMFLEX", "value": 212 }, { "name": "KEY_OTILDE", "value": 213 }, { "name": "KEY_ODIAERESIS", "value": 214 }, { "name": "KEY_MULTIPLY", "value": 215 }, { "name": "KEY_OOBLIQUE", "value": 216 }, { "name": "KEY_UGRAVE", "value": 217 }, { "name": "KEY_UACUTE", "value": 218 }, { "name": "KEY_UCIRCUMFLEX", "value": 219 }, { "name": "KEY_UDIAERESIS", "value": 220 }, { "name": "KEY_YACUTE", "value": 221 }, { "name": "KEY_THORN", "value": 222 }, { "name": "KEY_SSHARP", "value": 223 }, { "name": "KEY_DIVISION", "value": 247 }, { "name": "KEY_YDIAERESIS", "value": 255 } ] }, { "name": "KeyModifierMask", "values": [ { "name": "KEY_CODE_MASK", "value": 33554431 }, { "name": "KEY_MODIFIER_MASK", "value": -16777216 }, { "name": "KEY_MASK_SHIFT", "value": 33554432 }, { "name": "KEY_MASK_ALT", "value": 67108864 }, { "name": "KEY_MASK_META", "value": 134217728 }, { "name": "KEY_MASK_CTRL", "value": 268435456 }, { "name": "KEY_MASK_CMD", "value": 268435456 }, { "name": "KEY_MASK_KPAD", "value": 536870912 }, { "name": "KEY_MASK_GROUP_SWITCH", "value": 1073741824 } ] }, { "name": "MIDIMessage", "values": [ { "name": "MIDI_MESSAGE_NOTE_OFF", "value": 8 }, { "name": "MIDI_MESSAGE_NOTE_ON", "value": 9 }, { "name": "MIDI_MESSAGE_AFTERTOUCH", "value": 10 }, { "name": "MIDI_MESSAGE_CONTROL_CHANGE", "value": 11 }, { "name": "MIDI_MESSAGE_PROGRAM_CHANGE", "value": 12 }, { "name": "MIDI_MESSAGE_CHANNEL_PRESSURE", "value": 13 }, { "name": "MIDI_MESSAGE_PITCH_BEND", "value": 14 } ] }, { "name": "MethodFlags", "values": [ { "name": "METHOD_FLAG_NORMAL", "value": 1 }, { "name": "METHOD_FLAG_EDITOR", "value": 2 }, { "name": "METHOD_FLAG_NOSCRIPT", "value": 4 }, { "name": "METHOD_FLAG_CONST", "value": 8 }, { "name": "METHOD_FLAG_REVERSE", "value": 16 }, { "name": "METHOD_FLAG_VIRTUAL", "value": 32 }, { "name": "METHOD_FLAG_FROM_SCRIPT", "value": 64 }, { "name": "METHOD_FLAG_STATIC", "value": 256 }, { "name": "METHOD_FLAG_OBJECT_CORE", "value": 512 }, { "name": "METHOD_FLAGS_DEFAULT", "value": 1 } ] }, { "name": "MouseButton", "values": [ { "name": "MOUSE_BUTTON_LEFT", "value": 1 }, { "name": "MOUSE_BUTTON_RIGHT", "value": 2 }, { "name": "MOUSE_BUTTON_MIDDLE", "value": 3 }, { "name": "MOUSE_BUTTON_XBUTTON1", "value": 8 }, { "name": "MOUSE_BUTTON_XBUTTON2", "value": 9 }, { "name": "MOUSE_BUTTON_WHEEL_UP", "value": 4 }, { "name": "MOUSE_BUTTON_WHEEL_DOWN", "value": 5 }, { "name": "MOUSE_BUTTON_WHEEL_LEFT", "value": 6 }, { "name": "MOUSE_BUTTON_WHEEL_RIGHT", "value": 7 }, { "name": "MOUSE_BUTTON_MASK_LEFT", "value": 1 }, { "name": "MOUSE_BUTTON_MASK_RIGHT", "value": 2 }, { "name": "MOUSE_BUTTON_MASK_MIDDLE", "value": 4 }, { "name": "MOUSE_BUTTON_MASK_XBUTTON1", "value": 128 }, { "name": "MOUSE_BUTTON_MASK_XBUTTON2", "value": 256 } ] }, { "name": "Orientation", "values": [ { "name": "VERTICAL", "value": 1 }, { "name": "HORIZONTAL", "value": 0 } ] }, { "name": "PropertyHint", "values": [ { "name": "PROPERTY_HINT_NONE", "value": 0 }, { "name": "PROPERTY_HINT_RANGE", "value": 1 }, { "name": "PROPERTY_HINT_ENUM", "value": 2 }, { "name": "PROPERTY_HINT_ENUM_SUGGESTION", "value": 3 }, { "name": "PROPERTY_HINT_EXP_EASING", "value": 4 }, { "name": "PROPERTY_HINT_LENGTH", "value": 5 }, { "name": "PROPERTY_HINT_KEY_ACCEL", "value": 6 }, { "name": "PROPERTY_HINT_FLAGS", "value": 7 }, { "name": "PROPERTY_HINT_LAYERS_2D_RENDER", "value": 8 }, { "name": "PROPERTY_HINT_LAYERS_2D_PHYSICS", "value": 9 }, { "name": "PROPERTY_HINT_LAYERS_2D_NAVIGATION", "value": 10 }, { "name": "PROPERTY_HINT_LAYERS_3D_RENDER", "value": 11 }, { "name": "PROPERTY_HINT_LAYERS_3D_PHYSICS", "value": 12 }, { "name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION", "value": 13 }, { "name": "PROPERTY_HINT_FILE", "value": 14 }, { "name": "PROPERTY_HINT_DIR", "value": 15 }, { "name": "PROPERTY_HINT_GLOBAL_FILE", "value": 16 }, { "name": "PROPERTY_HINT_GLOBAL_DIR", "value": 17 }, { "name": "PROPERTY_HINT_RESOURCE_TYPE", "value": 18 }, { "name": "PROPERTY_HINT_MULTILINE_TEXT", "value": 19 }, { "name": "PROPERTY_HINT_PLACEHOLDER_TEXT", "value": 20 }, { "name": "PROPERTY_HINT_COLOR_NO_ALPHA", "value": 21 }, { "name": "PROPERTY_HINT_IMAGE_COMPRESS_LOSSY", "value": 22 }, { "name": "PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS", "value": 23 }, { "name": "PROPERTY_HINT_OBJECT_ID", "value": 24 }, { "name": "PROPERTY_HINT_TYPE_STRING", "value": 25 }, { "name": "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE", "value": 26 }, { "name": "PROPERTY_HINT_METHOD_OF_VARIANT_TYPE", "value": 27 }, { "name": "PROPERTY_HINT_METHOD_OF_BASE_TYPE", "value": 28 }, { "name": "PROPERTY_HINT_METHOD_OF_INSTANCE", "value": 29 }, { "name": "PROPERTY_HINT_METHOD_OF_SCRIPT", "value": 30 }, { "name": "PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE", "value": 31 }, { "name": "PROPERTY_HINT_PROPERTY_OF_BASE_TYPE", "value": 32 }, { "name": "PROPERTY_HINT_PROPERTY_OF_INSTANCE", "value": 33 }, { "name": "PROPERTY_HINT_PROPERTY_OF_SCRIPT", "value": 34 }, { "name": "PROPERTY_HINT_OBJECT_TOO_BIG", "value": 35 }, { "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES", "value": 36 }, { "name": "PROPERTY_HINT_SAVE_FILE", "value": 37 }, { "name": "PROPERTY_HINT_INT_IS_OBJECTID", "value": 38 }, { "name": "PROPERTY_HINT_INT_IS_POINTER", "value": 40 }, { "name": "PROPERTY_HINT_ARRAY_TYPE", "value": 39 }, { "name": "PROPERTY_HINT_MAX", "value": 41 } ] }, { "name": "PropertyUsageFlags", "values": [ { "name": "PROPERTY_USAGE_NONE", "value": 0 }, { "name": "PROPERTY_USAGE_STORAGE", "value": 1 }, { "name": "PROPERTY_USAGE_EDITOR", "value": 2 }, { "name": "PROPERTY_USAGE_NETWORK", "value": 4 }, { "name": "PROPERTY_USAGE_EDITOR_HELPER", "value": 8 }, { "name": "PROPERTY_USAGE_CHECKABLE", "value": 16 }, { "name": "PROPERTY_USAGE_CHECKED", "value": 32 }, { "name": "PROPERTY_USAGE_INTERNATIONALIZED", "value": 64 }, { "name": "PROPERTY_USAGE_GROUP", "value": 128 }, { "name": "PROPERTY_USAGE_CATEGORY", "value": 256 }, { "name": "PROPERTY_USAGE_SUBGROUP", "value": 512 }, { "name": "PROPERTY_USAGE_NO_INSTANCE_STATE", "value": 2048 }, { "name": "PROPERTY_USAGE_RESTART_IF_CHANGED", "value": 4096 }, { "name": "PROPERTY_USAGE_SCRIPT_VARIABLE", "value": 8192 }, { "name": "PROPERTY_USAGE_STORE_IF_NULL", "value": 16384 }, { "name": "PROPERTY_USAGE_ANIMATE_AS_TRIGGER", "value": 32768 }, { "name": "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED", "value": 65536 }, { "name": "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE", "value": 131072 }, { "name": "PROPERTY_USAGE_CLASS_IS_ENUM", "value": 262144 }, { "name": "PROPERTY_USAGE_NIL_IS_VARIANT", "value": 524288 }, { "name": "PROPERTY_USAGE_INTERNAL", "value": 1048576 }, { "name": "PROPERTY_USAGE_DO_NOT_SHARE_ON_DUPLICATE", "value": 2097152 }, { "name": "PROPERTY_USAGE_HIGH_END_GFX", "value": 4194304 }, { "name": "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT", "value": 8388608 }, { "name": "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT", "value": 16777216 }, { "name": "PROPERTY_USAGE_KEYING_INCREMENTS", "value": 33554432 }, { "name": "PROPERTY_USAGE_DEFERRED_SET_RESOURCE", "value": 67108864 }, { "name": "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT", "value": 134217728 }, { "name": "PROPERTY_USAGE_EDITOR_BASIC_SETTING", "value": 268435456 }, { "name": "PROPERTY_USAGE_DEFAULT", "value": 7 }, { "name": "PROPERTY_USAGE_DEFAULT_INTL", "value": 71 }, { "name": "PROPERTY_USAGE_NOEDITOR", "value": 5 } ] }, { "name": "Side", "values": [ { "name": "SIDE_LEFT", "value": 0 }, { "name": "SIDE_TOP", "value": 1 }, { "name": "SIDE_RIGHT", "value": 2 }, { "name": "SIDE_BOTTOM", "value": 3 } ] }, { "name": "VAlign", "values": [ { "name": "VALIGN_TOP", "value": 0 }, { "name": "VALIGN_CENTER", "value": 1 }, { "name": "VALIGN_BOTTOM", "value": 2 } ] }, { "name": "Variant.Operator", "values": [ { "name": "OP_EQUAL", "value": 0 }, { "name": "OP_NOT_EQUAL", "value": 1 }, { "name": "OP_LESS", "value": 2 }, { "name": "OP_LESS_EQUAL", "value": 3 }, { "name": "OP_GREATER", "value": 4 }, { "name": "OP_GREATER_EQUAL", "value": 5 }, { "name": "OP_ADD", "value": 6 }, { "name": "OP_SUBTRACT", "value": 7 }, { "name": "OP_MULTIPLY", "value": 8 }, { "name": "OP_DIVIDE", "value": 9 }, { "name": "OP_NEGATE", "value": 10 }, { "name": "OP_POSITIVE", "value": 11 }, { "name": "OP_MODULE", "value": 12 }, { "name": "OP_SHIFT_LEFT", "value": 13 }, { "name": "OP_SHIFT_RIGHT", "value": 14 }, { "name": "OP_BIT_AND", "value": 15 }, { "name": "OP_BIT_OR", "value": 16 }, { "name": "OP_BIT_XOR", "value": 17 }, { "name": "OP_BIT_NEGATE", "value": 18 }, { "name": "OP_AND", "value": 19 }, { "name": "OP_OR", "value": 20 }, { "name": "OP_XOR", "value": 21 }, { "name": "OP_NOT", "value": 22 }, { "name": "OP_IN", "value": 23 }, { "name": "OP_MAX", "value": 24 } ] }, { "name": "Variant.Type", "values": [ { "name": "TYPE_NIL", "value": 0 }, { "name": "TYPE_BOOL", "value": 1 }, { "name": "TYPE_INT", "value": 2 }, { "name": "TYPE_FLOAT", "value": 3 }, { "name": "TYPE_STRING", "value": 4 }, { "name": "TYPE_VECTOR2", "value": 5 }, { "name": "TYPE_VECTOR2I", "value": 6 }, { "name": "TYPE_RECT2", "value": 7 }, { "name": "TYPE_RECT2I", "value": 8 }, { "name": "TYPE_VECTOR3", "value": 9 }, { "name": "TYPE_VECTOR3I", "value": 10 }, { "name": "TYPE_TRANSFORM2D", "value": 11 }, { "name": "TYPE_PLANE", "value": 12 }, { "name": "TYPE_QUATERNION", "value": 13 }, { "name": "TYPE_AABB", "value": 14 }, { "name": "TYPE_BASIS", "value": 15 }, { "name": "TYPE_TRANSFORM3D", "value": 16 }, { "name": "TYPE_COLOR", "value": 17 }, { "name": "TYPE_STRING_NAME", "value": 18 }, { "name": "TYPE_NODE_PATH", "value": 19 }, { "name": "TYPE_RID", "value": 20 }, { "name": "TYPE_OBJECT", "value": 21 }, { "name": "TYPE_CALLABLE", "value": 22 }, { "name": "TYPE_SIGNAL", "value": 23 }, { "name": "TYPE_DICTIONARY", "value": 24 }, { "name": "TYPE_ARRAY", "value": 25 }, { "name": "TYPE_RAW_ARRAY", "value": 26 }, { "name": "TYPE_INT32_ARRAY", "value": 27 }, { "name": "TYPE_INT64_ARRAY", "value": 28 }, { "name": "TYPE_FLOAT32_ARRAY", "value": 29 }, { "name": "TYPE_FLOAT64_ARRAY", "value": 30 }, { "name": "TYPE_STRING_ARRAY", "value": 31 }, { "name": "TYPE_VECTOR2_ARRAY", "value": 32 }, { "name": "TYPE_VECTOR3_ARRAY", "value": 33 }, { "name": "TYPE_COLOR_ARRAY", "value": 34 }, { "name": "TYPE_MAX", "value": 35 } ] } ], "utility_functions": [ { "name": "sin", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "angle_rad", "type": "float" } ] }, { "name": "cos", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "angle_rad", "type": "float" } ] }, { "name": "tan", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "angle_rad", "type": "float" } ] }, { "name": "sinh", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "cosh", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "tanh", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "asin", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "acos", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "atan", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "atan2", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "y", "type": "float" }, { "name": "x", "type": "float" } ] }, { "name": "sqrt", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "fmod", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] }, { "name": "fposmod", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] }, { "name": "posmod", "return_type": "int", "category": "math", "is_vararg": false, "hash": 133316302, "arguments": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" } ] }, { "name": "floor", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "ceil", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "round", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "abs", "return_type": "Variant", "category": "math", "is_vararg": false, "hash": 134188199, "arguments": [ { "name": "x", "type": "Variant" } ] }, { "name": "absf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "absi", "return_type": "int", "category": "math", "is_vararg": false, "hash": 134190379, "arguments": [ { "name": "x", "type": "int" } ] }, { "name": "sign", "return_type": "Variant", "category": "math", "is_vararg": false, "hash": 134188199, "arguments": [ { "name": "x", "type": "Variant" } ] }, { "name": "signf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "signi", "return_type": "int", "category": "math", "is_vararg": false, "hash": 134190379, "arguments": [ { "name": "x", "type": "int" } ] }, { "name": "pow", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "base", "type": "float" }, { "name": "exp", "type": "float" } ] }, { "name": "log", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "exp", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "is_nan", "return_type": "bool", "category": "math", "is_vararg": false, "hash": 134189291, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "is_inf", "return_type": "bool", "category": "math", "is_vararg": false, "hash": 134189291, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "is_equal_approx", "return_type": "bool", "category": "math", "is_vararg": false, "hash": 133280399, "arguments": [ { "name": "a", "type": "float" }, { "name": "b", "type": "float" } ] }, { "name": "is_zero_approx", "return_type": "bool", "category": "math", "is_vararg": false, "hash": 134189291, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "ease", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "x", "type": "float" }, { "name": "curve", "type": "float" } ] }, { "name": "step_decimals", "return_type": "int", "category": "math", "is_vararg": false, "hash": 134190380, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "range_step_decimals", "return_type": "int", "category": "math", "is_vararg": false, "hash": 134190380, "arguments": [ { "name": "x", "type": "float" } ] }, { "name": "snapped", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "x", "type": "float" }, { "name": "step", "type": "float" } ] }, { "name": "lerp", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" }, { "name": "weight", "type": "float" } ] }, { "name": "lerp_angle", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" }, { "name": "weight", "type": "float" } ] }, { "name": "inverse_lerp", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" }, { "name": "weight", "type": "float" } ] }, { "name": "range_lerp", "return_type": "float", "category": "math", "is_vararg": false, "hash": 3509509309, "arguments": [ { "name": "value", "type": "float" }, { "name": "istart", "type": "float" }, { "name": "istop", "type": "float" }, { "name": "ostart", "type": "float" }, { "name": "ostop", "type": "float" } ] }, { "name": "smoothstep", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" }, { "name": "x", "type": "float" } ] }, { "name": "move_toward", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" }, { "name": "delta", "type": "float" } ] }, { "name": "deg2rad", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "deg", "type": "float" } ] }, { "name": "rad2deg", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "rad", "type": "float" } ] }, { "name": "linear2db", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "lin", "type": "float" } ] }, { "name": "db2linear", "return_type": "float", "category": "math", "is_vararg": false, "hash": 134191469, "arguments": [ { "name": "db", "type": "float" } ] }, { "name": "wrapi", "return_type": "int", "category": "math", "is_vararg": false, "hash": 104506609, "arguments": [ { "name": "value", "type": "int" }, { "name": "min", "type": "int" }, { "name": "max", "type": "int" } ] }, { "name": "wrapf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "value", "type": "float" }, { "name": "min", "type": "float" }, { "name": "max", "type": "float" } ] }, { "name": "max", "return_type": "Variant", "category": "math", "is_vararg": true, "hash": 172379753, "arguments": [ { "name": "arg1", "type": "Variant" }, { "name": "arg2", "type": "Variant" } ] }, { "name": "maxi", "return_type": "int", "category": "math", "is_vararg": false, "hash": 133316302, "arguments": [ { "name": "a", "type": "int" }, { "name": "b", "type": "int" } ] }, { "name": "maxf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "a", "type": "float" }, { "name": "b", "type": "float" } ] }, { "name": "min", "return_type": "Variant", "category": "math", "is_vararg": true, "hash": 172379753, "arguments": [ { "name": "arg1", "type": "Variant" }, { "name": "arg2", "type": "Variant" } ] }, { "name": "mini", "return_type": "int", "category": "math", "is_vararg": false, "hash": 133316302, "arguments": [ { "name": "a", "type": "int" }, { "name": "b", "type": "int" } ] }, { "name": "minf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "a", "type": "float" }, { "name": "b", "type": "float" } ] }, { "name": "clamp", "return_type": "Variant", "category": "math", "is_vararg": false, "hash": 102132521, "arguments": [ { "name": "value", "type": "Variant" }, { "name": "min", "type": "Variant" }, { "name": "max", "type": "Variant" } ] }, { "name": "clampi", "return_type": "int", "category": "math", "is_vararg": false, "hash": 104506609, "arguments": [ { "name": "value", "type": "int" }, { "name": "min", "type": "int" }, { "name": "max", "type": "int" } ] }, { "name": "clampf", "return_type": "float", "category": "math", "is_vararg": false, "hash": 105693653, "arguments": [ { "name": "value", "type": "float" }, { "name": "min", "type": "float" }, { "name": "max", "type": "float" } ] }, { "name": "nearest_po2", "return_type": "int", "category": "math", "is_vararg": false, "hash": 134190379, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "randomize", "category": "random", "is_vararg": false, "hash": 193376997 }, { "name": "randi", "return_type": "int", "category": "random", "is_vararg": false, "hash": 2086474760 }, { "name": "randf", "return_type": "float", "category": "random", "is_vararg": false, "hash": 2086474793 }, { "name": "randi_range", "return_type": "int", "category": "random", "is_vararg": false, "hash": 133316302, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "randf_range", "return_type": "float", "category": "random", "is_vararg": false, "hash": 133352273, "arguments": [ { "name": "from", "type": "float" }, { "name": "to", "type": "float" } ] }, { "name": "seed", "category": "random", "is_vararg": false, "hash": 2086473640, "arguments": [ { "name": "base", "type": "int" } ] }, { "name": "rand_from_seed", "return_type": "PackedInt64Array", "category": "random", "is_vararg": false, "hash": 134218693, "arguments": [ { "name": "seed", "type": "int" } ] }, { "name": "weakref", "return_type": "Variant", "category": "general", "is_vararg": false, "hash": 134188199, "arguments": [ { "name": "obj", "type": "Variant" } ] }, { "name": "typeof", "return_type": "int", "category": "general", "is_vararg": false, "hash": 134190377, "arguments": [ { "name": "variable", "type": "Variant" } ] }, { "name": "str", "return_type": "String", "category": "general", "is_vararg": true, "hash": 135378476, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "error_string", "return_type": "String", "category": "general", "is_vararg": false, "hash": 134192557, "arguments": [ { "name": "error", "type": "int" } ] }, { "name": "print", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "printerr", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "printt", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "prints", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "printraw", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "push_error", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "push_warning", "category": "general", "is_vararg": true, "hash": 2086509575, "arguments": [ { "name": "arg1", "type": "Variant" } ] }, { "name": "var2str", "return_type": "String", "category": "general", "is_vararg": false, "hash": 134192555, "arguments": [ { "name": "variable", "type": "Variant" } ] }, { "name": "str2var", "return_type": "Variant", "category": "general", "is_vararg": false, "hash": 134188203, "arguments": [ { "name": "string", "type": "String" } ] }, { "name": "var2bytes", "return_type": "PackedByteArray", "category": "general", "is_vararg": false, "hash": 134216513, "arguments": [ { "name": "variable", "type": "Variant" } ] }, { "name": "bytes2var", "return_type": "Variant", "category": "general", "is_vararg": false, "hash": 134188225, "arguments": [ { "name": "bytes", "type": "PackedByteArray" } ] }, { "name": "var2bytes_with_objects", "return_type": "PackedByteArray", "category": "general", "is_vararg": false, "hash": 134216513, "arguments": [ { "name": "variable", "type": "Variant" } ] }, { "name": "bytes2var_with_objects", "return_type": "Variant", "category": "general", "is_vararg": false, "hash": 134188225, "arguments": [ { "name": "bytes", "type": "PackedByteArray" } ] }, { "name": "hash", "return_type": "int", "category": "general", "is_vararg": false, "hash": 134190377, "arguments": [ { "name": "variable", "type": "Variant" } ] }, { "name": "instance_from_id", "return_type": "Object", "category": "general", "is_vararg": false, "hash": 134211070, "arguments": [ { "name": "instance_id", "type": "int" } ] }, { "name": "is_instance_id_valid", "return_type": "bool", "category": "general", "is_vararg": false, "hash": 134189290, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "is_instance_valid", "return_type": "bool", "category": "general", "is_vararg": false, "hash": 134189288, "arguments": [ { "name": "instance", "type": "Variant" } ] }, { "name": "rid_allocate_id", "return_type": "int", "category": "general", "is_vararg": false, "hash": 2086474760 }, { "name": "rid_from_int64", "return_type": "RID", "category": "general", "is_vararg": false, "hash": 134209981, "arguments": [ { "name": "base", "type": "int" } ] } ], "builtin_classes": [ { "name": "Nil", "is_keyed": false, "operators": [ { "name": "==", "right_type": "Nil", "return_type": "bool" }, { "name": "!=", "right_type": "Nil", "return_type": "bool" }, { "name": "or", "right_type": "Nil", "return_type": "bool" }, { "name": "not", "return_type": "bool" }, { "name": "and", "right_type": "bool", "return_type": "bool" }, { "name": "or", "right_type": "bool", "return_type": "bool" }, { "name": "xor", "right_type": "bool", "return_type": "bool" }, { "name": "and", "right_type": "int", "return_type": "bool" }, { "name": "or", "right_type": "int", "return_type": "bool" }, { "name": "xor", "right_type": "int", "return_type": "bool" }, { "name": "and", "right_type": "float", "return_type": "bool" }, { "name": "or", "right_type": "float", "return_type": "bool" }, { "name": "xor", "right_type": "float", "return_type": "bool" }, { "name": "==", "right_type": "Object", "return_type": "bool" }, { "name": "!=", "right_type": "Object", "return_type": "bool" }, { "name": "and", "right_type": "Object", "return_type": "bool" }, { "name": "or", "right_type": "Object", "return_type": "bool" }, { "name": "xor", "right_type": "Object", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Nil" } ] } ], "has_destructor": false }, { "name": "bool", "is_keyed": true, "operators": [ { "name": "and", "right_type": "Nil", "return_type": "bool" }, { "name": "or", "right_type": "Nil", "return_type": "bool" }, { "name": "xor", "right_type": "Nil", "return_type": "bool" }, { "name": "not", "return_type": "bool" }, { "name": "==", "right_type": "bool", "return_type": "bool" }, { "name": "!=", "right_type": "bool", "return_type": "bool" }, { "name": "<", "right_type": "bool", "return_type": "bool" }, { "name": ">", "right_type": "bool", "return_type": "bool" }, { "name": "and", "right_type": "bool", "return_type": "bool" }, { "name": "or", "right_type": "bool", "return_type": "bool" }, { "name": "xor", "right_type": "bool", "return_type": "bool" }, { "name": "and", "right_type": "int", "return_type": "bool" }, { "name": "or", "right_type": "int", "return_type": "bool" }, { "name": "xor", "right_type": "int", "return_type": "bool" }, { "name": "and", "right_type": "float", "return_type": "bool" }, { "name": "or", "right_type": "float", "return_type": "bool" }, { "name": "xor", "right_type": "float", "return_type": "bool" }, { "name": "and", "right_type": "Object", "return_type": "bool" }, { "name": "or", "right_type": "Object", "return_type": "bool" }, { "name": "xor", "right_type": "Object", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "bool" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "int" } ] }, { "index": 3, "arguments": [ { "name": "from", "type": "float" } ] } ], "has_destructor": false }, { "name": "int", "is_keyed": true, "operators": [ { "name": "unary-", "return_type": "int" }, { "name": "unary+", "return_type": "int" }, { "name": "~", "return_type": "int" }, { "name": "and", "right_type": "Nil", "return_type": "bool" }, { "name": "or", "right_type": "Nil", "return_type": "bool" }, { "name": "xor", "right_type": "Nil", "return_type": "bool" }, { "name": "not", "return_type": "bool" }, { "name": "and", "right_type": "bool", "return_type": "bool" }, { "name": "or", "right_type": "bool", "return_type": "bool" }, { "name": "xor", "right_type": "bool", "return_type": "bool" }, { "name": "==", "right_type": "int", "return_type": "bool" }, { "name": "!=", "right_type": "int", "return_type": "bool" }, { "name": "<", "right_type": "int", "return_type": "bool" }, { "name": "<=", "right_type": "int", "return_type": "bool" }, { "name": ">", "right_type": "int", "return_type": "bool" }, { "name": ">=", "right_type": "int", "return_type": "bool" }, { "name": "+", "right_type": "int", "return_type": "int" }, { "name": "-", "right_type": "int", "return_type": "int" }, { "name": "*", "right_type": "int", "return_type": "int" }, { "name": "/", "right_type": "int", "return_type": "int" }, { "name": "%", "right_type": "int", "return_type": "int" }, { "name": "<<", "right_type": "int", "return_type": "int" }, { "name": ">>", "right_type": "int", "return_type": "int" }, { "name": "&", "right_type": "int", "return_type": "int" }, { "name": "|", "right_type": "int", "return_type": "int" }, { "name": "^", "right_type": "int", "return_type": "int" }, { "name": "and", "right_type": "int", "return_type": "bool" }, { "name": "or", "right_type": "int", "return_type": "bool" }, { "name": "xor", "right_type": "int", "return_type": "bool" }, { "name": "==", "right_type": "float", "return_type": "bool" }, { "name": "!=", "right_type": "float", "return_type": "bool" }, { "name": "<", "right_type": "float", "return_type": "bool" }, { "name": "<=", "right_type": "float", "return_type": "bool" }, { "name": ">", "right_type": "float", "return_type": "bool" }, { "name": ">=", "right_type": "float", "return_type": "bool" }, { "name": "+", "right_type": "float", "return_type": "float" }, { "name": "-", "right_type": "float", "return_type": "float" }, { "name": "*", "right_type": "float", "return_type": "float" }, { "name": "/", "right_type": "float", "return_type": "float" }, { "name": "and", "right_type": "float", "return_type": "bool" }, { "name": "or", "right_type": "float", "return_type": "bool" }, { "name": "xor", "right_type": "float", "return_type": "bool" }, { "name": "*", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "*", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "*", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "*", "right_type": "Quaternion", "return_type": "Quaternion" }, { "name": "*", "right_type": "Color", "return_type": "Color" }, { "name": "and", "right_type": "Object", "return_type": "bool" }, { "name": "or", "right_type": "Object", "return_type": "bool" }, { "name": "xor", "right_type": "Object", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedByteArray", "return_type": "bool" }, { "name": "in", "right_type": "PackedInt32Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedInt64Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedFloat32Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedFloat64Array", "return_type": "bool" } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "int" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "float" } ] }, { "index": 3, "arguments": [ { "name": "from", "type": "bool" } ] } ], "has_destructor": false }, { "name": "float", "is_keyed": true, "operators": [ { "name": "unary-", "return_type": "float" }, { "name": "unary+", "return_type": "float" }, { "name": "and", "right_type": "Nil", "return_type": "bool" }, { "name": "or", "right_type": "Nil", "return_type": "bool" }, { "name": "xor", "right_type": "Nil", "return_type": "bool" }, { "name": "not", "return_type": "bool" }, { "name": "and", "right_type": "bool", "return_type": "bool" }, { "name": "or", "right_type": "bool", "return_type": "bool" }, { "name": "xor", "right_type": "bool", "return_type": "bool" }, { "name": "==", "right_type": "int", "return_type": "bool" }, { "name": "!=", "right_type": "int", "return_type": "bool" }, { "name": "<", "right_type": "int", "return_type": "bool" }, { "name": "<=", "right_type": "int", "return_type": "bool" }, { "name": ">", "right_type": "int", "return_type": "bool" }, { "name": ">=", "right_type": "int", "return_type": "bool" }, { "name": "+", "right_type": "int", "return_type": "float" }, { "name": "-", "right_type": "int", "return_type": "float" }, { "name": "*", "right_type": "int", "return_type": "float" }, { "name": "/", "right_type": "int", "return_type": "float" }, { "name": "and", "right_type": "int", "return_type": "bool" }, { "name": "or", "right_type": "int", "return_type": "bool" }, { "name": "xor", "right_type": "int", "return_type": "bool" }, { "name": "==", "right_type": "float", "return_type": "bool" }, { "name": "!=", "right_type": "float", "return_type": "bool" }, { "name": "<", "right_type": "float", "return_type": "bool" }, { "name": "<=", "right_type": "float", "return_type": "bool" }, { "name": ">", "right_type": "float", "return_type": "bool" }, { "name": ">=", "right_type": "float", "return_type": "bool" }, { "name": "+", "right_type": "float", "return_type": "float" }, { "name": "-", "right_type": "float", "return_type": "float" }, { "name": "*", "right_type": "float", "return_type": "float" }, { "name": "/", "right_type": "float", "return_type": "float" }, { "name": "and", "right_type": "float", "return_type": "bool" }, { "name": "or", "right_type": "float", "return_type": "bool" }, { "name": "xor", "right_type": "float", "return_type": "bool" }, { "name": "*", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "*", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "*", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "*", "right_type": "Quaternion", "return_type": "Quaternion" }, { "name": "*", "right_type": "Color", "return_type": "Color" }, { "name": "and", "right_type": "Object", "return_type": "bool" }, { "name": "or", "right_type": "Object", "return_type": "bool" }, { "name": "xor", "right_type": "Object", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedByteArray", "return_type": "bool" }, { "name": "in", "right_type": "PackedInt32Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedInt64Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedFloat32Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedFloat64Array", "return_type": "bool" } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "float" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "int" } ] }, { "index": 3, "arguments": [ { "name": "from", "type": "bool" } ] } ], "has_destructor": false }, { "name": "String", "is_keyed": true, "operators": [ { "name": "%", "right_type": "Nil", "return_type": "String" }, { "name": "%", "right_type": "bool", "return_type": "String" }, { "name": "%", "right_type": "int", "return_type": "String" }, { "name": "%", "right_type": "float", "return_type": "String" }, { "name": "==", "right_type": "String", "return_type": "bool" }, { "name": "!=", "right_type": "String", "return_type": "bool" }, { "name": "<", "right_type": "String", "return_type": "bool" }, { "name": "<=", "right_type": "String", "return_type": "bool" }, { "name": ">", "right_type": "String", "return_type": "bool" }, { "name": ">=", "right_type": "String", "return_type": "bool" }, { "name": "+", "right_type": "String", "return_type": "String" }, { "name": "%", "right_type": "String", "return_type": "String" }, { "name": "in", "right_type": "String", "return_type": "bool" }, { "name": "%", "right_type": "Vector2", "return_type": "String" }, { "name": "%", "right_type": "Vector2i", "return_type": "String" }, { "name": "%", "right_type": "Rect2", "return_type": "String" }, { "name": "%", "right_type": "Rect2i", "return_type": "String" }, { "name": "%", "right_type": "Vector3", "return_type": "String" }, { "name": "%", "right_type": "Vector3i", "return_type": "String" }, { "name": "%", "right_type": "Transform2D", "return_type": "String" }, { "name": "%", "right_type": "Plane", "return_type": "String" }, { "name": "%", "right_type": "Quaternion", "return_type": "String" }, { "name": "%", "right_type": "AABB", "return_type": "String" }, { "name": "%", "right_type": "Basis", "return_type": "String" }, { "name": "%", "right_type": "Transform3D", "return_type": "String" }, { "name": "%", "right_type": "Color", "return_type": "String" }, { "name": "==", "right_type": "StringName", "return_type": "bool" }, { "name": "!=", "right_type": "StringName", "return_type": "bool" }, { "name": "%", "right_type": "StringName", "return_type": "String" }, { "name": "%", "right_type": "NodePath", "return_type": "String" }, { "name": "%", "right_type": "Object", "return_type": "String" }, { "name": "in", "right_type": "Object", "return_type": "bool" }, { "name": "%", "right_type": "Callable", "return_type": "String" }, { "name": "%", "right_type": "Signal", "return_type": "String" }, { "name": "%", "right_type": "Dictionary", "return_type": "String" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "%", "right_type": "Array", "return_type": "String" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "%", "right_type": "PackedByteArray", "return_type": "String" }, { "name": "%", "right_type": "PackedInt32Array", "return_type": "String" }, { "name": "%", "right_type": "PackedInt64Array", "return_type": "String" }, { "name": "%", "right_type": "PackedFloat32Array", "return_type": "String" }, { "name": "%", "right_type": "PackedFloat64Array", "return_type": "String" }, { "name": "%", "right_type": "PackedStringArray", "return_type": "String" }, { "name": "in", "right_type": "PackedStringArray", "return_type": "bool" }, { "name": "%", "right_type": "PackedVector2Array", "return_type": "String" }, { "name": "%", "right_type": "PackedVector3Array", "return_type": "String" }, { "name": "%", "right_type": "PackedColorArray", "return_type": "String" } ], "methods": [ { "name": "casecmp_to", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "to", "type": "String" } ] }, { "name": "nocasecmp_to", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "to", "type": "String" } ] }, { "name": "naturalnocasecmp_to", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "to", "type": "String" } ] }, { "name": "length", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "substr", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "len", "type": "int", "default_value": "-1" } ] }, { "name": "find", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "0" } ] }, { "name": "count", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "0" }, { "name": "to", "type": "int", "default_value": "0" } ] }, { "name": "countn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "0" }, { "name": "to", "type": "int", "default_value": "0" } ] }, { "name": "findn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "0" } ] }, { "name": "rfind", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "-1" } ] }, { "name": "rfindn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "String" }, { "name": "from", "type": "int", "default_value": "-1" } ] }, { "name": "match", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "expr", "type": "String" } ] }, { "name": "matchn", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "expr", "type": "String" } ] }, { "name": "begins_with", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "ends_with", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "is_subsequence_of", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "is_subsequence_ofi", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "bigrams", "return_type": "PackedStringArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193766 }, { "name": "similarity", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "format", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "values", "type": "Variant" }, { "name": "placeholder", "type": "String", "default_value": "\"{_}\"" } ] }, { "name": "replace", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "what", "type": "String" }, { "name": "forwhat", "type": "String" } ] }, { "name": "replacen", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "what", "type": "String" }, { "name": "forwhat", "type": "String" } ] }, { "name": "repeat", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "count", "type": "int" } ] }, { "name": "insert", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "position", "type": "int" }, { "name": "what", "type": "String" } ] }, { "name": "capitalize", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "split", "return_type": "PackedStringArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "delimiter", "type": "String" }, { "name": "allow_empty", "type": "bool", "default_value": "true" }, { "name": "maxsplit", "type": "int", "default_value": "0" } ] }, { "name": "rsplit", "return_type": "PackedStringArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "delimiter", "type": "String" }, { "name": "allow_empty", "type": "bool", "default_value": "true" }, { "name": "maxsplit", "type": "int", "default_value": "0" } ] }, { "name": "split_floats", "return_type": "PackedFloat32Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "delimiter", "type": "String" }, { "name": "allow_empty", "type": "bool", "default_value": "true" } ] }, { "name": "join", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 31, "arguments": [ { "name": "parts", "type": "PackedStringArray" } ] }, { "name": "to_upper", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "to_lower", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "left", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "position", "type": "int" } ] }, { "name": "right", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "position", "type": "int" } ] }, { "name": "strip_edges", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "left", "type": "bool", "default_value": "true" }, { "name": "right", "type": "bool", "default_value": "true" } ] }, { "name": "strip_escapes", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "lstrip", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "chars", "type": "String" } ] }, { "name": "rstrip", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "chars", "type": "String" } ] }, { "name": "get_extension", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_basename", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "plus_file", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "unicode_at", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "at", "type": "int" } ] }, { "name": "dedent", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "hash", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "md5_text", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "sha1_text", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "sha256_text", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "md5_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sha1_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sha256_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_absolute_path", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_relative_path", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "simplify_path", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_base_dir", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_file", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "xml_escape", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "escape_quotes", "type": "bool", "default_value": "false" } ] }, { "name": "xml_unescape", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "uri_encode", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "uri_decode", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "c_escape", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "c_unescape", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "json_escape", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "validate_node_name", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "is_valid_identifier", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid_int", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid_float", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid_hex_number", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "with_prefix", "type": "bool", "default_value": "false" } ] }, { "name": "is_valid_html_color", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid_ip_address", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid_filename", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "to_int", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_float", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "hex_to_int", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "bin_to_int", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "lpad", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "min_length", "type": "int" }, { "name": "character", "type": "String", "default_value": "\" \"" } ] }, { "name": "rpad", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "min_length", "type": "int" }, { "name": "character", "type": "String", "default_value": "\" \"" } ] }, { "name": "pad_decimals", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "digits", "type": "int" } ] }, { "name": "pad_zeros", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "digits", "type": "int" } ] }, { "name": "trim_prefix", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "prefix", "type": "String" } ] }, { "name": "trim_suffix", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 4, "arguments": [ { "name": "suffix", "type": "String" } ] }, { "name": "to_ascii_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "to_utf8_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "to_utf16_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "to_utf32_buffer", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "num_scientific", "return_type": "String", "is_vararg": false, "is_const": false, "is_static": true, "hash": 3, "arguments": [ { "name": "number", "type": "float" } ] }, { "name": "num", "return_type": "String", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "number", "type": "float" }, { "name": "decimals", "type": "int", "default_value": "-1" } ] }, { "name": "chr", "return_type": "String", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "char", "type": "int" } ] }, { "name": "humanize_size", "return_type": "String", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "size", "type": "int" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "String" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "StringName" } ] }, { "index": 3, "arguments": [ { "name": "from", "type": "NodePath" } ] } ], "has_destructor": true }, { "name": "Vector2", "indexing_return_type": "float", "is_keyed": true, "members": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ], "constants": [ { "name": "AXIS_X", "type": "int", "value": "0" }, { "name": "AXIS_Y", "type": "int", "value": "1" }, { "name": "ZERO", "type": "Vector2", "value": "Vector2(0, 0)" }, { "name": "ONE", "type": "Vector2", "value": "Vector2(1, 1)" }, { "name": "INF", "type": "Vector2", "value": "Vector2(inf, inf)" }, { "name": "LEFT", "type": "Vector2", "value": "Vector2(-1, 0)" }, { "name": "RIGHT", "type": "Vector2", "value": "Vector2(1, 0)" }, { "name": "UP", "type": "Vector2", "value": "Vector2(0, -1)" }, { "name": "DOWN", "type": "Vector2", "value": "Vector2(0, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Vector2" }, { "name": "unary+", "return_type": "Vector2" }, { "name": "*", "right_type": "int", "return_type": "Vector2" }, { "name": "/", "right_type": "int", "return_type": "Vector2" }, { "name": "*", "right_type": "float", "return_type": "Vector2" }, { "name": "/", "right_type": "float", "return_type": "Vector2" }, { "name": "==", "right_type": "Vector2", "return_type": "bool" }, { "name": "!=", "right_type": "Vector2", "return_type": "bool" }, { "name": "<", "right_type": "Vector2", "return_type": "bool" }, { "name": "<=", "right_type": "Vector2", "return_type": "bool" }, { "name": ">", "right_type": "Vector2", "return_type": "bool" }, { "name": ">=", "right_type": "Vector2", "return_type": "bool" }, { "name": "+", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "-", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "*", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "/", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "*", "right_type": "Transform2D", "return_type": "Vector2" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedVector2Array", "return_type": "bool" } ], "methods": [ { "name": "angle", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "angle_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "angle_to_point", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "direction_to", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "b", "type": "Vector2" } ] }, { "name": "distance_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "distance_squared_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "length", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "length_squared", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "limit_length", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "length", "type": "float", "default_value": "1.0" } ] }, { "name": "normalized", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "is_normalized", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "posmod", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "mod", "type": "float" } ] }, { "name": "posmodv", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "modv", "type": "Vector2" } ] }, { "name": "project", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "b", "type": "Vector2" } ] }, { "name": "lerp", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector2" }, { "name": "weight", "type": "float" } ] }, { "name": "slerp", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector2" }, { "name": "weight", "type": "float" } ] }, { "name": "cubic_interpolate", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "b", "type": "Vector2" }, { "name": "pre_a", "type": "Vector2" }, { "name": "post_b", "type": "Vector2" }, { "name": "weight", "type": "float" } ] }, { "name": "move_toward", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector2" }, { "name": "delta", "type": "float" } ] }, { "name": "rotated", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "phi", "type": "float" } ] }, { "name": "orthogonal", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "floor", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "ceil", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "round", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "aspect", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "dot", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "with", "type": "Vector2" } ] }, { "name": "slide", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "n", "type": "Vector2" } ] }, { "name": "bounce", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "n", "type": "Vector2" } ] }, { "name": "reflect", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "n", "type": "Vector2" } ] }, { "name": "cross", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "with", "type": "Vector2" } ] }, { "name": "abs", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "sign", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "clamp", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "min", "type": "Vector2" }, { "name": "max", "type": "Vector2" } ] }, { "name": "snapped", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "step", "type": "Vector2" } ] }, { "name": "from_angle", "return_type": "Vector2", "is_vararg": false, "is_const": false, "is_static": true, "hash": 3, "arguments": [ { "name": "angle", "type": "float" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Vector2" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Vector2i" } ] }, { "index": 3, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" } ] } ], "has_destructor": false }, { "name": "Vector2i", "indexing_return_type": "int", "is_keyed": true, "members": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" } ], "constants": [ { "name": "AXIS_X", "type": "int", "value": "0" }, { "name": "AXIS_Y", "type": "int", "value": "1" }, { "name": "ZERO", "type": "Vector2i", "value": "Vector2i(0, 0)" }, { "name": "ONE", "type": "Vector2i", "value": "Vector2i(1, 1)" }, { "name": "LEFT", "type": "Vector2i", "value": "Vector2i(-1, 0)" }, { "name": "RIGHT", "type": "Vector2i", "value": "Vector2i(1, 0)" }, { "name": "UP", "type": "Vector2i", "value": "Vector2i(0, -1)" }, { "name": "DOWN", "type": "Vector2i", "value": "Vector2i(0, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Vector2i" }, { "name": "unary+", "return_type": "Vector2i" }, { "name": "*", "right_type": "int", "return_type": "Vector2i" }, { "name": "/", "right_type": "int", "return_type": "Vector2i" }, { "name": "%", "right_type": "int", "return_type": "Vector2i" }, { "name": "*", "right_type": "float", "return_type": "Vector2i" }, { "name": "/", "right_type": "float", "return_type": "Vector2i" }, { "name": "==", "right_type": "Vector2i", "return_type": "bool" }, { "name": "!=", "right_type": "Vector2i", "return_type": "bool" }, { "name": "<", "right_type": "Vector2i", "return_type": "bool" }, { "name": "<=", "right_type": "Vector2i", "return_type": "bool" }, { "name": ">", "right_type": "Vector2i", "return_type": "bool" }, { "name": ">=", "right_type": "Vector2i", "return_type": "bool" }, { "name": "+", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "-", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "*", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "/", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "%", "right_type": "Vector2i", "return_type": "Vector2i" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "aspect", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "sign", "return_type": "Vector2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192941 }, { "name": "abs", "return_type": "Vector2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192941 }, { "name": "clamp", "return_type": "Vector2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 6, "arguments": [ { "name": "min", "type": "Vector2i" }, { "name": "max", "type": "Vector2i" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Vector2i" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Vector2" } ] }, { "index": 3, "arguments": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" } ] } ], "has_destructor": false }, { "name": "Rect2", "is_keyed": true, "members": [ { "name": "position", "type": "Vector2" }, { "name": "size", "type": "Vector2" }, { "name": "end", "type": "Vector2" } ], "operators": [ { "name": "==", "right_type": "Rect2", "return_type": "bool" }, { "name": "!=", "right_type": "Rect2", "return_type": "bool" }, { "name": "*", "right_type": "Transform2D", "return_type": "Rect2" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "get_area", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "has_no_area", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "has_point", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "point", "type": "Vector2" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 7, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "intersects", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "b", "type": "Rect2" }, { "name": "include_borders", "type": "bool", "default_value": "false" } ] }, { "name": "encloses", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 7, "arguments": [ { "name": "b", "type": "Rect2" } ] }, { "name": "intersection", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 7, "arguments": [ { "name": "b", "type": "Rect2" } ] }, { "name": "merge", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 7, "arguments": [ { "name": "b", "type": "Rect2" } ] }, { "name": "expand", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "grow", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "amount", "type": "float" } ] }, { "name": "grow_side", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "side", "type": "int" }, { "name": "amount", "type": "float" } ] }, { "name": "grow_individual", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "left", "type": "float" }, { "name": "top", "type": "float" }, { "name": "right", "type": "float" }, { "name": "bottom", "type": "float" } ] }, { "name": "abs", "return_type": "Rect2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192974 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Rect2" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Rect2i" } ] }, { "index": 3, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "size", "type": "Vector2" } ] }, { "index": 4, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "width", "type": "float" }, { "name": "height", "type": "float" } ] } ], "has_destructor": false }, { "name": "Rect2i", "is_keyed": true, "members": [ { "name": "position", "type": "Vector2i" }, { "name": "size", "type": "Vector2i" }, { "name": "end", "type": "Vector2i" } ], "operators": [ { "name": "==", "right_type": "Rect2i", "return_type": "bool" }, { "name": "!=", "right_type": "Rect2i", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "get_area", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "has_no_area", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "has_point", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 6, "arguments": [ { "name": "point", "type": "Vector2i" } ] }, { "name": "intersects", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 8, "arguments": [ { "name": "b", "type": "Rect2i" } ] }, { "name": "encloses", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 8, "arguments": [ { "name": "b", "type": "Rect2i" } ] }, { "name": "intersection", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 8, "arguments": [ { "name": "b", "type": "Rect2i" } ] }, { "name": "merge", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 8, "arguments": [ { "name": "b", "type": "Rect2i" } ] }, { "name": "expand", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 6, "arguments": [ { "name": "to", "type": "Vector2i" } ] }, { "name": "grow", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "amount", "type": "int" } ] }, { "name": "grow_side", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "side", "type": "int" }, { "name": "amount", "type": "int" } ] }, { "name": "grow_individual", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "left", "type": "int" }, { "name": "top", "type": "int" }, { "name": "right", "type": "int" }, { "name": "bottom", "type": "int" } ] }, { "name": "abs", "return_type": "Rect2i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193007 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Rect2i" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Rect2" } ] }, { "index": 3, "arguments": [ { "name": "position", "type": "Vector2i" }, { "name": "size", "type": "Vector2i" } ] }, { "index": 4, "arguments": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" }, { "name": "width", "type": "int" }, { "name": "height", "type": "int" } ] } ], "has_destructor": false }, { "name": "Vector3", "indexing_return_type": "float", "is_keyed": true, "members": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "z", "type": "float" } ], "constants": [ { "name": "AXIS_X", "type": "int", "value": "0" }, { "name": "AXIS_Y", "type": "int", "value": "1" }, { "name": "AXIS_Z", "type": "int", "value": "2" }, { "name": "ZERO", "type": "Vector3", "value": "Vector3(0, 0, 0)" }, { "name": "ONE", "type": "Vector3", "value": "Vector3(1, 1, 1)" }, { "name": "INF", "type": "Vector3", "value": "Vector3(inf, inf, inf)" }, { "name": "LEFT", "type": "Vector3", "value": "Vector3(-1, 0, 0)" }, { "name": "RIGHT", "type": "Vector3", "value": "Vector3(1, 0, 0)" }, { "name": "UP", "type": "Vector3", "value": "Vector3(0, 1, 0)" }, { "name": "DOWN", "type": "Vector3", "value": "Vector3(0, -1, 0)" }, { "name": "FORWARD", "type": "Vector3", "value": "Vector3(0, 0, -1)" }, { "name": "BACK", "type": "Vector3", "value": "Vector3(0, 0, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Vector3" }, { "name": "unary+", "return_type": "Vector3" }, { "name": "*", "right_type": "int", "return_type": "Vector3" }, { "name": "/", "right_type": "int", "return_type": "Vector3" }, { "name": "*", "right_type": "float", "return_type": "Vector3" }, { "name": "/", "right_type": "float", "return_type": "Vector3" }, { "name": "==", "right_type": "Vector3", "return_type": "bool" }, { "name": "!=", "right_type": "Vector3", "return_type": "bool" }, { "name": "<", "right_type": "Vector3", "return_type": "bool" }, { "name": "<=", "right_type": "Vector3", "return_type": "bool" }, { "name": ">", "right_type": "Vector3", "return_type": "bool" }, { "name": ">=", "right_type": "Vector3", "return_type": "bool" }, { "name": "+", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "-", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "/", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "*", "right_type": "Quaternion", "return_type": "Vector3" }, { "name": "*", "right_type": "Basis", "return_type": "Vector3" }, { "name": "*", "right_type": "Transform3D", "return_type": "Vector3" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedVector3Array", "return_type": "bool" } ], "methods": [ { "name": "min_axis", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "max_axis", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "angle_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "to", "type": "Vector3" } ] }, { "name": "signed_angle_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "to", "type": "Vector3" }, { "name": "axis", "type": "Vector3" } ] }, { "name": "direction_to", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "b", "type": "Vector3" } ] }, { "name": "distance_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "b", "type": "Vector3" } ] }, { "name": "distance_squared_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "b", "type": "Vector3" } ] }, { "name": "length", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "length_squared", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "limit_length", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "length", "type": "float", "default_value": "1.0" } ] }, { "name": "normalized", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "is_normalized", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "to", "type": "Vector3" } ] }, { "name": "inverse", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "clamp", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "min", "type": "Vector3" }, { "name": "max", "type": "Vector3" } ] }, { "name": "snapped", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "step", "type": "Vector3" } ] }, { "name": "rotated", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "by_axis", "type": "Vector3" }, { "name": "phi", "type": "float" } ] }, { "name": "lerp", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector3" }, { "name": "weight", "type": "float" } ] }, { "name": "slerp", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector3" }, { "name": "weight", "type": "float" } ] }, { "name": "cubic_interpolate", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "b", "type": "Vector3" }, { "name": "pre_a", "type": "Vector3" }, { "name": "post_b", "type": "Vector3" }, { "name": "weight", "type": "float" } ] }, { "name": "move_toward", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Vector3" }, { "name": "delta", "type": "float" } ] }, { "name": "dot", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "cross", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "outer", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "to_diagonal_matrix", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193238 }, { "name": "abs", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "floor", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "ceil", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "round", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "posmod", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "mod", "type": "float" } ] }, { "name": "posmodv", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "modv", "type": "Vector3" } ] }, { "name": "project", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "b", "type": "Vector3" } ] }, { "name": "slide", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "n", "type": "Vector3" } ] }, { "name": "bounce", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "n", "type": "Vector3" } ] }, { "name": "reflect", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "n", "type": "Vector3" } ] }, { "name": "sign", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Vector3" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Vector3i" } ] }, { "index": 3, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "z", "type": "float" } ] } ], "has_destructor": false }, { "name": "Vector3i", "indexing_return_type": "int", "is_keyed": true, "members": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" }, { "name": "z", "type": "int" } ], "constants": [ { "name": "AXIS_X", "type": "int", "value": "0" }, { "name": "AXIS_Y", "type": "int", "value": "1" }, { "name": "AXIS_Z", "type": "int", "value": "2" }, { "name": "ZERO", "type": "Vector3i", "value": "Vector3i(0, 0, 0)" }, { "name": "ONE", "type": "Vector3i", "value": "Vector3i(1, 1, 1)" }, { "name": "LEFT", "type": "Vector3i", "value": "Vector3i(-1, 0, 0)" }, { "name": "RIGHT", "type": "Vector3i", "value": "Vector3i(1, 0, 0)" }, { "name": "UP", "type": "Vector3i", "value": "Vector3i(0, 1, 0)" }, { "name": "DOWN", "type": "Vector3i", "value": "Vector3i(0, -1, 0)" }, { "name": "FORWARD", "type": "Vector3i", "value": "Vector3i(0, 0, -1)" }, { "name": "BACK", "type": "Vector3i", "value": "Vector3i(0, 0, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Vector3i" }, { "name": "unary+", "return_type": "Vector3i" }, { "name": "*", "right_type": "int", "return_type": "Vector3i" }, { "name": "/", "right_type": "int", "return_type": "Vector3i" }, { "name": "%", "right_type": "int", "return_type": "Vector3i" }, { "name": "*", "right_type": "float", "return_type": "Vector3i" }, { "name": "/", "right_type": "float", "return_type": "Vector3i" }, { "name": "==", "right_type": "Vector3i", "return_type": "bool" }, { "name": "!=", "right_type": "Vector3i", "return_type": "bool" }, { "name": "<", "right_type": "Vector3i", "return_type": "bool" }, { "name": "<=", "right_type": "Vector3i", "return_type": "bool" }, { "name": ">", "right_type": "Vector3i", "return_type": "bool" }, { "name": ">=", "right_type": "Vector3i", "return_type": "bool" }, { "name": "+", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "-", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "*", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "/", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "%", "right_type": "Vector3i", "return_type": "Vector3i" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "min_axis", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "max_axis", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "sign", "return_type": "Vector3i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193073 }, { "name": "abs", "return_type": "Vector3i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193073 }, { "name": "clamp", "return_type": "Vector3i", "is_vararg": false, "is_const": true, "is_static": false, "hash": 10, "arguments": [ { "name": "min", "type": "Vector3i" }, { "name": "max", "type": "Vector3i" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Vector3i" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Vector3" } ] }, { "index": 3, "arguments": [ { "name": "x", "type": "int" }, { "name": "y", "type": "int" }, { "name": "z", "type": "int" } ] } ], "has_destructor": false }, { "name": "Transform2D", "indexing_return_type": "Vector2", "is_keyed": true, "members": [ { "name": "x", "type": "Vector2" }, { "name": "y", "type": "Vector2" }, { "name": "origin", "type": "Vector2" } ], "constants": [ { "name": "IDENTITY", "type": "Transform2D", "value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { "name": "FLIP_X", "type": "Transform2D", "value": "Transform2D(-1, 0, 0, 1, 0, 0)" }, { "name": "FLIP_Y", "type": "Transform2D", "value": "Transform2D(1, 0, 0, -1, 0, 0)" } ], "operators": [ { "name": "*", "right_type": "int", "return_type": "Transform2D" }, { "name": "*", "right_type": "float", "return_type": "Transform2D" }, { "name": "*", "right_type": "Vector2", "return_type": "Vector2" }, { "name": "*", "right_type": "Rect2", "return_type": "Rect2" }, { "name": "==", "right_type": "Transform2D", "return_type": "bool" }, { "name": "!=", "right_type": "Transform2D", "return_type": "bool" }, { "name": "*", "right_type": "Transform2D", "return_type": "Transform2D" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "*", "right_type": "PackedVector2Array", "return_type": "PackedVector2Array" } ], "methods": [ { "name": "inverse", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193106 }, { "name": "affine_inverse", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193106 }, { "name": "get_rotation", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "get_origin", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "get_scale", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192908 }, { "name": "orthonormalized", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193106 }, { "name": "rotated", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "phi", "type": "float" } ] }, { "name": "scaled", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "translated", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "basis_xform", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "v", "type": "Vector2" } ] }, { "name": "basis_xform_inv", "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "v", "type": "Vector2" } ] }, { "name": "interpolate_with", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "xform", "type": "Transform2D" }, { "name": "weight", "type": "float" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 11, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "set_rotation", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "rotation", "type": "float" } ] }, { "name": "looking_at", "return_type": "Transform2D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 5, "arguments": [ { "name": "target", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Transform2D" } ] }, { "index": 2, "arguments": [ { "name": "rotation", "type": "float" }, { "name": "position", "type": "Vector2" } ] }, { "index": 3, "arguments": [ { "name": "x_axis", "type": "Vector2" }, { "name": "y_axis", "type": "Vector2" }, { "name": "origin", "type": "Vector2" } ] } ], "has_destructor": true }, { "name": "Plane", "is_keyed": true, "members": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "z", "type": "float" }, { "name": "d", "type": "float" }, { "name": "normal", "type": "Vector3" } ], "constants": [ { "name": "PLANE_YZ", "type": "Plane", "value": "Plane(1, 0, 0, 0)" }, { "name": "PLANE_XZ", "type": "Plane", "value": "Plane(0, 1, 0, 0)" }, { "name": "PLANE_XY", "type": "Plane", "value": "Plane(0, 0, 1, 0)" } ], "operators": [ { "name": "unary-", "return_type": "Plane" }, { "name": "unary+", "return_type": "Plane" }, { "name": "==", "right_type": "Plane", "return_type": "bool" }, { "name": "!=", "right_type": "Plane", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "normalized", "return_type": "Plane", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193139 }, { "name": "center", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 12, "arguments": [ { "name": "to_plane", "type": "Plane" } ] }, { "name": "is_point_over", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "plane", "type": "Vector3" } ] }, { "name": "distance_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "point", "type": "Vector3" } ] }, { "name": "has_point", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "point", "type": "Vector3" }, { "name": "epsilon", "type": "float", "default_value": "1e-05" } ] }, { "name": "project", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "point", "type": "Vector3" } ] }, { "name": "intersect_3", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 12, "arguments": [ { "name": "b", "type": "Plane" }, { "name": "c", "type": "Plane" } ] }, { "name": "intersects_ray", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "dir", "type": "Vector3" } ] }, { "name": "intersects_segment", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Plane" } ] }, { "index": 2, "arguments": [ { "name": "normal", "type": "Vector3" }, { "name": "d", "type": "float" } ] }, { "index": 3, "arguments": [ { "name": "point", "type": "Vector3" }, { "name": "normal", "type": "Vector3" } ] }, { "index": 4, "arguments": [ { "name": "point1", "type": "Vector3" }, { "name": "point2", "type": "Vector3" }, { "name": "point3", "type": "Vector3" } ] }, { "index": 5, "arguments": [ { "name": "a", "type": "float" }, { "name": "b", "type": "float" }, { "name": "c", "type": "float" }, { "name": "d", "type": "float" } ] } ], "has_destructor": false }, { "name": "Quaternion", "indexing_return_type": "float", "is_keyed": true, "members": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "z", "type": "float" }, { "name": "w", "type": "float" } ], "constants": [ { "name": "IDENTITY", "type": "Quaternion", "value": "Quaternion(0, 0, 0, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Quaternion" }, { "name": "unary+", "return_type": "Quaternion" }, { "name": "*", "right_type": "int", "return_type": "Quaternion" }, { "name": "/", "right_type": "int", "return_type": "Quaternion" }, { "name": "*", "right_type": "float", "return_type": "Quaternion" }, { "name": "/", "right_type": "float", "return_type": "Quaternion" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "==", "right_type": "Quaternion", "return_type": "bool" }, { "name": "!=", "right_type": "Quaternion", "return_type": "bool" }, { "name": "+", "right_type": "Quaternion", "return_type": "Quaternion" }, { "name": "-", "right_type": "Quaternion", "return_type": "Quaternion" }, { "name": "*", "right_type": "Quaternion", "return_type": "Quaternion" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "length", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "length_squared", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "normalized", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193172 }, { "name": "is_normalized", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 13, "arguments": [ { "name": "to", "type": "Quaternion" } ] }, { "name": "inverse", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193172 }, { "name": "angle_to", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 13, "arguments": [ { "name": "to", "type": "Quaternion" } ] }, { "name": "dot", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 13, "arguments": [ { "name": "with", "type": "Quaternion" } ] }, { "name": "slerp", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Quaternion" }, { "name": "weight", "type": "float" } ] }, { "name": "slerpni", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Quaternion" }, { "name": "weight", "type": "float" } ] }, { "name": "cubic_slerp", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "b", "type": "Quaternion" }, { "name": "pre_a", "type": "Quaternion" }, { "name": "post_b", "type": "Quaternion" }, { "name": "weight", "type": "float" } ] }, { "name": "get_euler", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Quaternion" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Basis" } ] }, { "index": 3, "arguments": [ { "name": "euler", "type": "Vector3" } ] }, { "index": 4, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "angle", "type": "float" } ] }, { "index": 5, "arguments": [ { "name": "arc_from", "type": "Vector3" }, { "name": "arc_to", "type": "Vector3" } ] }, { "index": 6, "arguments": [ { "name": "x", "type": "float" }, { "name": "y", "type": "float" }, { "name": "z", "type": "float" }, { "name": "w", "type": "float" } ] } ], "has_destructor": false }, { "name": "AABB", "is_keyed": true, "members": [ { "name": "position", "type": "Vector3" }, { "name": "size", "type": "Vector3" }, { "name": "end", "type": "Vector3" } ], "operators": [ { "name": "==", "right_type": "AABB", "return_type": "bool" }, { "name": "!=", "right_type": "AABB", "return_type": "bool" }, { "name": "*", "right_type": "Transform3D", "return_type": "AABB" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "abs", "return_type": "AABB", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193205 }, { "name": "get_area", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "has_no_area", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "has_no_surface", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "has_point", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "point", "type": "Vector3" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 14, "arguments": [ { "name": "aabb", "type": "AABB" } ] }, { "name": "intersects", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 14, "arguments": [ { "name": "with", "type": "AABB" } ] }, { "name": "encloses", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 14, "arguments": [ { "name": "with", "type": "AABB" } ] }, { "name": "intersects_plane", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 12, "arguments": [ { "name": "plane", "type": "Plane" } ] }, { "name": "intersection", "return_type": "AABB", "is_vararg": false, "is_const": true, "is_static": false, "hash": 14, "arguments": [ { "name": "with", "type": "AABB" } ] }, { "name": "merge", "return_type": "AABB", "is_vararg": false, "is_const": true, "is_static": false, "hash": 14, "arguments": [ { "name": "with", "type": "AABB" } ] }, { "name": "expand", "return_type": "AABB", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "to_point", "type": "Vector3" } ] }, { "name": "grow", "return_type": "AABB", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "by", "type": "float" } ] }, { "name": "get_support", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "dir", "type": "Vector3" } ] }, { "name": "get_longest_axis", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "get_longest_axis_index", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_longest_axis_size", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "get_shortest_axis", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "get_shortest_axis_index", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_shortest_axis_size", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "get_endpoint", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "intersects_segment", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" } ] }, { "name": "intersects_ray", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "dir", "type": "Vector3" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "AABB" } ] }, { "index": 2, "arguments": [ { "name": "position", "type": "Vector3" }, { "name": "size", "type": "Vector3" } ] } ], "has_destructor": true }, { "name": "Basis", "indexing_return_type": "Vector3", "is_keyed": true, "members": [ { "name": "x", "type": "Vector3" }, { "name": "y", "type": "Vector3" }, { "name": "z", "type": "Vector3" } ], "constants": [ { "name": "IDENTITY", "type": "Basis", "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)" }, { "name": "FLIP_X", "type": "Basis", "value": "Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)" }, { "name": "FLIP_Y", "type": "Basis", "value": "Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)" }, { "name": "FLIP_Z", "type": "Basis", "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)" } ], "operators": [ { "name": "*", "right_type": "int", "return_type": "Basis" }, { "name": "*", "right_type": "float", "return_type": "Basis" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "==", "right_type": "Basis", "return_type": "bool" }, { "name": "!=", "right_type": "Basis", "return_type": "bool" }, { "name": "*", "right_type": "Basis", "return_type": "Basis" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "inverse", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193238 }, { "name": "transposed", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193238 }, { "name": "orthonormalized", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193238 }, { "name": "determinant", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192842 }, { "name": "rotated", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "phi", "type": "float" } ] }, { "name": "scaled", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "get_scale", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "get_euler", "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193040 }, { "name": "tdotx", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "tdoty", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "tdotz", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "with", "type": "Vector3" } ] }, { "name": "get_orthogonal_index", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "slerp", "return_type": "Basis", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Basis" }, { "name": "weight", "type": "float" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 15, "arguments": [ { "name": "b", "type": "Basis" } ] }, { "name": "get_rotation_quaternion", "return_type": "Quaternion", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193172 }, { "name": "looking_at", "return_type": "Basis", "is_vararg": false, "is_const": false, "is_static": true, "hash": 9, "arguments": [ { "name": "target", "type": "Vector3" }, { "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Basis" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Quaternion" } ] }, { "index": 3, "arguments": [ { "name": "euler", "type": "Vector3" } ] }, { "index": 4, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "phi", "type": "float" } ] }, { "index": 5, "arguments": [ { "name": "x_axis", "type": "Vector3" }, { "name": "y_axis", "type": "Vector3" }, { "name": "z_axis", "type": "Vector3" } ] } ], "has_destructor": true }, { "name": "Transform3D", "is_keyed": true, "members": [ { "name": "basis", "type": "Basis" }, { "name": "origin", "type": "Vector3" } ], "constants": [ { "name": "IDENTITY", "type": "Transform3D", "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "FLIP_X", "type": "Transform3D", "value": "Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "FLIP_Y", "type": "Transform3D", "value": "Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "FLIP_Z", "type": "Transform3D", "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)" } ], "operators": [ { "name": "*", "right_type": "int", "return_type": "Transform3D" }, { "name": "*", "right_type": "float", "return_type": "Transform3D" }, { "name": "*", "right_type": "Vector3", "return_type": "Vector3" }, { "name": "*", "right_type": "AABB", "return_type": "AABB" }, { "name": "==", "right_type": "Transform3D", "return_type": "bool" }, { "name": "!=", "right_type": "Transform3D", "return_type": "bool" }, { "name": "*", "right_type": "Transform3D", "return_type": "Transform3D" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "*", "right_type": "PackedVector3Array", "return_type": "PackedVector3Array" } ], "methods": [ { "name": "inverse", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193271 }, { "name": "affine_inverse", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193271 }, { "name": "orthonormalized", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193271 }, { "name": "rotated", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "phi", "type": "float" } ] }, { "name": "scaled", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "translated", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "looking_at", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 9, "arguments": [ { "name": "target", "type": "Vector3" }, { "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] }, { "name": "interpolate_with", "return_type": "Transform3D", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "xform", "type": "Transform3D" }, { "name": "weight", "type": "float" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 16, "arguments": [ { "name": "xform", "type": "Transform3D" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Transform3D" } ] }, { "index": 2, "arguments": [ { "name": "basis", "type": "Basis" }, { "name": "origin", "type": "Vector3" } ] }, { "index": 3, "arguments": [ { "name": "x_axis", "type": "Vector3" }, { "name": "y_axis", "type": "Vector3" }, { "name": "z_axis", "type": "Vector3" }, { "name": "origin", "type": "Vector3" } ] } ], "has_destructor": true }, { "name": "Color", "indexing_return_type": "float", "is_keyed": true, "members": [ { "name": "r", "type": "float" }, { "name": "g", "type": "float" }, { "name": "b", "type": "float" }, { "name": "a", "type": "float" }, { "name": "r8", "type": "int" }, { "name": "g8", "type": "int" }, { "name": "b8", "type": "int" }, { "name": "a8", "type": "int" }, { "name": "h", "type": "float" }, { "name": "s", "type": "float" }, { "name": "v", "type": "float" } ], "constants": [ { "name": "ALICE_BLUE", "type": "Color", "value": "Color(0.94, 0.97, 1, 1)" }, { "name": "ANTIQUE_WHITE", "type": "Color", "value": "Color(0.98, 0.92, 0.84, 1)" }, { "name": "AQUA", "type": "Color", "value": "Color(0, 1, 1, 1)" }, { "name": "AQUAMARINE", "type": "Color", "value": "Color(0.5, 1, 0.83, 1)" }, { "name": "AZURE", "type": "Color", "value": "Color(0.94, 1, 1, 1)" }, { "name": "BEIGE", "type": "Color", "value": "Color(0.96, 0.96, 0.86, 1)" }, { "name": "BISQUE", "type": "Color", "value": "Color(1, 0.89, 0.77, 1)" }, { "name": "BLACK", "type": "Color", "value": "Color(0, 0, 0, 1)" }, { "name": "BLANCHED_ALMOND", "type": "Color", "value": "Color(1, 0.92, 0.8, 1)" }, { "name": "BLUE", "type": "Color", "value": "Color(0, 0, 1, 1)" }, { "name": "BLUE_VIOLET", "type": "Color", "value": "Color(0.54, 0.17, 0.89, 1)" }, { "name": "BROWN", "type": "Color", "value": "Color(0.65, 0.16, 0.16, 1)" }, { "name": "BURLYWOOD", "type": "Color", "value": "Color(0.87, 0.72, 0.53, 1)" }, { "name": "CADET_BLUE", "type": "Color", "value": "Color(0.37, 0.62, 0.63, 1)" }, { "name": "CHARTREUSE", "type": "Color", "value": "Color(0.5, 1, 0, 1)" }, { "name": "CHOCOLATE", "type": "Color", "value": "Color(0.82, 0.41, 0.12, 1)" }, { "name": "CORAL", "type": "Color", "value": "Color(1, 0.5, 0.31, 1)" }, { "name": "CORNFLOWER_BLUE", "type": "Color", "value": "Color(0.39, 0.58, 0.93, 1)" }, { "name": "CORNSILK", "type": "Color", "value": "Color(1, 0.97, 0.86, 1)" }, { "name": "CRIMSON", "type": "Color", "value": "Color(0.86, 0.08, 0.24, 1)" }, { "name": "CYAN", "type": "Color", "value": "Color(0, 1, 1, 1)" }, { "name": "DARK_BLUE", "type": "Color", "value": "Color(0, 0, 0.55, 1)" }, { "name": "DARK_CYAN", "type": "Color", "value": "Color(0, 0.55, 0.55, 1)" }, { "name": "DARK_GOLDENROD", "type": "Color", "value": "Color(0.72, 0.53, 0.04, 1)" }, { "name": "DARK_GRAY", "type": "Color", "value": "Color(0.66, 0.66, 0.66, 1)" }, { "name": "DARK_GREEN", "type": "Color", "value": "Color(0, 0.39, 0, 1)" }, { "name": "DARK_KHAKI", "type": "Color", "value": "Color(0.74, 0.72, 0.42, 1)" }, { "name": "DARK_MAGENTA", "type": "Color", "value": "Color(0.55, 0, 0.55, 1)" }, { "name": "DARK_OLIVE_GREEN", "type": "Color", "value": "Color(0.33, 0.42, 0.18, 1)" }, { "name": "DARK_ORANGE", "type": "Color", "value": "Color(1, 0.55, 0, 1)" }, { "name": "DARK_ORCHID", "type": "Color", "value": "Color(0.6, 0.2, 0.8, 1)" }, { "name": "DARK_RED", "type": "Color", "value": "Color(0.55, 0, 0, 1)" }, { "name": "DARK_SALMON", "type": "Color", "value": "Color(0.91, 0.59, 0.48, 1)" }, { "name": "DARK_SEA_GREEN", "type": "Color", "value": "Color(0.56, 0.74, 0.56, 1)" }, { "name": "DARK_SLATE_BLUE", "type": "Color", "value": "Color(0.28, 0.24, 0.55, 1)" }, { "name": "DARK_SLATE_GRAY", "type": "Color", "value": "Color(0.18, 0.31, 0.31, 1)" }, { "name": "DARK_TURQUOISE", "type": "Color", "value": "Color(0, 0.81, 0.82, 1)" }, { "name": "DARK_VIOLET", "type": "Color", "value": "Color(0.58, 0, 0.83, 1)" }, { "name": "DEEP_PINK", "type": "Color", "value": "Color(1, 0.08, 0.58, 1)" }, { "name": "DEEP_SKY_BLUE", "type": "Color", "value": "Color(0, 0.75, 1, 1)" }, { "name": "DIM_GRAY", "type": "Color", "value": "Color(0.41, 0.41, 0.41, 1)" }, { "name": "DODGER_BLUE", "type": "Color", "value": "Color(0.12, 0.56, 1, 1)" }, { "name": "FIREBRICK", "type": "Color", "value": "Color(0.7, 0.13, 0.13, 1)" }, { "name": "FLORAL_WHITE", "type": "Color", "value": "Color(1, 0.98, 0.94, 1)" }, { "name": "FOREST_GREEN", "type": "Color", "value": "Color(0.13, 0.55, 0.13, 1)" }, { "name": "FUCHSIA", "type": "Color", "value": "Color(1, 0, 1, 1)" }, { "name": "GAINSBORO", "type": "Color", "value": "Color(0.86, 0.86, 0.86, 1)" }, { "name": "GHOST_WHITE", "type": "Color", "value": "Color(0.97, 0.97, 1, 1)" }, { "name": "GOLD", "type": "Color", "value": "Color(1, 0.84, 0, 1)" }, { "name": "GOLDENROD", "type": "Color", "value": "Color(0.85, 0.65, 0.13, 1)" }, { "name": "GRAY", "type": "Color", "value": "Color(0.75, 0.75, 0.75, 1)" }, { "name": "GREEN", "type": "Color", "value": "Color(0, 1, 0, 1)" }, { "name": "GREEN_YELLOW", "type": "Color", "value": "Color(0.68, 1, 0.18, 1)" }, { "name": "HONEYDEW", "type": "Color", "value": "Color(0.94, 1, 0.94, 1)" }, { "name": "HOT_PINK", "type": "Color", "value": "Color(1, 0.41, 0.71, 1)" }, { "name": "INDIAN_RED", "type": "Color", "value": "Color(0.8, 0.36, 0.36, 1)" }, { "name": "INDIGO", "type": "Color", "value": "Color(0.29, 0, 0.51, 1)" }, { "name": "IVORY", "type": "Color", "value": "Color(1, 1, 0.94, 1)" }, { "name": "KHAKI", "type": "Color", "value": "Color(0.94, 0.9, 0.55, 1)" }, { "name": "LAVENDER", "type": "Color", "value": "Color(0.9, 0.9, 0.98, 1)" }, { "name": "LAVENDER_BLUSH", "type": "Color", "value": "Color(1, 0.94, 0.96, 1)" }, { "name": "LAWN_GREEN", "type": "Color", "value": "Color(0.49, 0.99, 0, 1)" }, { "name": "LEMON_CHIFFON", "type": "Color", "value": "Color(1, 0.98, 0.8, 1)" }, { "name": "LIGHT_BLUE", "type": "Color", "value": "Color(0.68, 0.85, 0.9, 1)" }, { "name": "LIGHT_CORAL", "type": "Color", "value": "Color(0.94, 0.5, 0.5, 1)" }, { "name": "LIGHT_CYAN", "type": "Color", "value": "Color(0.88, 1, 1, 1)" }, { "name": "LIGHT_GOLDENROD", "type": "Color", "value": "Color(0.98, 0.98, 0.82, 1)" }, { "name": "LIGHT_GRAY", "type": "Color", "value": "Color(0.83, 0.83, 0.83, 1)" }, { "name": "LIGHT_GREEN", "type": "Color", "value": "Color(0.56, 0.93, 0.56, 1)" }, { "name": "LIGHT_PINK", "type": "Color", "value": "Color(1, 0.71, 0.76, 1)" }, { "name": "LIGHT_SALMON", "type": "Color", "value": "Color(1, 0.63, 0.48, 1)" }, { "name": "LIGHT_SEA_GREEN", "type": "Color", "value": "Color(0.13, 0.7, 0.67, 1)" }, { "name": "LIGHT_SKY_BLUE", "type": "Color", "value": "Color(0.53, 0.81, 0.98, 1)" }, { "name": "LIGHT_SLATE_GRAY", "type": "Color", "value": "Color(0.47, 0.53, 0.6, 1)" }, { "name": "LIGHT_STEEL_BLUE", "type": "Color", "value": "Color(0.69, 0.77, 0.87, 1)" }, { "name": "LIGHT_YELLOW", "type": "Color", "value": "Color(1, 1, 0.88, 1)" }, { "name": "LIME", "type": "Color", "value": "Color(0, 1, 0, 1)" }, { "name": "LIME_GREEN", "type": "Color", "value": "Color(0.2, 0.8, 0.2, 1)" }, { "name": "LINEN", "type": "Color", "value": "Color(0.98, 0.94, 0.9, 1)" }, { "name": "MAGENTA", "type": "Color", "value": "Color(1, 0, 1, 1)" }, { "name": "MAROON", "type": "Color", "value": "Color(0.69, 0.19, 0.38, 1)" }, { "name": "MEDIUM_AQUAMARINE", "type": "Color", "value": "Color(0.4, 0.8, 0.67, 1)" }, { "name": "MEDIUM_BLUE", "type": "Color", "value": "Color(0, 0, 0.8, 1)" }, { "name": "MEDIUM_ORCHID", "type": "Color", "value": "Color(0.73, 0.33, 0.83, 1)" }, { "name": "MEDIUM_PURPLE", "type": "Color", "value": "Color(0.58, 0.44, 0.86, 1)" }, { "name": "MEDIUM_SEA_GREEN", "type": "Color", "value": "Color(0.24, 0.7, 0.44, 1)" }, { "name": "MEDIUM_SLATE_BLUE", "type": "Color", "value": "Color(0.48, 0.41, 0.93, 1)" }, { "name": "MEDIUM_SPRING_GREEN", "type": "Color", "value": "Color(0, 0.98, 0.6, 1)" }, { "name": "MEDIUM_TURQUOISE", "type": "Color", "value": "Color(0.28, 0.82, 0.8, 1)" }, { "name": "MEDIUM_VIOLET_RED", "type": "Color", "value": "Color(0.78, 0.08, 0.52, 1)" }, { "name": "MIDNIGHT_BLUE", "type": "Color", "value": "Color(0.1, 0.1, 0.44, 1)" }, { "name": "MINT_CREAM", "type": "Color", "value": "Color(0.96, 1, 0.98, 1)" }, { "name": "MISTY_ROSE", "type": "Color", "value": "Color(1, 0.89, 0.88, 1)" }, { "name": "MOCCASIN", "type": "Color", "value": "Color(1, 0.89, 0.71, 1)" }, { "name": "NAVAJO_WHITE", "type": "Color", "value": "Color(1, 0.87, 0.68, 1)" }, { "name": "NAVY_BLUE", "type": "Color", "value": "Color(0, 0, 0.5, 1)" }, { "name": "OLD_LACE", "type": "Color", "value": "Color(0.99, 0.96, 0.9, 1)" }, { "name": "OLIVE", "type": "Color", "value": "Color(0.5, 0.5, 0, 1)" }, { "name": "OLIVE_DRAB", "type": "Color", "value": "Color(0.42, 0.56, 0.14, 1)" }, { "name": "ORANGE", "type": "Color", "value": "Color(1, 0.65, 0, 1)" }, { "name": "ORANGE_RED", "type": "Color", "value": "Color(1, 0.27, 0, 1)" }, { "name": "ORCHID", "type": "Color", "value": "Color(0.85, 0.44, 0.84, 1)" }, { "name": "PALE_GOLDENROD", "type": "Color", "value": "Color(0.93, 0.91, 0.67, 1)" }, { "name": "PALE_GREEN", "type": "Color", "value": "Color(0.6, 0.98, 0.6, 1)" }, { "name": "PALE_TURQUOISE", "type": "Color", "value": "Color(0.69, 0.93, 0.93, 1)" }, { "name": "PALE_VIOLET_RED", "type": "Color", "value": "Color(0.86, 0.44, 0.58, 1)" }, { "name": "PAPAYA_WHIP", "type": "Color", "value": "Color(1, 0.94, 0.84, 1)" }, { "name": "PEACH_PUFF", "type": "Color", "value": "Color(1, 0.85, 0.73, 1)" }, { "name": "PERU", "type": "Color", "value": "Color(0.8, 0.52, 0.25, 1)" }, { "name": "PINK", "type": "Color", "value": "Color(1, 0.75, 0.8, 1)" }, { "name": "PLUM", "type": "Color", "value": "Color(0.87, 0.63, 0.87, 1)" }, { "name": "POWDER_BLUE", "type": "Color", "value": "Color(0.69, 0.88, 0.9, 1)" }, { "name": "PURPLE", "type": "Color", "value": "Color(0.63, 0.13, 0.94, 1)" }, { "name": "REBECCA_PURPLE", "type": "Color", "value": "Color(0.4, 0.2, 0.6, 1)" }, { "name": "RED", "type": "Color", "value": "Color(1, 0, 0, 1)" }, { "name": "ROSY_BROWN", "type": "Color", "value": "Color(0.74, 0.56, 0.56, 1)" }, { "name": "ROYAL_BLUE", "type": "Color", "value": "Color(0.25, 0.41, 0.88, 1)" }, { "name": "SADDLE_BROWN", "type": "Color", "value": "Color(0.55, 0.27, 0.07, 1)" }, { "name": "SALMON", "type": "Color", "value": "Color(0.98, 0.5, 0.45, 1)" }, { "name": "SANDY_BROWN", "type": "Color", "value": "Color(0.96, 0.64, 0.38, 1)" }, { "name": "SEA_GREEN", "type": "Color", "value": "Color(0.18, 0.55, 0.34, 1)" }, { "name": "SEASHELL", "type": "Color", "value": "Color(1, 0.96, 0.93, 1)" }, { "name": "SIENNA", "type": "Color", "value": "Color(0.63, 0.32, 0.18, 1)" }, { "name": "SILVER", "type": "Color", "value": "Color(0.75, 0.75, 0.75, 1)" }, { "name": "SKY_BLUE", "type": "Color", "value": "Color(0.53, 0.81, 0.92, 1)" }, { "name": "SLATE_BLUE", "type": "Color", "value": "Color(0.42, 0.35, 0.8, 1)" }, { "name": "SLATE_GRAY", "type": "Color", "value": "Color(0.44, 0.5, 0.56, 1)" }, { "name": "SNOW", "type": "Color", "value": "Color(1, 0.98, 0.98, 1)" }, { "name": "SPRING_GREEN", "type": "Color", "value": "Color(0, 1, 0.5, 1)" }, { "name": "STEEL_BLUE", "type": "Color", "value": "Color(0.27, 0.51, 0.71, 1)" }, { "name": "TAN", "type": "Color", "value": "Color(0.82, 0.71, 0.55, 1)" }, { "name": "TEAL", "type": "Color", "value": "Color(0, 0.5, 0.5, 1)" }, { "name": "THISTLE", "type": "Color", "value": "Color(0.85, 0.75, 0.85, 1)" }, { "name": "TOMATO", "type": "Color", "value": "Color(1, 0.39, 0.28, 1)" }, { "name": "TRANSPARENT", "type": "Color", "value": "Color(1, 1, 1, 0)" }, { "name": "TURQUOISE", "type": "Color", "value": "Color(0.25, 0.88, 0.82, 1)" }, { "name": "VIOLET", "type": "Color", "value": "Color(0.93, 0.51, 0.93, 1)" }, { "name": "WEB_GRAY", "type": "Color", "value": "Color(0.5, 0.5, 0.5, 1)" }, { "name": "WEB_GREEN", "type": "Color", "value": "Color(0, 0.5, 0, 1)" }, { "name": "WEB_MAROON", "type": "Color", "value": "Color(0.5, 0, 0, 1)" }, { "name": "WEB_PURPLE", "type": "Color", "value": "Color(0.5, 0, 0.5, 1)" }, { "name": "WHEAT", "type": "Color", "value": "Color(0.96, 0.87, 0.7, 1)" }, { "name": "WHITE", "type": "Color", "value": "Color(1, 1, 1, 1)" }, { "name": "WHITE_SMOKE", "type": "Color", "value": "Color(0.96, 0.96, 0.96, 1)" }, { "name": "YELLOW", "type": "Color", "value": "Color(1, 1, 0, 1)" }, { "name": "YELLOW_GREEN", "type": "Color", "value": "Color(0.6, 0.8, 0.2, 1)" } ], "operators": [ { "name": "unary-", "return_type": "Color" }, { "name": "unary+", "return_type": "Color" }, { "name": "*", "right_type": "int", "return_type": "Color" }, { "name": "/", "right_type": "int", "return_type": "Color" }, { "name": "*", "right_type": "float", "return_type": "Color" }, { "name": "/", "right_type": "float", "return_type": "Color" }, { "name": "==", "right_type": "Color", "return_type": "bool" }, { "name": "!=", "right_type": "Color", "return_type": "bool" }, { "name": "+", "right_type": "Color", "return_type": "Color" }, { "name": "-", "right_type": "Color", "return_type": "Color" }, { "name": "*", "right_type": "Color", "return_type": "Color" }, { "name": "/", "right_type": "Color", "return_type": "Color" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "in", "right_type": "PackedColorArray", "return_type": "bool" } ], "methods": [ { "name": "to_argb32", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_abgr32", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_rgba32", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_argb64", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_abgr64", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "to_rgba64", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "clamp", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 17, "arguments": [ { "name": "min", "type": "Color", "default_value": "Color(0, 0, 0, 0)" }, { "name": "max", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "inverted", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193304 }, { "name": "lerp", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "to", "type": "Color" }, { "name": "weight", "type": "float" } ] }, { "name": "lightened", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "amount", "type": "float" } ] }, { "name": "darkened", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 3, "arguments": [ { "name": "amount", "type": "float" } ] }, { "name": "to_html", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "with_alpha", "type": "bool", "default_value": "true" } ] }, { "name": "blend", "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, "hash": 17, "arguments": [ { "name": "over", "type": "Color" } ] }, { "name": "is_equal_approx", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 17, "arguments": [ { "name": "to", "type": "Color" } ] }, { "name": "hex", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "hex", "type": "int" } ] }, { "name": "hex64", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "hex", "type": "int" } ] }, { "name": "html", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 4, "arguments": [ { "name": "rgba", "type": "String" } ] }, { "name": "html_is_valid", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": true, "hash": 4, "arguments": [ { "name": "color", "type": "String" } ] }, { "name": "find_named_color", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": true, "hash": 4, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_named_color_count", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": true, "hash": 133243337 }, { "name": "get_named_color_name", "return_type": "String", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "get_named_color", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "from_string", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 17, "arguments": [ { "name": "str", "type": "String" }, { "name": "default", "type": "Color" } ] }, { "name": "from_rgbe9995", "return_type": "Color", "is_vararg": false, "is_const": false, "is_static": true, "hash": 2, "arguments": [ { "name": "rgbe", "type": "int" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Color" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Color" }, { "name": "alpha", "type": "float" } ] }, { "index": 3, "arguments": [ { "name": "r", "type": "float" }, { "name": "g", "type": "float" }, { "name": "b", "type": "float" } ] }, { "index": 4, "arguments": [ { "name": "r", "type": "float" }, { "name": "g", "type": "float" }, { "name": "b", "type": "float" }, { "name": "a", "type": "float" } ] }, { "index": 5, "arguments": [ { "name": "code", "type": "String" } ] }, { "index": 6, "arguments": [ { "name": "code", "type": "String" }, { "name": "alpha", "type": "float" } ] } ], "has_destructor": false }, { "name": "StringName", "is_keyed": true, "operators": [ { "name": "==", "right_type": "String", "return_type": "bool" }, { "name": "!=", "right_type": "String", "return_type": "bool" }, { "name": "==", "right_type": "StringName", "return_type": "bool" }, { "name": "!=", "right_type": "StringName", "return_type": "bool" }, { "name": "in", "right_type": "Object", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "StringName" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "String" } ] } ], "has_destructor": true }, { "name": "NodePath", "is_keyed": true, "operators": [ { "name": "==", "right_type": "NodePath", "return_type": "bool" }, { "name": "!=", "right_type": "NodePath", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "is_absolute", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "get_name_count", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_name", "return_type": "StringName", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "get_subname_count", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_subname", "return_type": "StringName", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "get_concatenated_subnames", "return_type": "StringName", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193337 }, { "name": "get_as_property_path", "return_type": "NodePath", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193370 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "NodePath" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "String" } ] } ], "has_destructor": true }, { "name": "RID", "is_keyed": true, "operators": [ { "name": "==", "right_type": "RID", "return_type": "bool" }, { "name": "!=", "right_type": "RID", "return_type": "bool" }, { "name": "<", "right_type": "RID", "return_type": "bool" }, { "name": "<=", "right_type": "RID", "return_type": "bool" }, { "name": ">", "right_type": "RID", "return_type": "bool" }, { "name": ">=", "right_type": "RID", "return_type": "bool" } ], "methods": [ { "name": "get_id", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "RID" } ] } ], "has_destructor": true }, { "name": "Callable", "is_keyed": true, "operators": [ { "name": "==", "right_type": "Callable", "return_type": "bool" }, { "name": "!=", "right_type": "Callable", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "is_null", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_custom", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_standard", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "is_valid", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "get_object", "return_type": "Object", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193436 }, { "name": "get_object_id", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_method", "return_type": "StringName", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193337 }, { "name": "hash", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "unbind", "return_type": "Callable", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "argcount", "type": "int" } ] }, { "name": "call", "return_type": "Variant", "is_vararg": true, "is_const": true, "is_static": false, "hash": 171228680 }, { "name": "call_deferred", "is_vararg": true, "is_const": true, "is_static": false, "hash": 135339239 }, { "name": "rpc", "is_vararg": true, "is_const": true, "is_static": false, "hash": 135339239 }, { "name": "rpc_id", "is_vararg": true, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "peer_id", "type": "int" } ] }, { "name": "bind", "return_type": "Callable", "is_vararg": true, "is_const": true, "is_static": false, "hash": 171229406 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Callable" } ] }, { "index": 2, "arguments": [ { "name": "object", "type": "Object" }, { "name": "method", "type": "StringName" } ] } ], "has_destructor": true }, { "name": "Signal", "is_keyed": true, "operators": [ { "name": "==", "right_type": "Signal", "return_type": "bool" }, { "name": "!=", "right_type": "Signal", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "is_null", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "get_object", "return_type": "Object", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193436 }, { "name": "get_object_id", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "get_name", "return_type": "StringName", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193337 }, { "name": "connect", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "callable", "type": "Callable" }, { "name": "binds", "type": "Array", "default_value": "[]" }, { "name": "flags", "type": "int", "default_value": "0" } ] }, { "name": "disconnect", "is_vararg": false, "is_const": false, "is_static": false, "hash": 22, "arguments": [ { "name": "callable", "type": "Callable" } ] }, { "name": "is_connected", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 22, "arguments": [ { "name": "callable", "type": "Callable" } ] }, { "name": "get_connections", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193568 }, { "name": "emit", "is_vararg": true, "is_const": true, "is_static": false, "hash": 135339239 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Signal" } ] }, { "index": 2, "arguments": [ { "name": "object", "type": "Object" }, { "name": "signal", "type": "StringName" } ] } ], "has_destructor": true }, { "name": "Dictionary", "indexing_return_type": "Variant", "is_keyed": true, "operators": [ { "name": "==", "right_type": "Dictionary", "return_type": "bool" }, { "name": "!=", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "clear", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "key", "type": "Variant" } ] }, { "name": "has_all", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 25, "arguments": [ { "name": "keys", "type": "Array" } ] }, { "name": "erase", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "key", "type": "Variant" } ] }, { "name": "hash", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "keys", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193568 }, { "name": "values", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193568 }, { "name": "duplicate", "return_type": "Dictionary", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "deep", "type": "bool", "default_value": "false" } ] }, { "name": "get", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "key", "type": "Variant" }, { "name": "default", "type": "Variant", "default_value": "null" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Dictionary" } ] } ], "has_destructor": true }, { "name": "Array", "indexing_return_type": "Variant", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "==", "right_type": "Array", "return_type": "bool" }, { "name": "!=", "right_type": "Array", "return_type": "bool" }, { "name": "<", "right_type": "Array", "return_type": "bool" }, { "name": "<=", "right_type": "Array", "return_type": "bool" }, { "name": ">", "right_type": "Array", "return_type": "bool" }, { "name": ">=", "right_type": "Array", "return_type": "bool" }, { "name": "+", "right_type": "Array", "return_type": "Array" }, { "name": "in", "right_type": "Array", "return_type": "bool" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "clear", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "hash", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "push_back", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "push_front", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "append", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 25, "arguments": [ { "name": "array", "type": "Array" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "size", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "position", "type": "int" }, { "name": "value", "type": "Variant" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "position", "type": "int" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "erase", "is_vararg": false, "is_const": false, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "front", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192743 }, { "name": "back", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192743 }, { "name": "find", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "Variant" }, { "name": "from", "type": "int", "default_value": "0" } ] }, { "name": "rfind", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "what", "type": "Variant" }, { "name": "from", "type": "int", "default_value": "-1" } ] }, { "name": "find_last", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "count", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "pop_back", "return_type": "Variant", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132057350 }, { "name": "pop_front", "return_type": "Variant", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132057350 }, { "name": "pop_at", "return_type": "Variant", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "position", "type": "int" } ] }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "sort_custom", "is_vararg": false, "is_const": false, "is_static": false, "hash": 22, "arguments": [ { "name": "func", "type": "Callable" } ] }, { "name": "shuffle", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "bsearch", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 1, "arguments": [ { "name": "value", "type": "Variant" }, { "name": "before", "type": "bool", "default_value": "true" } ] }, { "name": "bsearch_custom", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 1, "arguments": [ { "name": "value", "type": "Variant" }, { "name": "func", "type": "Callable" }, { "name": "before", "type": "bool", "default_value": "true" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "deep", "type": "bool", "default_value": "false" } ] }, { "name": "slice", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "begin", "type": "int" }, { "name": "end", "type": "int" }, { "name": "step", "type": "int", "default_value": "1" }, { "name": "deep", "type": "bool", "default_value": "false" } ] }, { "name": "filter", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 22, "arguments": [ { "name": "method", "type": "Callable" } ] }, { "name": "map", "return_type": "Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 22, "arguments": [ { "name": "method", "type": "Callable" } ] }, { "name": "reduce", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 0, "arguments": [ { "name": "method", "type": "Callable" }, { "name": "accum", "type": "Variant", "default_value": "null" } ] }, { "name": "max", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192743 }, { "name": "min", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192743 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "PackedByteArray" } ] }, { "index": 3, "arguments": [ { "name": "from", "type": "PackedInt32Array" } ] }, { "index": 4, "arguments": [ { "name": "from", "type": "PackedInt64Array" } ] }, { "index": 5, "arguments": [ { "name": "from", "type": "PackedFloat32Array" } ] }, { "index": 6, "arguments": [ { "name": "from", "type": "PackedFloat64Array" } ] }, { "index": 7, "arguments": [ { "name": "from", "type": "PackedStringArray" } ] }, { "index": 8, "arguments": [ { "name": "from", "type": "PackedVector2Array" } ] }, { "index": 9, "arguments": [ { "name": "from", "type": "PackedVector3Array" } ] }, { "index": 10, "arguments": [ { "name": "from", "type": "PackedColorArray" } ] } ], "has_destructor": true }, { "name": "PackedByteArray", "indexing_return_type": "int", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedByteArray", "return_type": "bool" }, { "name": "!=", "right_type": "PackedByteArray", "return_type": "bool" }, { "name": "+", "right_type": "PackedByteArray", "return_type": "PackedByteArray" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 26, "arguments": [ { "name": "array", "type": "PackedByteArray" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedByteArray", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058208 }, { "name": "get_string_from_ascii", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_string_from_utf8", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_string_from_utf16", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "get_string_from_utf32", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "hex_encode", "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192875 }, { "name": "compress", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "compression_mode", "type": "int", "default_value": "0" } ] }, { "name": "decompress", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "buffer_size", "type": "int" }, { "name": "compression_mode", "type": "int", "default_value": "0" } ] }, { "name": "decompress_dynamic", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "max_output_size", "type": "int" }, { "name": "compression_mode", "type": "int", "default_value": "0" } ] }, { "name": "decode_u8", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_s8", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_u16", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_s16", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_u32", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_s32", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_u64", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_s64", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_half", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_float", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "decode_double", "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" } ] }, { "name": "has_encoded_var", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "decode_var", "return_type": "Variant", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "decode_var_size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 1, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "to_int32_array", "return_type": "PackedInt32Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193634 }, { "name": "to_int64_array", "return_type": "PackedInt64Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193667 }, { "name": "to_float32_array", "return_type": "PackedFloat32Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193700 }, { "name": "to_float64_array", "return_type": "PackedFloat64Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193733 }, { "name": "encode_u8", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_s8", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_u16", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_s16", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_u32", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_s32", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_u64", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_s64", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "encode_half", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "encode_float", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "encode_double", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "encode_var", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 1, "arguments": [ { "name": "byte_offset", "type": "int" }, { "name": "value", "type": "Variant" }, { "name": "allow_objects", "type": "bool", "default_value": "false" } ] } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedByteArray" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedInt32Array", "indexing_return_type": "int", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedInt32Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedInt32Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedInt32Array", "return_type": "PackedInt32Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 27, "arguments": [ { "name": "array", "type": "PackedInt32Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedInt32Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedInt32Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058241 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedInt32Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedInt64Array", "indexing_return_type": "int", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedInt64Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedInt64Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedInt64Array", "return_type": "PackedInt64Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 28, "arguments": [ { "name": "array", "type": "PackedInt64Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "int" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "value", "type": "int" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedInt64Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedInt64Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058274 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedInt64Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedFloat32Array", "indexing_return_type": "float", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedFloat32Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedFloat32Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedFloat32Array", "return_type": "PackedFloat32Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 29, "arguments": [ { "name": "array", "type": "PackedFloat32Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedFloat32Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedFloat32Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058307 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedFloat32Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedFloat64Array", "indexing_return_type": "float", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedFloat64Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedFloat64Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedFloat64Array", "return_type": "PackedFloat64Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 30, "arguments": [ { "name": "array", "type": "PackedFloat64Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "float" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 3, "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedFloat64Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedFloat64Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058340 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedFloat64Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedStringArray", "indexing_return_type": "String", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedStringArray", "return_type": "bool" }, { "name": "!=", "right_type": "PackedStringArray", "return_type": "bool" }, { "name": "+", "right_type": "PackedStringArray", "return_type": "PackedStringArray" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "String" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 31, "arguments": [ { "name": "array", "type": "PackedStringArray" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "String" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 4, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedStringArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedStringArray", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058373 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedStringArray" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedVector2Array", "indexing_return_type": "Vector2", "is_keyed": true, "operators": [ { "name": "*", "right_type": "Transform2D", "return_type": "PackedVector2Array" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedVector2Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedVector2Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedVector2Array", "return_type": "PackedVector2Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "Vector2" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "value", "type": "Vector2" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "value", "type": "Vector2" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 32, "arguments": [ { "name": "array", "type": "PackedVector2Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "Vector2" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "value", "type": "Vector2" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 5, "arguments": [ { "name": "value", "type": "Vector2" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedVector2Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedVector2Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058406 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedVector2Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedVector3Array", "indexing_return_type": "Vector3", "is_keyed": true, "operators": [ { "name": "*", "right_type": "Transform3D", "return_type": "PackedVector3Array" }, { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedVector3Array", "return_type": "bool" }, { "name": "!=", "right_type": "PackedVector3Array", "return_type": "bool" }, { "name": "+", "right_type": "PackedVector3Array", "return_type": "PackedVector3Array" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "Vector3" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "value", "type": "Vector3" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "value", "type": "Vector3" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 33, "arguments": [ { "name": "array", "type": "PackedVector3Array" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "Vector3" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "value", "type": "Vector3" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 9, "arguments": [ { "name": "value", "type": "Vector3" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedVector3Array", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedVector3Array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058439 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedVector3Array" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true }, { "name": "PackedColorArray", "indexing_return_type": "Color", "is_keyed": true, "operators": [ { "name": "in", "right_type": "Dictionary", "return_type": "bool" }, { "name": "in", "right_type": "Array", "return_type": "bool" }, { "name": "==", "right_type": "PackedColorArray", "return_type": "bool" }, { "name": "!=", "right_type": "PackedColorArray", "return_type": "bool" }, { "name": "+", "right_type": "PackedColorArray", "return_type": "PackedColorArray" } ], "methods": [ { "name": "size", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192809 }, { "name": "is_empty", "return_type": "bool", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171192776 }, { "name": "set", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "index", "type": "int" }, { "name": "value", "type": "Color" } ] }, { "name": "push_back", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "value", "type": "Color" } ] }, { "name": "append", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "value", "type": "Color" } ] }, { "name": "append_array", "is_vararg": false, "is_const": false, "is_static": false, "hash": 34, "arguments": [ { "name": "array", "type": "PackedColorArray" } ] }, { "name": "remove", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "insert", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "at_index", "type": "int" }, { "name": "value", "type": "Color" } ] }, { "name": "fill", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "value", "type": "Color" } ] }, { "name": "resize", "return_type": "int", "is_vararg": false, "is_const": false, "is_static": false, "hash": 2, "arguments": [ { "name": "new_size", "type": "int" } ] }, { "name": "has", "return_type": "bool", "is_vararg": false, "is_const": false, "is_static": false, "hash": 17, "arguments": [ { "name": "value", "type": "Color" } ] }, { "name": "reverse", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "subarray", "return_type": "PackedColorArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 2, "arguments": [ { "name": "from", "type": "int" }, { "name": "to", "type": "int" } ] }, { "name": "to_byte_array", "return_type": "PackedByteArray", "is_vararg": false, "is_const": true, "is_static": false, "hash": 171193601 }, { "name": "sort", "is_vararg": false, "is_const": false, "is_static": false, "hash": 134152229 }, { "name": "duplicate", "return_type": "PackedColorArray", "is_vararg": false, "is_const": false, "is_static": false, "hash": 132058472 } ], "constructors": [ { "index": 0 }, { "index": 1, "arguments": [ { "name": "from", "type": "PackedColorArray" } ] }, { "index": 2, "arguments": [ { "name": "from", "type": "Array" } ] } ], "has_destructor": true } ], "classes": [ { "name": "AESContext", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_ECB_ENCRYPT", "value": 0 }, { "name": "MODE_ECB_DECRYPT", "value": 1 }, { "name": "MODE_CBC_ENCRYPT", "value": 2 }, { "name": "MODE_CBC_DECRYPT", "value": 3 }, { "name": "MODE_MAX", "value": 4 } ] } ], "methods": [ { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "mode", "type": "enum::AESContext.Mode" }, { "name": "key", "type": "PackedByteArray" }, { "name": "iv", "type": "PackedByteArray", "default_value": "PackedByteArray()" } ] }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "src", "type": "PackedByteArray" } ] }, { "name": "get_iv_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } }, { "name": "finish", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "AStar", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "_estimate_cost", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" }, "arguments": [ { "name": "from_id", "type": "int" }, { "name": "to_id", "type": "int" } ] }, { "name": "_compute_cost", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" }, "arguments": [ { "name": "from_id", "type": "int" }, { "name": "to_id", "type": "int" } ] }, { "name": "get_available_point_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector3" }, { "name": "weight_scale", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector3" } ] }, { "name": "get_point_weight_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_point_weight_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "weight_scale", "type": "float", "meta": "float" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "has_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_point_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_point_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool", "default_value": "true" } ] }, { "name": "is_point_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "connect_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" }, { "name": "bidirectional", "type": "bool", "default_value": "true" } ] }, { "name": "disconnect_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" }, { "name": "bidirectional", "type": "bool", "default_value": "true" } ] }, { "name": "are_points_connected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" }, { "name": "bidirectional", "type": "bool", "default_value": "true" } ] }, { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_point_capacity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "reserve_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "num_nodes", "type": "int", "meta": "int32" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "to_position", "type": "Vector3" }, { "name": "include_disabled", "type": "bool", "default_value": "false" } ] }, { "name": "get_closest_position_in_segment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "to_position", "type": "Vector3" } ] }, { "name": "get_point_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "from_id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] }, { "name": "get_id_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "from_id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] } ] }, { "name": "AStar2D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "_estimate_cost", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" }, "arguments": [ { "name": "from_id", "type": "int" }, { "name": "to_id", "type": "int" } ] }, { "name": "_compute_cost", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" }, "arguments": [ { "name": "from_id", "type": "int" }, { "name": "to_id", "type": "int" } ] }, { "name": "get_available_point_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" }, { "name": "weight_scale", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_point_weight_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_point_weight_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "weight_scale", "type": "float", "meta": "float" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "has_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_point_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_point_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool", "default_value": "true" } ] }, { "name": "is_point_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "connect_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" }, { "name": "bidirectional", "type": "bool", "default_value": "true" } ] }, { "name": "disconnect_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] }, { "name": "are_points_connected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] }, { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_point_capacity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "reserve_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "num_nodes", "type": "int", "meta": "int32" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "to_position", "type": "Vector2" }, { "name": "include_disabled", "type": "bool", "default_value": "false" } ] }, { "name": "get_closest_position_in_segment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "to_position", "type": "Vector2" } ] }, { "name": "get_point_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "from_id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] }, { "name": "get_id_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "from_id", "type": "int", "meta": "int32" }, { "name": "to_id", "type": "int", "meta": "int32" } ] } ] }, { "name": "AcceptDialog", "is_refcounted": false, "is_instantiable": true, "inherits": "Window", "api_type": "core", "methods": [ { "name": "get_ok_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Button" } }, { "name": "get_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Label" } }, { "name": "set_hide_on_ok", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_hide_on_ok", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "add_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "Button" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "right", "type": "bool", "default_value": "false" }, { "name": "action", "type": "String", "default_value": "\"\"" } ] }, { "name": "add_cancel_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Button" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "remove_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "button", "type": "Control" } ] }, { "name": "register_text_enter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line_edit", "type": "Control" } ] }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_autowrap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "autowrap", "type": "bool" } ] }, { "name": "has_autowrap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "signals": [ { "name": "cancelled" }, { "name": "confirmed" }, { "name": "custom_action", "arguments": [ { "name": "action", "type": "StringName" } ] } ], "properties": [ { "type": "String", "name": "dialog_text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "bool", "name": "dialog_hide_on_ok", "setter": "set_hide_on_ok", "getter": "get_hide_on_ok", "index": -1 }, { "type": "bool", "name": "dialog_autowrap", "setter": "set_autowrap", "getter": "has_autowrap", "index": -1 } ] }, { "name": "AnimatedSprite2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_sprite_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sprite_frames", "type": "SpriteFrames" } ] }, { "name": "get_sprite_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SpriteFrames" } }, { "name": "set_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "animation", "type": "StringName" } ] }, { "name": "get_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143531945, "arguments": [ { "name": "anim", "type": "StringName", "default_value": "&\"\"" }, { "name": "backwards", "type": "bool", "default_value": "false" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_centered", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "centered", "type": "bool" } ] }, { "name": "is_centered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_h", "type": "bool" } ] }, { "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_v", "type": "bool" } ] }, { "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed_scale", "type": "float", "meta": "double" } ] }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } } ], "signals": [ { "name": "frame_changed" }, { "name": "animation_finished" } ], "properties": [ { "type": "SpriteFrames", "name": "frames", "setter": "set_sprite_frames", "getter": "get_sprite_frames", "index": -1 }, { "type": "StringName", "name": "animation", "setter": "set_animation", "getter": "get_animation", "index": -1 }, { "type": "int", "name": "frame", "setter": "set_frame", "getter": "get_frame", "index": -1 }, { "type": "float", "name": "speed_scale", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "bool", "name": "playing", "setter": "_set_playing", "getter": "_is_playing", "index": -1 }, { "type": "bool", "name": "centered", "setter": "set_centered", "getter": "is_centered", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "is_flipped_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "is_flipped_v", "index": -1 } ] }, { "name": "AnimatedSprite3D", "is_refcounted": false, "is_instantiable": true, "inherits": "SpriteBase3D", "api_type": "core", "methods": [ { "name": "set_sprite_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sprite_frames", "type": "SpriteFrames" } ] }, { "name": "get_sprite_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SpriteFrames" } }, { "name": "set_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "animation", "type": "StringName" } ] }, { "name": "get_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "anim", "type": "StringName", "default_value": "&\"\"" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "signals": [ { "name": "frame_changed" }, { "name": "animation_finished" } ], "properties": [ { "type": "SpriteFrames", "name": "frames", "setter": "set_sprite_frames", "getter": "get_sprite_frames", "index": -1 }, { "type": "String", "name": "animation", "setter": "set_animation", "getter": "get_animation", "index": -1 }, { "type": "int", "name": "frame", "setter": "set_frame", "getter": "get_frame", "index": -1 }, { "type": "bool", "name": "playing", "setter": "_set_playing", "getter": "_is_playing", "index": -1 } ] }, { "name": "AnimatedTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "constants": [ { "name": "MAX_FRAMES", "value": 256 } ], "methods": [ { "name": "set_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_current_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "get_current_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_pause", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pause", "type": "bool" } ] }, { "name": "get_pause", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_oneshot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "oneshot", "type": "bool" } ] }, { "name": "get_oneshot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fps", "type": "float", "meta": "float" } ] }, { "name": "get_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_frame_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_frame_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "set_frame_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" }, { "name": "delay", "type": "float", "meta": "float" } ] }, { "name": "get_frame_delay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "frames", "setter": "set_frames", "getter": "get_frames", "index": -1 }, { "type": "int", "name": "current_frame", "setter": "set_current_frame", "getter": "get_current_frame", "index": -1 }, { "type": "bool", "name": "pause", "setter": "set_pause", "getter": "get_pause", "index": -1 }, { "type": "bool", "name": "oneshot", "setter": "set_oneshot", "getter": "get_oneshot", "index": -1 }, { "type": "float", "name": "fps", "setter": "set_fps", "getter": "get_fps", "index": -1 }, { "type": "Texture2D", "name": "frame_0/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 0 }, { "type": "float", "name": "frame_0/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 0 }, { "type": "Texture2D", "name": "frame_1/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 1 }, { "type": "float", "name": "frame_1/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 1 }, { "type": "Texture2D", "name": "frame_2/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 2 }, { "type": "float", "name": "frame_2/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 2 }, { "type": "Texture2D", "name": "frame_3/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 3 }, { "type": "float", "name": "frame_3/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 3 }, { "type": "Texture2D", "name": "frame_4/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 4 }, { "type": "float", "name": "frame_4/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 4 }, { "type": "Texture2D", "name": "frame_5/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 5 }, { "type": "float", "name": "frame_5/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 5 }, { "type": "Texture2D", "name": "frame_6/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 6 }, { "type": "float", "name": "frame_6/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 6 }, { "type": "Texture2D", "name": "frame_7/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 7 }, { "type": "float", "name": "frame_7/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 7 }, { "type": "Texture2D", "name": "frame_8/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 8 }, { "type": "float", "name": "frame_8/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 8 }, { "type": "Texture2D", "name": "frame_9/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 9 }, { "type": "float", "name": "frame_9/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 9 }, { "type": "Texture2D", "name": "frame_10/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 10 }, { "type": "float", "name": "frame_10/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 10 }, { "type": "Texture2D", "name": "frame_11/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 11 }, { "type": "float", "name": "frame_11/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 11 }, { "type": "Texture2D", "name": "frame_12/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 12 }, { "type": "float", "name": "frame_12/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 12 }, { "type": "Texture2D", "name": "frame_13/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 13 }, { "type": "float", "name": "frame_13/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 13 }, { "type": "Texture2D", "name": "frame_14/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 14 }, { "type": "float", "name": "frame_14/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 14 }, { "type": "Texture2D", "name": "frame_15/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 15 }, { "type": "float", "name": "frame_15/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 15 }, { "type": "Texture2D", "name": "frame_16/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 16 }, { "type": "float", "name": "frame_16/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 16 }, { "type": "Texture2D", "name": "frame_17/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 17 }, { "type": "float", "name": "frame_17/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 17 }, { "type": "Texture2D", "name": "frame_18/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 18 }, { "type": "float", "name": "frame_18/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 18 }, { "type": "Texture2D", "name": "frame_19/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 19 }, { "type": "float", "name": "frame_19/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 19 }, { "type": "Texture2D", "name": "frame_20/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 20 }, { "type": "float", "name": "frame_20/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 20 }, { "type": "Texture2D", "name": "frame_21/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 21 }, { "type": "float", "name": "frame_21/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 21 }, { "type": "Texture2D", "name": "frame_22/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 22 }, { "type": "float", "name": "frame_22/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 22 }, { "type": "Texture2D", "name": "frame_23/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 23 }, { "type": "float", "name": "frame_23/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 23 }, { "type": "Texture2D", "name": "frame_24/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 24 }, { "type": "float", "name": "frame_24/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 24 }, { "type": "Texture2D", "name": "frame_25/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 25 }, { "type": "float", "name": "frame_25/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 25 }, { "type": "Texture2D", "name": "frame_26/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 26 }, { "type": "float", "name": "frame_26/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 26 }, { "type": "Texture2D", "name": "frame_27/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 27 }, { "type": "float", "name": "frame_27/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 27 }, { "type": "Texture2D", "name": "frame_28/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 28 }, { "type": "float", "name": "frame_28/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 28 }, { "type": "Texture2D", "name": "frame_29/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 29 }, { "type": "float", "name": "frame_29/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 29 }, { "type": "Texture2D", "name": "frame_30/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 30 }, { "type": "float", "name": "frame_30/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 30 }, { "type": "Texture2D", "name": "frame_31/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 31 }, { "type": "float", "name": "frame_31/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 31 }, { "type": "Texture2D", "name": "frame_32/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 32 }, { "type": "float", "name": "frame_32/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 32 }, { "type": "Texture2D", "name": "frame_33/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 33 }, { "type": "float", "name": "frame_33/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 33 }, { "type": "Texture2D", "name": "frame_34/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 34 }, { "type": "float", "name": "frame_34/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 34 }, { "type": "Texture2D", "name": "frame_35/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 35 }, { "type": "float", "name": "frame_35/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 35 }, { "type": "Texture2D", "name": "frame_36/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 36 }, { "type": "float", "name": "frame_36/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 36 }, { "type": "Texture2D", "name": "frame_37/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 37 }, { "type": "float", "name": "frame_37/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 37 }, { "type": "Texture2D", "name": "frame_38/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 38 }, { "type": "float", "name": "frame_38/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 38 }, { "type": "Texture2D", "name": "frame_39/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 39 }, { "type": "float", "name": "frame_39/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 39 }, { "type": "Texture2D", "name": "frame_40/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 40 }, { "type": "float", "name": "frame_40/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 40 }, { "type": "Texture2D", "name": "frame_41/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 41 }, { "type": "float", "name": "frame_41/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 41 }, { "type": "Texture2D", "name": "frame_42/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 42 }, { "type": "float", "name": "frame_42/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 42 }, { "type": "Texture2D", "name": "frame_43/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 43 }, { "type": "float", "name": "frame_43/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 43 }, { "type": "Texture2D", "name": "frame_44/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 44 }, { "type": "float", "name": "frame_44/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 44 }, { "type": "Texture2D", "name": "frame_45/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 45 }, { "type": "float", "name": "frame_45/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 45 }, { "type": "Texture2D", "name": "frame_46/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 46 }, { "type": "float", "name": "frame_46/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 46 }, { "type": "Texture2D", "name": "frame_47/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 47 }, { "type": "float", "name": "frame_47/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 47 }, { "type": "Texture2D", "name": "frame_48/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 48 }, { "type": "float", "name": "frame_48/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 48 }, { "type": "Texture2D", "name": "frame_49/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 49 }, { "type": "float", "name": "frame_49/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 49 }, { "type": "Texture2D", "name": "frame_50/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 50 }, { "type": "float", "name": "frame_50/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 50 }, { "type": "Texture2D", "name": "frame_51/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 51 }, { "type": "float", "name": "frame_51/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 51 }, { "type": "Texture2D", "name": "frame_52/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 52 }, { "type": "float", "name": "frame_52/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 52 }, { "type": "Texture2D", "name": "frame_53/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 53 }, { "type": "float", "name": "frame_53/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 53 }, { "type": "Texture2D", "name": "frame_54/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 54 }, { "type": "float", "name": "frame_54/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 54 }, { "type": "Texture2D", "name": "frame_55/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 55 }, { "type": "float", "name": "frame_55/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 55 }, { "type": "Texture2D", "name": "frame_56/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 56 }, { "type": "float", "name": "frame_56/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 56 }, { "type": "Texture2D", "name": "frame_57/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 57 }, { "type": "float", "name": "frame_57/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 57 }, { "type": "Texture2D", "name": "frame_58/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 58 }, { "type": "float", "name": "frame_58/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 58 }, { "type": "Texture2D", "name": "frame_59/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 59 }, { "type": "float", "name": "frame_59/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 59 }, { "type": "Texture2D", "name": "frame_60/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 60 }, { "type": "float", "name": "frame_60/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 60 }, { "type": "Texture2D", "name": "frame_61/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 61 }, { "type": "float", "name": "frame_61/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 61 }, { "type": "Texture2D", "name": "frame_62/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 62 }, { "type": "float", "name": "frame_62/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 62 }, { "type": "Texture2D", "name": "frame_63/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 63 }, { "type": "float", "name": "frame_63/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 63 }, { "type": "Texture2D", "name": "frame_64/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 64 }, { "type": "float", "name": "frame_64/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 64 }, { "type": "Texture2D", "name": "frame_65/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 65 }, { "type": "float", "name": "frame_65/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 65 }, { "type": "Texture2D", "name": "frame_66/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 66 }, { "type": "float", "name": "frame_66/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 66 }, { "type": "Texture2D", "name": "frame_67/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 67 }, { "type": "float", "name": "frame_67/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 67 }, { "type": "Texture2D", "name": "frame_68/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 68 }, { "type": "float", "name": "frame_68/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 68 }, { "type": "Texture2D", "name": "frame_69/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 69 }, { "type": "float", "name": "frame_69/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 69 }, { "type": "Texture2D", "name": "frame_70/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 70 }, { "type": "float", "name": "frame_70/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 70 }, { "type": "Texture2D", "name": "frame_71/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 71 }, { "type": "float", "name": "frame_71/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 71 }, { "type": "Texture2D", "name": "frame_72/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 72 }, { "type": "float", "name": "frame_72/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 72 }, { "type": "Texture2D", "name": "frame_73/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 73 }, { "type": "float", "name": "frame_73/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 73 }, { "type": "Texture2D", "name": "frame_74/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 74 }, { "type": "float", "name": "frame_74/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 74 }, { "type": "Texture2D", "name": "frame_75/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 75 }, { "type": "float", "name": "frame_75/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 75 }, { "type": "Texture2D", "name": "frame_76/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 76 }, { "type": "float", "name": "frame_76/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 76 }, { "type": "Texture2D", "name": "frame_77/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 77 }, { "type": "float", "name": "frame_77/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 77 }, { "type": "Texture2D", "name": "frame_78/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 78 }, { "type": "float", "name": "frame_78/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 78 }, { "type": "Texture2D", "name": "frame_79/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 79 }, { "type": "float", "name": "frame_79/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 79 }, { "type": "Texture2D", "name": "frame_80/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 80 }, { "type": "float", "name": "frame_80/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 80 }, { "type": "Texture2D", "name": "frame_81/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 81 }, { "type": "float", "name": "frame_81/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 81 }, { "type": "Texture2D", "name": "frame_82/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 82 }, { "type": "float", "name": "frame_82/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 82 }, { "type": "Texture2D", "name": "frame_83/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 83 }, { "type": "float", "name": "frame_83/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 83 }, { "type": "Texture2D", "name": "frame_84/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 84 }, { "type": "float", "name": "frame_84/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 84 }, { "type": "Texture2D", "name": "frame_85/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 85 }, { "type": "float", "name": "frame_85/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 85 }, { "type": "Texture2D", "name": "frame_86/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 86 }, { "type": "float", "name": "frame_86/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 86 }, { "type": "Texture2D", "name": "frame_87/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 87 }, { "type": "float", "name": "frame_87/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 87 }, { "type": "Texture2D", "name": "frame_88/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 88 }, { "type": "float", "name": "frame_88/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 88 }, { "type": "Texture2D", "name": "frame_89/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 89 }, { "type": "float", "name": "frame_89/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 89 }, { "type": "Texture2D", "name": "frame_90/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 90 }, { "type": "float", "name": "frame_90/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 90 }, { "type": "Texture2D", "name": "frame_91/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 91 }, { "type": "float", "name": "frame_91/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 91 }, { "type": "Texture2D", "name": "frame_92/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 92 }, { "type": "float", "name": "frame_92/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 92 }, { "type": "Texture2D", "name": "frame_93/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 93 }, { "type": "float", "name": "frame_93/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 93 }, { "type": "Texture2D", "name": "frame_94/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 94 }, { "type": "float", "name": "frame_94/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 94 }, { "type": "Texture2D", "name": "frame_95/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 95 }, { "type": "float", "name": "frame_95/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 95 }, { "type": "Texture2D", "name": "frame_96/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 96 }, { "type": "float", "name": "frame_96/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 96 }, { "type": "Texture2D", "name": "frame_97/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 97 }, { "type": "float", "name": "frame_97/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 97 }, { "type": "Texture2D", "name": "frame_98/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 98 }, { "type": "float", "name": "frame_98/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 98 }, { "type": "Texture2D", "name": "frame_99/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 99 }, { "type": "float", "name": "frame_99/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 99 }, { "type": "Texture2D", "name": "frame_100/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 100 }, { "type": "float", "name": "frame_100/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 100 }, { "type": "Texture2D", "name": "frame_101/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 101 }, { "type": "float", "name": "frame_101/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 101 }, { "type": "Texture2D", "name": "frame_102/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 102 }, { "type": "float", "name": "frame_102/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 102 }, { "type": "Texture2D", "name": "frame_103/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 103 }, { "type": "float", "name": "frame_103/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 103 }, { "type": "Texture2D", "name": "frame_104/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 104 }, { "type": "float", "name": "frame_104/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 104 }, { "type": "Texture2D", "name": "frame_105/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 105 }, { "type": "float", "name": "frame_105/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 105 }, { "type": "Texture2D", "name": "frame_106/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 106 }, { "type": "float", "name": "frame_106/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 106 }, { "type": "Texture2D", "name": "frame_107/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 107 }, { "type": "float", "name": "frame_107/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 107 }, { "type": "Texture2D", "name": "frame_108/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 108 }, { "type": "float", "name": "frame_108/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 108 }, { "type": "Texture2D", "name": "frame_109/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 109 }, { "type": "float", "name": "frame_109/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 109 }, { "type": "Texture2D", "name": "frame_110/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 110 }, { "type": "float", "name": "frame_110/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 110 }, { "type": "Texture2D", "name": "frame_111/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 111 }, { "type": "float", "name": "frame_111/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 111 }, { "type": "Texture2D", "name": "frame_112/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 112 }, { "type": "float", "name": "frame_112/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 112 }, { "type": "Texture2D", "name": "frame_113/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 113 }, { "type": "float", "name": "frame_113/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 113 }, { "type": "Texture2D", "name": "frame_114/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 114 }, { "type": "float", "name": "frame_114/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 114 }, { "type": "Texture2D", "name": "frame_115/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 115 }, { "type": "float", "name": "frame_115/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 115 }, { "type": "Texture2D", "name": "frame_116/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 116 }, { "type": "float", "name": "frame_116/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 116 }, { "type": "Texture2D", "name": "frame_117/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 117 }, { "type": "float", "name": "frame_117/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 117 }, { "type": "Texture2D", "name": "frame_118/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 118 }, { "type": "float", "name": "frame_118/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 118 }, { "type": "Texture2D", "name": "frame_119/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 119 }, { "type": "float", "name": "frame_119/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 119 }, { "type": "Texture2D", "name": "frame_120/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 120 }, { "type": "float", "name": "frame_120/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 120 }, { "type": "Texture2D", "name": "frame_121/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 121 }, { "type": "float", "name": "frame_121/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 121 }, { "type": "Texture2D", "name": "frame_122/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 122 }, { "type": "float", "name": "frame_122/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 122 }, { "type": "Texture2D", "name": "frame_123/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 123 }, { "type": "float", "name": "frame_123/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 123 }, { "type": "Texture2D", "name": "frame_124/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 124 }, { "type": "float", "name": "frame_124/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 124 }, { "type": "Texture2D", "name": "frame_125/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 125 }, { "type": "float", "name": "frame_125/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 125 }, { "type": "Texture2D", "name": "frame_126/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 126 }, { "type": "float", "name": "frame_126/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 126 }, { "type": "Texture2D", "name": "frame_127/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 127 }, { "type": "float", "name": "frame_127/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 127 }, { "type": "Texture2D", "name": "frame_128/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 128 }, { "type": "float", "name": "frame_128/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 128 }, { "type": "Texture2D", "name": "frame_129/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 129 }, { "type": "float", "name": "frame_129/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 129 }, { "type": "Texture2D", "name": "frame_130/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 130 }, { "type": "float", "name": "frame_130/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 130 }, { "type": "Texture2D", "name": "frame_131/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 131 }, { "type": "float", "name": "frame_131/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 131 }, { "type": "Texture2D", "name": "frame_132/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 132 }, { "type": "float", "name": "frame_132/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 132 }, { "type": "Texture2D", "name": "frame_133/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 133 }, { "type": "float", "name": "frame_133/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 133 }, { "type": "Texture2D", "name": "frame_134/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 134 }, { "type": "float", "name": "frame_134/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 134 }, { "type": "Texture2D", "name": "frame_135/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 135 }, { "type": "float", "name": "frame_135/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 135 }, { "type": "Texture2D", "name": "frame_136/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 136 }, { "type": "float", "name": "frame_136/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 136 }, { "type": "Texture2D", "name": "frame_137/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 137 }, { "type": "float", "name": "frame_137/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 137 }, { "type": "Texture2D", "name": "frame_138/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 138 }, { "type": "float", "name": "frame_138/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 138 }, { "type": "Texture2D", "name": "frame_139/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 139 }, { "type": "float", "name": "frame_139/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 139 }, { "type": "Texture2D", "name": "frame_140/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 140 }, { "type": "float", "name": "frame_140/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 140 }, { "type": "Texture2D", "name": "frame_141/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 141 }, { "type": "float", "name": "frame_141/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 141 }, { "type": "Texture2D", "name": "frame_142/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 142 }, { "type": "float", "name": "frame_142/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 142 }, { "type": "Texture2D", "name": "frame_143/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 143 }, { "type": "float", "name": "frame_143/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 143 }, { "type": "Texture2D", "name": "frame_144/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 144 }, { "type": "float", "name": "frame_144/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 144 }, { "type": "Texture2D", "name": "frame_145/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 145 }, { "type": "float", "name": "frame_145/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 145 }, { "type": "Texture2D", "name": "frame_146/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 146 }, { "type": "float", "name": "frame_146/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 146 }, { "type": "Texture2D", "name": "frame_147/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 147 }, { "type": "float", "name": "frame_147/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 147 }, { "type": "Texture2D", "name": "frame_148/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 148 }, { "type": "float", "name": "frame_148/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 148 }, { "type": "Texture2D", "name": "frame_149/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 149 }, { "type": "float", "name": "frame_149/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 149 }, { "type": "Texture2D", "name": "frame_150/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 150 }, { "type": "float", "name": "frame_150/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 150 }, { "type": "Texture2D", "name": "frame_151/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 151 }, { "type": "float", "name": "frame_151/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 151 }, { "type": "Texture2D", "name": "frame_152/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 152 }, { "type": "float", "name": "frame_152/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 152 }, { "type": "Texture2D", "name": "frame_153/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 153 }, { "type": "float", "name": "frame_153/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 153 }, { "type": "Texture2D", "name": "frame_154/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 154 }, { "type": "float", "name": "frame_154/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 154 }, { "type": "Texture2D", "name": "frame_155/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 155 }, { "type": "float", "name": "frame_155/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 155 }, { "type": "Texture2D", "name": "frame_156/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 156 }, { "type": "float", "name": "frame_156/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 156 }, { "type": "Texture2D", "name": "frame_157/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 157 }, { "type": "float", "name": "frame_157/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 157 }, { "type": "Texture2D", "name": "frame_158/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 158 }, { "type": "float", "name": "frame_158/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 158 }, { "type": "Texture2D", "name": "frame_159/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 159 }, { "type": "float", "name": "frame_159/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 159 }, { "type": "Texture2D", "name": "frame_160/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 160 }, { "type": "float", "name": "frame_160/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 160 }, { "type": "Texture2D", "name": "frame_161/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 161 }, { "type": "float", "name": "frame_161/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 161 }, { "type": "Texture2D", "name": "frame_162/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 162 }, { "type": "float", "name": "frame_162/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 162 }, { "type": "Texture2D", "name": "frame_163/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 163 }, { "type": "float", "name": "frame_163/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 163 }, { "type": "Texture2D", "name": "frame_164/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 164 }, { "type": "float", "name": "frame_164/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 164 }, { "type": "Texture2D", "name": "frame_165/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 165 }, { "type": "float", "name": "frame_165/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 165 }, { "type": "Texture2D", "name": "frame_166/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 166 }, { "type": "float", "name": "frame_166/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 166 }, { "type": "Texture2D", "name": "frame_167/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 167 }, { "type": "float", "name": "frame_167/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 167 }, { "type": "Texture2D", "name": "frame_168/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 168 }, { "type": "float", "name": "frame_168/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 168 }, { "type": "Texture2D", "name": "frame_169/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 169 }, { "type": "float", "name": "frame_169/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 169 }, { "type": "Texture2D", "name": "frame_170/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 170 }, { "type": "float", "name": "frame_170/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 170 }, { "type": "Texture2D", "name": "frame_171/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 171 }, { "type": "float", "name": "frame_171/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 171 }, { "type": "Texture2D", "name": "frame_172/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 172 }, { "type": "float", "name": "frame_172/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 172 }, { "type": "Texture2D", "name": "frame_173/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 173 }, { "type": "float", "name": "frame_173/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 173 }, { "type": "Texture2D", "name": "frame_174/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 174 }, { "type": "float", "name": "frame_174/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 174 }, { "type": "Texture2D", "name": "frame_175/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 175 }, { "type": "float", "name": "frame_175/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 175 }, { "type": "Texture2D", "name": "frame_176/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 176 }, { "type": "float", "name": "frame_176/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 176 }, { "type": "Texture2D", "name": "frame_177/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 177 }, { "type": "float", "name": "frame_177/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 177 }, { "type": "Texture2D", "name": "frame_178/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 178 }, { "type": "float", "name": "frame_178/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 178 }, { "type": "Texture2D", "name": "frame_179/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 179 }, { "type": "float", "name": "frame_179/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 179 }, { "type": "Texture2D", "name": "frame_180/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 180 }, { "type": "float", "name": "frame_180/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 180 }, { "type": "Texture2D", "name": "frame_181/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 181 }, { "type": "float", "name": "frame_181/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 181 }, { "type": "Texture2D", "name": "frame_182/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 182 }, { "type": "float", "name": "frame_182/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 182 }, { "type": "Texture2D", "name": "frame_183/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 183 }, { "type": "float", "name": "frame_183/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 183 }, { "type": "Texture2D", "name": "frame_184/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 184 }, { "type": "float", "name": "frame_184/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 184 }, { "type": "Texture2D", "name": "frame_185/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 185 }, { "type": "float", "name": "frame_185/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 185 }, { "type": "Texture2D", "name": "frame_186/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 186 }, { "type": "float", "name": "frame_186/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 186 }, { "type": "Texture2D", "name": "frame_187/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 187 }, { "type": "float", "name": "frame_187/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 187 }, { "type": "Texture2D", "name": "frame_188/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 188 }, { "type": "float", "name": "frame_188/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 188 }, { "type": "Texture2D", "name": "frame_189/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 189 }, { "type": "float", "name": "frame_189/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 189 }, { "type": "Texture2D", "name": "frame_190/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 190 }, { "type": "float", "name": "frame_190/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 190 }, { "type": "Texture2D", "name": "frame_191/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 191 }, { "type": "float", "name": "frame_191/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 191 }, { "type": "Texture2D", "name": "frame_192/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 192 }, { "type": "float", "name": "frame_192/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 192 }, { "type": "Texture2D", "name": "frame_193/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 193 }, { "type": "float", "name": "frame_193/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 193 }, { "type": "Texture2D", "name": "frame_194/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 194 }, { "type": "float", "name": "frame_194/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 194 }, { "type": "Texture2D", "name": "frame_195/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 195 }, { "type": "float", "name": "frame_195/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 195 }, { "type": "Texture2D", "name": "frame_196/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 196 }, { "type": "float", "name": "frame_196/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 196 }, { "type": "Texture2D", "name": "frame_197/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 197 }, { "type": "float", "name": "frame_197/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 197 }, { "type": "Texture2D", "name": "frame_198/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 198 }, { "type": "float", "name": "frame_198/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 198 }, { "type": "Texture2D", "name": "frame_199/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 199 }, { "type": "float", "name": "frame_199/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 199 }, { "type": "Texture2D", "name": "frame_200/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 200 }, { "type": "float", "name": "frame_200/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 200 }, { "type": "Texture2D", "name": "frame_201/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 201 }, { "type": "float", "name": "frame_201/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 201 }, { "type": "Texture2D", "name": "frame_202/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 202 }, { "type": "float", "name": "frame_202/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 202 }, { "type": "Texture2D", "name": "frame_203/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 203 }, { "type": "float", "name": "frame_203/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 203 }, { "type": "Texture2D", "name": "frame_204/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 204 }, { "type": "float", "name": "frame_204/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 204 }, { "type": "Texture2D", "name": "frame_205/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 205 }, { "type": "float", "name": "frame_205/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 205 }, { "type": "Texture2D", "name": "frame_206/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 206 }, { "type": "float", "name": "frame_206/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 206 }, { "type": "Texture2D", "name": "frame_207/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 207 }, { "type": "float", "name": "frame_207/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 207 }, { "type": "Texture2D", "name": "frame_208/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 208 }, { "type": "float", "name": "frame_208/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 208 }, { "type": "Texture2D", "name": "frame_209/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 209 }, { "type": "float", "name": "frame_209/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 209 }, { "type": "Texture2D", "name": "frame_210/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 210 }, { "type": "float", "name": "frame_210/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 210 }, { "type": "Texture2D", "name": "frame_211/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 211 }, { "type": "float", "name": "frame_211/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 211 }, { "type": "Texture2D", "name": "frame_212/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 212 }, { "type": "float", "name": "frame_212/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 212 }, { "type": "Texture2D", "name": "frame_213/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 213 }, { "type": "float", "name": "frame_213/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 213 }, { "type": "Texture2D", "name": "frame_214/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 214 }, { "type": "float", "name": "frame_214/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 214 }, { "type": "Texture2D", "name": "frame_215/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 215 }, { "type": "float", "name": "frame_215/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 215 }, { "type": "Texture2D", "name": "frame_216/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 216 }, { "type": "float", "name": "frame_216/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 216 }, { "type": "Texture2D", "name": "frame_217/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 217 }, { "type": "float", "name": "frame_217/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 217 }, { "type": "Texture2D", "name": "frame_218/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 218 }, { "type": "float", "name": "frame_218/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 218 }, { "type": "Texture2D", "name": "frame_219/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 219 }, { "type": "float", "name": "frame_219/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 219 }, { "type": "Texture2D", "name": "frame_220/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 220 }, { "type": "float", "name": "frame_220/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 220 }, { "type": "Texture2D", "name": "frame_221/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 221 }, { "type": "float", "name": "frame_221/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 221 }, { "type": "Texture2D", "name": "frame_222/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 222 }, { "type": "float", "name": "frame_222/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 222 }, { "type": "Texture2D", "name": "frame_223/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 223 }, { "type": "float", "name": "frame_223/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 223 }, { "type": "Texture2D", "name": "frame_224/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 224 }, { "type": "float", "name": "frame_224/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 224 }, { "type": "Texture2D", "name": "frame_225/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 225 }, { "type": "float", "name": "frame_225/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 225 }, { "type": "Texture2D", "name": "frame_226/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 226 }, { "type": "float", "name": "frame_226/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 226 }, { "type": "Texture2D", "name": "frame_227/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 227 }, { "type": "float", "name": "frame_227/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 227 }, { "type": "Texture2D", "name": "frame_228/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 228 }, { "type": "float", "name": "frame_228/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 228 }, { "type": "Texture2D", "name": "frame_229/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 229 }, { "type": "float", "name": "frame_229/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 229 }, { "type": "Texture2D", "name": "frame_230/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 230 }, { "type": "float", "name": "frame_230/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 230 }, { "type": "Texture2D", "name": "frame_231/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 231 }, { "type": "float", "name": "frame_231/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 231 }, { "type": "Texture2D", "name": "frame_232/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 232 }, { "type": "float", "name": "frame_232/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 232 }, { "type": "Texture2D", "name": "frame_233/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 233 }, { "type": "float", "name": "frame_233/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 233 }, { "type": "Texture2D", "name": "frame_234/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 234 }, { "type": "float", "name": "frame_234/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 234 }, { "type": "Texture2D", "name": "frame_235/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 235 }, { "type": "float", "name": "frame_235/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 235 }, { "type": "Texture2D", "name": "frame_236/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 236 }, { "type": "float", "name": "frame_236/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 236 }, { "type": "Texture2D", "name": "frame_237/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 237 }, { "type": "float", "name": "frame_237/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 237 }, { "type": "Texture2D", "name": "frame_238/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 238 }, { "type": "float", "name": "frame_238/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 238 }, { "type": "Texture2D", "name": "frame_239/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 239 }, { "type": "float", "name": "frame_239/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 239 }, { "type": "Texture2D", "name": "frame_240/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 240 }, { "type": "float", "name": "frame_240/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 240 }, { "type": "Texture2D", "name": "frame_241/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 241 }, { "type": "float", "name": "frame_241/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 241 }, { "type": "Texture2D", "name": "frame_242/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 242 }, { "type": "float", "name": "frame_242/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 242 }, { "type": "Texture2D", "name": "frame_243/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 243 }, { "type": "float", "name": "frame_243/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 243 }, { "type": "Texture2D", "name": "frame_244/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 244 }, { "type": "float", "name": "frame_244/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 244 }, { "type": "Texture2D", "name": "frame_245/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 245 }, { "type": "float", "name": "frame_245/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 245 }, { "type": "Texture2D", "name": "frame_246/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 246 }, { "type": "float", "name": "frame_246/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 246 }, { "type": "Texture2D", "name": "frame_247/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 247 }, { "type": "float", "name": "frame_247/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 247 }, { "type": "Texture2D", "name": "frame_248/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 248 }, { "type": "float", "name": "frame_248/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 248 }, { "type": "Texture2D", "name": "frame_249/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 249 }, { "type": "float", "name": "frame_249/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 249 }, { "type": "Texture2D", "name": "frame_250/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 250 }, { "type": "float", "name": "frame_250/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 250 }, { "type": "Texture2D", "name": "frame_251/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 251 }, { "type": "float", "name": "frame_251/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 251 }, { "type": "Texture2D", "name": "frame_252/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 252 }, { "type": "float", "name": "frame_252/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 252 }, { "type": "Texture2D", "name": "frame_253/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 253 }, { "type": "float", "name": "frame_253/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 253 }, { "type": "Texture2D", "name": "frame_254/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 254 }, { "type": "float", "name": "frame_254/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 254 }, { "type": "Texture2D", "name": "frame_255/texture", "setter": "set_frame_texture", "getter": "get_frame_texture", "index": 255 }, { "type": "float", "name": "frame_255/delay_sec", "setter": "set_frame_delay", "getter": "get_frame_delay", "index": 255 } ] }, { "name": "Animation", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "TrackType", "values": [ { "name": "TYPE_VALUE", "value": 0 }, { "name": "TYPE_TRANSFORM3D", "value": 1 }, { "name": "TYPE_METHOD", "value": 2 }, { "name": "TYPE_BEZIER", "value": 3 }, { "name": "TYPE_AUDIO", "value": 4 }, { "name": "TYPE_ANIMATION", "value": 5 } ] }, { "name": "UpdateMode", "values": [ { "name": "UPDATE_CONTINUOUS", "value": 0 }, { "name": "UPDATE_DISCRETE", "value": 1 }, { "name": "UPDATE_TRIGGER", "value": 2 }, { "name": "UPDATE_CAPTURE", "value": 3 } ] }, { "name": "InterpolationType", "values": [ { "name": "INTERPOLATION_NEAREST", "value": 0 }, { "name": "INTERPOLATION_LINEAR", "value": 1 }, { "name": "INTERPOLATION_CUBIC", "value": 2 } ] } ], "methods": [ { "name": "add_track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "type", "type": "enum::Animation.TrackType" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_track_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "track_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Animation.TrackType" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_set_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "path", "type": "NodePath" } ] }, { "name": "find_track", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "track_move_up", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_move_down", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_move_to", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "to_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_swap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "with_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_set_imported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "imported", "type": "bool" } ] }, { "name": "track_is_imported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "enabled", "type": "bool" } ] }, { "name": "track_is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "transform_track_insert_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "location", "type": "Vector3" }, { "name": "rotation", "type": "Quaternion" }, { "name": "scale", "type": "Vector3" } ] }, { "name": "track_insert_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "key", "type": "Variant" }, { "name": "transition", "type": "float", "meta": "float", "default_value": "1" } ] }, { "name": "track_remove_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_remove_key_at_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "track_set_key_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key", "type": "int", "meta": "int32" }, { "name": "value", "type": "Variant" } ] }, { "name": "track_set_key_transition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "transition", "type": "float", "meta": "float" } ] }, { "name": "track_set_key_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "track_get_key_transition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_get_key_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_get_key_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_get_key_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_find_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "exact", "type": "bool", "default_value": "false" } ] }, { "name": "track_set_interpolation_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "interpolation", "type": "enum::Animation.InterpolationType" } ] }, { "name": "track_get_interpolation_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Animation.InterpolationType" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "track_set_interpolation_loop_wrap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "interpolation", "type": "bool" } ] }, { "name": "track_get_interpolation_loop_wrap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "transform_track_interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time_sec", "type": "float", "meta": "double" } ] }, { "name": "value_track_set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "mode", "type": "enum::Animation.UpdateMode" } ] }, { "name": "value_track_get_update_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Animation.UpdateMode" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" } ] }, { "name": "value_track_get_key_indices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time_sec", "type": "float", "meta": "double" }, { "name": "delta", "type": "float", "meta": "double" } ] }, { "name": "value_track_interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time_sec", "type": "float", "meta": "double" } ] }, { "name": "method_track_get_key_indices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time_sec", "type": "float", "meta": "double" }, { "name": "delta", "type": "float", "meta": "double" } ] }, { "name": "method_track_get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "StringName" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "method_track_get_params", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "bezier_track_insert_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "value", "type": "float", "meta": "float" }, { "name": "in_handle", "type": "Vector2", "default_value": "Vector2(0, 0)" }, { "name": "out_handle", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "bezier_track_set_key_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "bezier_track_set_key_in_handle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "in_handle", "type": "Vector2" } ] }, { "name": "bezier_track_set_key_out_handle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "out_handle", "type": "Vector2" } ] }, { "name": "bezier_track_get_key_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "bezier_track_get_key_in_handle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "bezier_track_get_key_out_handle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "bezier_track_interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "audio_track_insert_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "stream", "type": "Resource" }, { "name": "start_offset", "type": "float", "meta": "float", "default_value": "0" }, { "name": "end_offset", "type": "float", "meta": "float", "default_value": "0" } ] }, { "name": "audio_track_set_key_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "stream", "type": "Resource" } ] }, { "name": "audio_track_set_key_start_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "audio_track_set_key_end_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "audio_track_get_key_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Resource" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "audio_track_get_key_start_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "audio_track_get_key_end_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "animation_track_insert_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "double" }, { "name": "animation", "type": "StringName" } ] }, { "name": "animation_track_set_key_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" }, { "name": "animation", "type": "StringName" } ] }, { "name": "animation_track_get_key_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "StringName" }, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "key_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time_sec", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "has_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size_sec", "type": "float", "meta": "float" } ] }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "copy_track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "track_idx", "type": "int", "meta": "int32" }, { "name": "to_animation", "type": "Animation" } ] } ], "signals": [ { "name": "tracks_changed" } ], "properties": [ { "type": "float", "name": "length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "has_loop", "index": -1 }, { "type": "float", "name": "step", "setter": "set_step", "getter": "get_step", "index": -1 } ] }, { "name": "AnimationNode", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "FilterAction", "values": [ { "name": "FILTER_IGNORE", "value": 0 }, { "name": "FILTER_PASS", "value": 1 }, { "name": "FILTER_STOP", "value": 2 }, { "name": "FILTER_BLEND", "value": 3 } ] } ], "methods": [ { "name": "_get_child_nodes", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Dictionary" } }, { "name": "_get_parameter_list", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Array" } }, { "name": "_get_child_by_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "AnimationNode" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "_get_parameter_default_value", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "parameter", "type": "StringName" } ] }, { "name": "_process", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" }, "arguments": [ { "name": "time", "type": "float" }, { "name": "seek", "type": "bool" } ] }, { "name": "_get_caption", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_has_filter", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "get_input_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_input_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "input", "type": "int", "meta": "int32" } ] }, { "name": "add_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "remove_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_filter_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "path", "type": "NodePath" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_path_filtered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "set_filter_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_filter_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "blend_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "animation", "type": "StringName" }, { "name": "time", "type": "float", "meta": "float" }, { "name": "delta", "type": "float", "meta": "float" }, { "name": "seeked", "type": "bool" }, { "name": "blend", "type": "float", "meta": "float" } ] }, { "name": "blend_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1630676879, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "node", "type": "AnimationNode" }, { "name": "time", "type": "float", "meta": "float" }, { "name": "seek", "type": "bool" }, { "name": "blend", "type": "float", "meta": "float" }, { "name": "filter", "type": "enum::AnimationNode.FilterAction", "default_value": "0" }, { "name": "optimize", "type": "bool", "default_value": "true" } ] }, { "name": "blend_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1591541486, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "input_index", "type": "int", "meta": "int32" }, { "name": "time", "type": "float", "meta": "float" }, { "name": "seek", "type": "bool" }, { "name": "blend", "type": "float", "meta": "float" }, { "name": "filter", "type": "enum::AnimationNode.FilterAction", "default_value": "0" }, { "name": "optimize", "type": "bool", "default_value": "true" } ] }, { "name": "set_parameter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_parameter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "StringName" } ] } ], "signals": [ { "name": "removed_from_graph" }, { "name": "tree_changed" } ], "properties": [ { "type": "bool", "name": "filter_enabled", "setter": "set_filter_enabled", "getter": "is_filter_enabled", "index": -1 }, { "type": "Array", "name": "filters", "setter": "_set_filters", "getter": "_get_filters", "index": -1 } ] }, { "name": "AnimationNodeAdd2", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "methods": [ { "name": "set_use_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_sync", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "sync", "setter": "set_use_sync", "getter": "is_using_sync", "index": -1 } ] }, { "name": "AnimationNodeAdd3", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "methods": [ { "name": "set_use_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_sync", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "sync", "setter": "set_use_sync", "getter": "is_using_sync", "index": -1 } ] }, { "name": "AnimationNodeAnimation", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", "methods": [ { "name": "set_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "StringName", "name": "animation", "setter": "set_animation", "getter": "get_animation", "index": -1 } ] }, { "name": "AnimationNodeBlend2", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "methods": [ { "name": "set_use_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_sync", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "sync", "setter": "set_use_sync", "getter": "is_using_sync", "index": -1 } ] }, { "name": "AnimationNodeBlend3", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "methods": [ { "name": "set_use_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_sync", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "sync", "setter": "set_use_sync", "getter": "is_using_sync", "index": -1 } ] }, { "name": "AnimationNodeBlendSpace1D", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", "methods": [ { "name": "add_blend_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "node", "type": "AnimationRootNode" }, { "name": "pos", "type": "float", "meta": "float" }, { "name": "at_index", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_blend_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "pos", "type": "float", "meta": "float" } ] }, { "name": "get_blend_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "set_blend_point_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "node", "type": "AnimationRootNode" } ] }, { "name": "get_blend_point_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AnimationRootNode" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "remove_blend_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "get_blend_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_min_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min_space", "type": "float", "meta": "float" } ] }, { "name": "get_min_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_space", "type": "float", "meta": "float" } ] }, { "name": "get_max_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "snap", "type": "float", "meta": "float" } ] }, { "name": "get_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_value_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_value_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "AnimationRootNode", "name": "blend_point_0/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 0 }, { "type": "float", "name": "blend_point_0/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 0 }, { "type": "AnimationRootNode", "name": "blend_point_1/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 1 }, { "type": "float", "name": "blend_point_1/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 1 }, { "type": "AnimationRootNode", "name": "blend_point_2/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 2 }, { "type": "float", "name": "blend_point_2/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 2 }, { "type": "AnimationRootNode", "name": "blend_point_3/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 3 }, { "type": "float", "name": "blend_point_3/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 3 }, { "type": "AnimationRootNode", "name": "blend_point_4/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 4 }, { "type": "float", "name": "blend_point_4/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 4 }, { "type": "AnimationRootNode", "name": "blend_point_5/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 5 }, { "type": "float", "name": "blend_point_5/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 5 }, { "type": "AnimationRootNode", "name": "blend_point_6/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 6 }, { "type": "float", "name": "blend_point_6/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 6 }, { "type": "AnimationRootNode", "name": "blend_point_7/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 7 }, { "type": "float", "name": "blend_point_7/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 7 }, { "type": "AnimationRootNode", "name": "blend_point_8/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 8 }, { "type": "float", "name": "blend_point_8/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 8 }, { "type": "AnimationRootNode", "name": "blend_point_9/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 9 }, { "type": "float", "name": "blend_point_9/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 9 }, { "type": "AnimationRootNode", "name": "blend_point_10/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 10 }, { "type": "float", "name": "blend_point_10/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 10 }, { "type": "AnimationRootNode", "name": "blend_point_11/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 11 }, { "type": "float", "name": "blend_point_11/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 11 }, { "type": "AnimationRootNode", "name": "blend_point_12/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 12 }, { "type": "float", "name": "blend_point_12/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 12 }, { "type": "AnimationRootNode", "name": "blend_point_13/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 13 }, { "type": "float", "name": "blend_point_13/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 13 }, { "type": "AnimationRootNode", "name": "blend_point_14/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 14 }, { "type": "float", "name": "blend_point_14/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 14 }, { "type": "AnimationRootNode", "name": "blend_point_15/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 15 }, { "type": "float", "name": "blend_point_15/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 15 }, { "type": "AnimationRootNode", "name": "blend_point_16/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 16 }, { "type": "float", "name": "blend_point_16/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 16 }, { "type": "AnimationRootNode", "name": "blend_point_17/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 17 }, { "type": "float", "name": "blend_point_17/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 17 }, { "type": "AnimationRootNode", "name": "blend_point_18/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 18 }, { "type": "float", "name": "blend_point_18/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 18 }, { "type": "AnimationRootNode", "name": "blend_point_19/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 19 }, { "type": "float", "name": "blend_point_19/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 19 }, { "type": "AnimationRootNode", "name": "blend_point_20/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 20 }, { "type": "float", "name": "blend_point_20/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 20 }, { "type": "AnimationRootNode", "name": "blend_point_21/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 21 }, { "type": "float", "name": "blend_point_21/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 21 }, { "type": "AnimationRootNode", "name": "blend_point_22/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 22 }, { "type": "float", "name": "blend_point_22/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 22 }, { "type": "AnimationRootNode", "name": "blend_point_23/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 23 }, { "type": "float", "name": "blend_point_23/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 23 }, { "type": "AnimationRootNode", "name": "blend_point_24/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 24 }, { "type": "float", "name": "blend_point_24/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 24 }, { "type": "AnimationRootNode", "name": "blend_point_25/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 25 }, { "type": "float", "name": "blend_point_25/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 25 }, { "type": "AnimationRootNode", "name": "blend_point_26/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 26 }, { "type": "float", "name": "blend_point_26/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 26 }, { "type": "AnimationRootNode", "name": "blend_point_27/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 27 }, { "type": "float", "name": "blend_point_27/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 27 }, { "type": "AnimationRootNode", "name": "blend_point_28/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 28 }, { "type": "float", "name": "blend_point_28/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 28 }, { "type": "AnimationRootNode", "name": "blend_point_29/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 29 }, { "type": "float", "name": "blend_point_29/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 29 }, { "type": "AnimationRootNode", "name": "blend_point_30/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 30 }, { "type": "float", "name": "blend_point_30/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 30 }, { "type": "AnimationRootNode", "name": "blend_point_31/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 31 }, { "type": "float", "name": "blend_point_31/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 31 }, { "type": "AnimationRootNode", "name": "blend_point_32/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 32 }, { "type": "float", "name": "blend_point_32/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 32 }, { "type": "AnimationRootNode", "name": "blend_point_33/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 33 }, { "type": "float", "name": "blend_point_33/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 33 }, { "type": "AnimationRootNode", "name": "blend_point_34/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 34 }, { "type": "float", "name": "blend_point_34/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 34 }, { "type": "AnimationRootNode", "name": "blend_point_35/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 35 }, { "type": "float", "name": "blend_point_35/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 35 }, { "type": "AnimationRootNode", "name": "blend_point_36/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 36 }, { "type": "float", "name": "blend_point_36/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 36 }, { "type": "AnimationRootNode", "name": "blend_point_37/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 37 }, { "type": "float", "name": "blend_point_37/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 37 }, { "type": "AnimationRootNode", "name": "blend_point_38/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 38 }, { "type": "float", "name": "blend_point_38/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 38 }, { "type": "AnimationRootNode", "name": "blend_point_39/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 39 }, { "type": "float", "name": "blend_point_39/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 39 }, { "type": "AnimationRootNode", "name": "blend_point_40/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 40 }, { "type": "float", "name": "blend_point_40/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 40 }, { "type": "AnimationRootNode", "name": "blend_point_41/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 41 }, { "type": "float", "name": "blend_point_41/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 41 }, { "type": "AnimationRootNode", "name": "blend_point_42/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 42 }, { "type": "float", "name": "blend_point_42/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 42 }, { "type": "AnimationRootNode", "name": "blend_point_43/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 43 }, { "type": "float", "name": "blend_point_43/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 43 }, { "type": "AnimationRootNode", "name": "blend_point_44/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 44 }, { "type": "float", "name": "blend_point_44/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 44 }, { "type": "AnimationRootNode", "name": "blend_point_45/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 45 }, { "type": "float", "name": "blend_point_45/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 45 }, { "type": "AnimationRootNode", "name": "blend_point_46/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 46 }, { "type": "float", "name": "blend_point_46/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 46 }, { "type": "AnimationRootNode", "name": "blend_point_47/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 47 }, { "type": "float", "name": "blend_point_47/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 47 }, { "type": "AnimationRootNode", "name": "blend_point_48/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 48 }, { "type": "float", "name": "blend_point_48/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 48 }, { "type": "AnimationRootNode", "name": "blend_point_49/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 49 }, { "type": "float", "name": "blend_point_49/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 49 }, { "type": "AnimationRootNode", "name": "blend_point_50/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 50 }, { "type": "float", "name": "blend_point_50/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 50 }, { "type": "AnimationRootNode", "name": "blend_point_51/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 51 }, { "type": "float", "name": "blend_point_51/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 51 }, { "type": "AnimationRootNode", "name": "blend_point_52/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 52 }, { "type": "float", "name": "blend_point_52/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 52 }, { "type": "AnimationRootNode", "name": "blend_point_53/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 53 }, { "type": "float", "name": "blend_point_53/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 53 }, { "type": "AnimationRootNode", "name": "blend_point_54/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 54 }, { "type": "float", "name": "blend_point_54/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 54 }, { "type": "AnimationRootNode", "name": "blend_point_55/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 55 }, { "type": "float", "name": "blend_point_55/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 55 }, { "type": "AnimationRootNode", "name": "blend_point_56/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 56 }, { "type": "float", "name": "blend_point_56/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 56 }, { "type": "AnimationRootNode", "name": "blend_point_57/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 57 }, { "type": "float", "name": "blend_point_57/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 57 }, { "type": "AnimationRootNode", "name": "blend_point_58/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 58 }, { "type": "float", "name": "blend_point_58/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 58 }, { "type": "AnimationRootNode", "name": "blend_point_59/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 59 }, { "type": "float", "name": "blend_point_59/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 59 }, { "type": "AnimationRootNode", "name": "blend_point_60/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 60 }, { "type": "float", "name": "blend_point_60/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 60 }, { "type": "AnimationRootNode", "name": "blend_point_61/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 61 }, { "type": "float", "name": "blend_point_61/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 61 }, { "type": "AnimationRootNode", "name": "blend_point_62/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 62 }, { "type": "float", "name": "blend_point_62/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 62 }, { "type": "AnimationRootNode", "name": "blend_point_63/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 63 }, { "type": "float", "name": "blend_point_63/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 63 }, { "type": "float", "name": "min_space", "setter": "set_min_space", "getter": "get_min_space", "index": -1 }, { "type": "float", "name": "max_space", "setter": "set_max_space", "getter": "get_max_space", "index": -1 }, { "type": "float", "name": "snap", "setter": "set_snap", "getter": "get_snap", "index": -1 }, { "type": "String", "name": "value_label", "setter": "set_value_label", "getter": "get_value_label", "index": -1 } ] }, { "name": "AnimationNodeBlendSpace2D", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", "enums": [ { "name": "BlendMode", "values": [ { "name": "BLEND_MODE_INTERPOLATED", "value": 0 }, { "name": "BLEND_MODE_DISCRETE", "value": 1 }, { "name": "BLEND_MODE_DISCRETE_CARRY", "value": 2 } ] } ], "methods": [ { "name": "add_blend_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "node", "type": "AnimationRootNode" }, { "name": "pos", "type": "Vector2" }, { "name": "at_index", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_blend_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "pos", "type": "Vector2" } ] }, { "name": "get_blend_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "set_blend_point_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "node", "type": "AnimationRootNode" } ] }, { "name": "get_blend_point_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AnimationRootNode" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "remove_blend_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "get_blend_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_triangle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "x", "type": "int", "meta": "int32" }, { "name": "y", "type": "int", "meta": "int32" }, { "name": "z", "type": "int", "meta": "int32" }, { "name": "at_index", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_triangle_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "triangle", "type": "int", "meta": "int32" }, { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "remove_triangle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "triangle", "type": "int", "meta": "int32" } ] }, { "name": "get_triangle_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_min_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min_space", "type": "Vector2" } ] }, { "name": "get_min_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_max_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_space", "type": "Vector2" } ] }, { "name": "get_max_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "snap", "type": "Vector2" } ] }, { "name": "get_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_x_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_x_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_y_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_y_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_auto_triangles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_auto_triangles", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationNodeBlendSpace2D.BlendMode" } ] }, { "name": "get_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationNodeBlendSpace2D.BlendMode" } } ], "signals": [ { "name": "triangles_updated" } ], "properties": [ { "type": "bool", "name": "auto_triangles", "setter": "set_auto_triangles", "getter": "get_auto_triangles", "index": -1 }, { "type": "AnimationRootNode", "name": "blend_point_0/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 0 }, { "type": "Vector2", "name": "blend_point_0/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 0 }, { "type": "AnimationRootNode", "name": "blend_point_1/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 1 }, { "type": "Vector2", "name": "blend_point_1/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 1 }, { "type": "AnimationRootNode", "name": "blend_point_2/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 2 }, { "type": "Vector2", "name": "blend_point_2/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 2 }, { "type": "AnimationRootNode", "name": "blend_point_3/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 3 }, { "type": "Vector2", "name": "blend_point_3/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 3 }, { "type": "AnimationRootNode", "name": "blend_point_4/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 4 }, { "type": "Vector2", "name": "blend_point_4/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 4 }, { "type": "AnimationRootNode", "name": "blend_point_5/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 5 }, { "type": "Vector2", "name": "blend_point_5/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 5 }, { "type": "AnimationRootNode", "name": "blend_point_6/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 6 }, { "type": "Vector2", "name": "blend_point_6/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 6 }, { "type": "AnimationRootNode", "name": "blend_point_7/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 7 }, { "type": "Vector2", "name": "blend_point_7/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 7 }, { "type": "AnimationRootNode", "name": "blend_point_8/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 8 }, { "type": "Vector2", "name": "blend_point_8/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 8 }, { "type": "AnimationRootNode", "name": "blend_point_9/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 9 }, { "type": "Vector2", "name": "blend_point_9/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 9 }, { "type": "AnimationRootNode", "name": "blend_point_10/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 10 }, { "type": "Vector2", "name": "blend_point_10/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 10 }, { "type": "AnimationRootNode", "name": "blend_point_11/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 11 }, { "type": "Vector2", "name": "blend_point_11/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 11 }, { "type": "AnimationRootNode", "name": "blend_point_12/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 12 }, { "type": "Vector2", "name": "blend_point_12/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 12 }, { "type": "AnimationRootNode", "name": "blend_point_13/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 13 }, { "type": "Vector2", "name": "blend_point_13/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 13 }, { "type": "AnimationRootNode", "name": "blend_point_14/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 14 }, { "type": "Vector2", "name": "blend_point_14/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 14 }, { "type": "AnimationRootNode", "name": "blend_point_15/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 15 }, { "type": "Vector2", "name": "blend_point_15/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 15 }, { "type": "AnimationRootNode", "name": "blend_point_16/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 16 }, { "type": "Vector2", "name": "blend_point_16/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 16 }, { "type": "AnimationRootNode", "name": "blend_point_17/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 17 }, { "type": "Vector2", "name": "blend_point_17/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 17 }, { "type": "AnimationRootNode", "name": "blend_point_18/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 18 }, { "type": "Vector2", "name": "blend_point_18/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 18 }, { "type": "AnimationRootNode", "name": "blend_point_19/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 19 }, { "type": "Vector2", "name": "blend_point_19/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 19 }, { "type": "AnimationRootNode", "name": "blend_point_20/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 20 }, { "type": "Vector2", "name": "blend_point_20/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 20 }, { "type": "AnimationRootNode", "name": "blend_point_21/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 21 }, { "type": "Vector2", "name": "blend_point_21/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 21 }, { "type": "AnimationRootNode", "name": "blend_point_22/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 22 }, { "type": "Vector2", "name": "blend_point_22/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 22 }, { "type": "AnimationRootNode", "name": "blend_point_23/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 23 }, { "type": "Vector2", "name": "blend_point_23/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 23 }, { "type": "AnimationRootNode", "name": "blend_point_24/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 24 }, { "type": "Vector2", "name": "blend_point_24/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 24 }, { "type": "AnimationRootNode", "name": "blend_point_25/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 25 }, { "type": "Vector2", "name": "blend_point_25/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 25 }, { "type": "AnimationRootNode", "name": "blend_point_26/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 26 }, { "type": "Vector2", "name": "blend_point_26/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 26 }, { "type": "AnimationRootNode", "name": "blend_point_27/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 27 }, { "type": "Vector2", "name": "blend_point_27/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 27 }, { "type": "AnimationRootNode", "name": "blend_point_28/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 28 }, { "type": "Vector2", "name": "blend_point_28/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 28 }, { "type": "AnimationRootNode", "name": "blend_point_29/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 29 }, { "type": "Vector2", "name": "blend_point_29/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 29 }, { "type": "AnimationRootNode", "name": "blend_point_30/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 30 }, { "type": "Vector2", "name": "blend_point_30/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 30 }, { "type": "AnimationRootNode", "name": "blend_point_31/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 31 }, { "type": "Vector2", "name": "blend_point_31/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 31 }, { "type": "AnimationRootNode", "name": "blend_point_32/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 32 }, { "type": "Vector2", "name": "blend_point_32/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 32 }, { "type": "AnimationRootNode", "name": "blend_point_33/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 33 }, { "type": "Vector2", "name": "blend_point_33/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 33 }, { "type": "AnimationRootNode", "name": "blend_point_34/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 34 }, { "type": "Vector2", "name": "blend_point_34/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 34 }, { "type": "AnimationRootNode", "name": "blend_point_35/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 35 }, { "type": "Vector2", "name": "blend_point_35/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 35 }, { "type": "AnimationRootNode", "name": "blend_point_36/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 36 }, { "type": "Vector2", "name": "blend_point_36/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 36 }, { "type": "AnimationRootNode", "name": "blend_point_37/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 37 }, { "type": "Vector2", "name": "blend_point_37/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 37 }, { "type": "AnimationRootNode", "name": "blend_point_38/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 38 }, { "type": "Vector2", "name": "blend_point_38/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 38 }, { "type": "AnimationRootNode", "name": "blend_point_39/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 39 }, { "type": "Vector2", "name": "blend_point_39/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 39 }, { "type": "AnimationRootNode", "name": "blend_point_40/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 40 }, { "type": "Vector2", "name": "blend_point_40/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 40 }, { "type": "AnimationRootNode", "name": "blend_point_41/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 41 }, { "type": "Vector2", "name": "blend_point_41/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 41 }, { "type": "AnimationRootNode", "name": "blend_point_42/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 42 }, { "type": "Vector2", "name": "blend_point_42/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 42 }, { "type": "AnimationRootNode", "name": "blend_point_43/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 43 }, { "type": "Vector2", "name": "blend_point_43/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 43 }, { "type": "AnimationRootNode", "name": "blend_point_44/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 44 }, { "type": "Vector2", "name": "blend_point_44/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 44 }, { "type": "AnimationRootNode", "name": "blend_point_45/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 45 }, { "type": "Vector2", "name": "blend_point_45/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 45 }, { "type": "AnimationRootNode", "name": "blend_point_46/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 46 }, { "type": "Vector2", "name": "blend_point_46/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 46 }, { "type": "AnimationRootNode", "name": "blend_point_47/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 47 }, { "type": "Vector2", "name": "blend_point_47/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 47 }, { "type": "AnimationRootNode", "name": "blend_point_48/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 48 }, { "type": "Vector2", "name": "blend_point_48/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 48 }, { "type": "AnimationRootNode", "name": "blend_point_49/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 49 }, { "type": "Vector2", "name": "blend_point_49/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 49 }, { "type": "AnimationRootNode", "name": "blend_point_50/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 50 }, { "type": "Vector2", "name": "blend_point_50/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 50 }, { "type": "AnimationRootNode", "name": "blend_point_51/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 51 }, { "type": "Vector2", "name": "blend_point_51/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 51 }, { "type": "AnimationRootNode", "name": "blend_point_52/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 52 }, { "type": "Vector2", "name": "blend_point_52/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 52 }, { "type": "AnimationRootNode", "name": "blend_point_53/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 53 }, { "type": "Vector2", "name": "blend_point_53/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 53 }, { "type": "AnimationRootNode", "name": "blend_point_54/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 54 }, { "type": "Vector2", "name": "blend_point_54/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 54 }, { "type": "AnimationRootNode", "name": "blend_point_55/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 55 }, { "type": "Vector2", "name": "blend_point_55/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 55 }, { "type": "AnimationRootNode", "name": "blend_point_56/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 56 }, { "type": "Vector2", "name": "blend_point_56/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 56 }, { "type": "AnimationRootNode", "name": "blend_point_57/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 57 }, { "type": "Vector2", "name": "blend_point_57/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 57 }, { "type": "AnimationRootNode", "name": "blend_point_58/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 58 }, { "type": "Vector2", "name": "blend_point_58/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 58 }, { "type": "AnimationRootNode", "name": "blend_point_59/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 59 }, { "type": "Vector2", "name": "blend_point_59/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 59 }, { "type": "AnimationRootNode", "name": "blend_point_60/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 60 }, { "type": "Vector2", "name": "blend_point_60/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 60 }, { "type": "AnimationRootNode", "name": "blend_point_61/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 61 }, { "type": "Vector2", "name": "blend_point_61/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 61 }, { "type": "AnimationRootNode", "name": "blend_point_62/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 62 }, { "type": "Vector2", "name": "blend_point_62/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 62 }, { "type": "AnimationRootNode", "name": "blend_point_63/node", "setter": "_add_blend_point", "getter": "get_blend_point_node", "index": 63 }, { "type": "Vector2", "name": "blend_point_63/pos", "setter": "set_blend_point_position", "getter": "get_blend_point_position", "index": 63 }, { "type": "PackedInt32Array", "name": "triangles", "setter": "_set_triangles", "getter": "_get_triangles", "index": -1 }, { "type": "Vector2", "name": "min_space", "setter": "set_min_space", "getter": "get_min_space", "index": -1 }, { "type": "Vector2", "name": "max_space", "setter": "set_max_space", "getter": "get_max_space", "index": -1 }, { "type": "Vector2", "name": "snap", "setter": "set_snap", "getter": "get_snap", "index": -1 }, { "type": "String", "name": "x_label", "setter": "set_x_label", "getter": "get_x_label", "index": -1 }, { "type": "String", "name": "y_label", "setter": "set_y_label", "getter": "get_y_label", "index": -1 }, { "type": "int", "name": "blend_mode", "setter": "set_blend_mode", "getter": "get_blend_mode", "index": -1 } ] }, { "name": "AnimationNodeBlendTree", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", "constants": [ { "name": "CONNECTION_OK", "value": 0 }, { "name": "CONNECTION_ERROR_NO_INPUT", "value": 1 }, { "name": "CONNECTION_ERROR_NO_INPUT_INDEX", "value": 2 }, { "name": "CONNECTION_ERROR_NO_OUTPUT", "value": 3 }, { "name": "CONNECTION_ERROR_SAME_NODE", "value": 4 }, { "name": "CONNECTION_ERROR_CONNECTION_EXISTS", "value": 5 } ], "methods": [ { "name": "add_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "node", "type": "AnimationNode" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "get_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AnimationNode" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "has_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "connect_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "input_node", "type": "StringName" }, { "name": "input_index", "type": "int", "meta": "int32" }, { "name": "output_node", "type": "StringName" } ] }, { "name": "disconnect_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "input_node", "type": "StringName" }, { "name": "input_index", "type": "int", "meta": "int32" } ] }, { "name": "set_node_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_node_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "set_graph_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_graph_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "graph_offset", "setter": "set_graph_offset", "getter": "get_graph_offset", "index": -1 } ] }, { "name": "AnimationNodeOneShot", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "enums": [ { "name": "MixMode", "values": [ { "name": "MIX_MODE_BLEND", "value": 0 }, { "name": "MIX_MODE_ADD", "value": 1 } ] } ], "methods": [ { "name": "set_fadein_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "get_fadein_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fadeout_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "get_fadeout_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_autorestart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_autorestart", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_autorestart_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "float", "meta": "float" } ] }, { "name": "get_autorestart_delay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_autorestart_random_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "float", "meta": "float" } ] }, { "name": "get_autorestart_random_delay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mix_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationNodeOneShot.MixMode" } ] }, { "name": "get_mix_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationNodeOneShot.MixMode" } }, { "name": "set_use_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_sync", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "fadein_time", "setter": "set_fadein_time", "getter": "get_fadein_time", "index": -1 }, { "type": "float", "name": "fadeout_time", "setter": "set_fadeout_time", "getter": "get_fadeout_time", "index": -1 }, { "type": "bool", "name": "autorestart", "setter": "set_autorestart", "getter": "has_autorestart", "index": -1 }, { "type": "float", "name": "autorestart_delay", "setter": "set_autorestart_delay", "getter": "get_autorestart_delay", "index": -1 }, { "type": "float", "name": "autorestart_random_delay", "setter": "set_autorestart_random_delay", "getter": "get_autorestart_random_delay", "index": -1 }, { "type": "bool", "name": "sync", "setter": "set_use_sync", "getter": "is_using_sync", "index": -1 } ] }, { "name": "AnimationNodeOutput", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core" }, { "name": "AnimationNodeStateMachine", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", "methods": [ { "name": "add_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "node", "type": "AnimationNode" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "replace_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "node", "type": "AnimationNode" } ] }, { "name": "get_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AnimationNode" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "has_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_node_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "node", "type": "AnimationNode" } ] }, { "name": "set_node_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_node_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_transition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "to", "type": "StringName" } ] }, { "name": "add_transition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "to", "type": "StringName" }, { "name": "transition", "type": "AnimationNodeStateMachineTransition" } ] }, { "name": "get_transition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AnimationNodeStateMachineTransition" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_transition_from", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_transition_to", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_transition_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "remove_transition_by_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_transition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "to", "type": "StringName" } ] }, { "name": "set_start_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_start_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_end_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_end_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_graph_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_graph_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ] }, { "name": "AnimationNodeStateMachinePlayback", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "travel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_node", "type": "StringName" } ] }, { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "StringName" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_current_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "get_current_play_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_current_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_travel_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } } ] }, { "name": "AnimationNodeStateMachineTransition", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "SwitchMode", "values": [ { "name": "SWITCH_MODE_IMMEDIATE", "value": 0 }, { "name": "SWITCH_MODE_SYNC", "value": 1 }, { "name": "SWITCH_MODE_AT_END", "value": 2 } ] } ], "methods": [ { "name": "set_switch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" } ] }, { "name": "get_switch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationNodeStateMachineTransition.SwitchMode" } }, { "name": "set_auto_advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "auto_advance", "type": "bool" } ] }, { "name": "has_auto_advance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_advance_condition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_advance_condition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_xfade_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "float" } ] }, { "name": "get_xfade_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "get_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "signals": [ { "name": "advance_condition_changed" } ], "properties": [ { "type": "int", "name": "switch_mode", "setter": "set_switch_mode", "getter": "get_switch_mode", "index": -1 }, { "type": "bool", "name": "auto_advance", "setter": "set_auto_advance", "getter": "has_auto_advance", "index": -1 }, { "type": "StringName", "name": "advance_condition", "setter": "set_advance_condition", "getter": "get_advance_condition", "index": -1 }, { "type": "float", "name": "xfade_time", "setter": "set_xfade_time", "getter": "get_xfade_time", "index": -1 }, { "type": "int", "name": "priority", "setter": "set_priority", "getter": "get_priority", "index": -1 }, { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 } ] }, { "name": "AnimationNodeTimeScale", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core" }, { "name": "AnimationNodeTimeSeek", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core" }, { "name": "AnimationNodeTransition", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core", "methods": [ { "name": "set_enabled_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_enabled_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_input_as_auto_advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "input", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_input_set_as_auto_advance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "input", "type": "int", "meta": "int32" } ] }, { "name": "set_input_caption", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "input", "type": "int", "meta": "int32" }, { "name": "caption", "type": "String" } ] }, { "name": "get_input_caption", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "input", "type": "int", "meta": "int32" } ] }, { "name": "set_cross_fade_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "get_cross_fade_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "input_count", "setter": "set_enabled_inputs", "getter": "get_enabled_inputs", "index": -1 }, { "type": "float", "name": "xfade_time", "setter": "set_cross_fade_time", "getter": "get_cross_fade_time", "index": -1 }, { "type": "String", "name": "input_0/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 0 }, { "type": "bool", "name": "input_0/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 0 }, { "type": "String", "name": "input_1/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 1 }, { "type": "bool", "name": "input_1/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 1 }, { "type": "String", "name": "input_2/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 2 }, { "type": "bool", "name": "input_2/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 2 }, { "type": "String", "name": "input_3/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 3 }, { "type": "bool", "name": "input_3/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 3 }, { "type": "String", "name": "input_4/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 4 }, { "type": "bool", "name": "input_4/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 4 }, { "type": "String", "name": "input_5/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 5 }, { "type": "bool", "name": "input_5/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 5 }, { "type": "String", "name": "input_6/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 6 }, { "type": "bool", "name": "input_6/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 6 }, { "type": "String", "name": "input_7/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 7 }, { "type": "bool", "name": "input_7/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 7 }, { "type": "String", "name": "input_8/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 8 }, { "type": "bool", "name": "input_8/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 8 }, { "type": "String", "name": "input_9/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 9 }, { "type": "bool", "name": "input_9/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 9 }, { "type": "String", "name": "input_10/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 10 }, { "type": "bool", "name": "input_10/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 10 }, { "type": "String", "name": "input_11/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 11 }, { "type": "bool", "name": "input_11/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 11 }, { "type": "String", "name": "input_12/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 12 }, { "type": "bool", "name": "input_12/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 12 }, { "type": "String", "name": "input_13/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 13 }, { "type": "bool", "name": "input_13/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 13 }, { "type": "String", "name": "input_14/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 14 }, { "type": "bool", "name": "input_14/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 14 }, { "type": "String", "name": "input_15/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 15 }, { "type": "bool", "name": "input_15/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 15 }, { "type": "String", "name": "input_16/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 16 }, { "type": "bool", "name": "input_16/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 16 }, { "type": "String", "name": "input_17/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 17 }, { "type": "bool", "name": "input_17/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 17 }, { "type": "String", "name": "input_18/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 18 }, { "type": "bool", "name": "input_18/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 18 }, { "type": "String", "name": "input_19/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 19 }, { "type": "bool", "name": "input_19/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 19 }, { "type": "String", "name": "input_20/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 20 }, { "type": "bool", "name": "input_20/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 20 }, { "type": "String", "name": "input_21/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 21 }, { "type": "bool", "name": "input_21/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 21 }, { "type": "String", "name": "input_22/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 22 }, { "type": "bool", "name": "input_22/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 22 }, { "type": "String", "name": "input_23/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 23 }, { "type": "bool", "name": "input_23/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 23 }, { "type": "String", "name": "input_24/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 24 }, { "type": "bool", "name": "input_24/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 24 }, { "type": "String", "name": "input_25/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 25 }, { "type": "bool", "name": "input_25/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 25 }, { "type": "String", "name": "input_26/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 26 }, { "type": "bool", "name": "input_26/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 26 }, { "type": "String", "name": "input_27/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 27 }, { "type": "bool", "name": "input_27/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 27 }, { "type": "String", "name": "input_28/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 28 }, { "type": "bool", "name": "input_28/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 28 }, { "type": "String", "name": "input_29/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 29 }, { "type": "bool", "name": "input_29/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 29 }, { "type": "String", "name": "input_30/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 30 }, { "type": "bool", "name": "input_30/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 30 }, { "type": "String", "name": "input_31/name", "setter": "set_input_caption", "getter": "get_input_caption", "index": 31 }, { "type": "bool", "name": "input_31/auto_advance", "setter": "set_input_as_auto_advance", "getter": "is_input_set_as_auto_advance", "index": 31 } ] }, { "name": "AnimationPlayer", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "enums": [ { "name": "AnimationProcessCallback", "values": [ { "name": "ANIMATION_PROCESS_PHYSICS", "value": 0 }, { "name": "ANIMATION_PROCESS_IDLE", "value": 1 }, { "name": "ANIMATION_PROCESS_MANUAL", "value": 2 } ] }, { "name": "AnimationMethodCallMode", "values": [ { "name": "ANIMATION_METHOD_CALL_DEFERRED", "value": 0 }, { "name": "ANIMATION_METHOD_CALL_IMMEDIATE", "value": 1 } ] } ], "methods": [ { "name": "add_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "animation", "type": "Animation" } ] }, { "name": "remove_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "newname", "type": "StringName" } ] }, { "name": "has_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Animation" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_animation_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "animation_set_next", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "anim_from", "type": "StringName" }, { "name": "anim_to", "type": "StringName" } ] }, { "name": "animation_get_next", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "anim_from", "type": "StringName" } ] }, { "name": "set_blend_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "anim_from", "type": "StringName" }, { "name": "anim_to", "type": "StringName" }, { "name": "sec", "type": "float", "meta": "float" } ] }, { "name": "get_blend_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "anim_from", "type": "StringName" }, { "name": "anim_to", "type": "StringName" } ] }, { "name": "set_default_blend_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sec", "type": "float", "meta": "float" } ] }, { "name": "get_default_blend_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 505897899, "arguments": [ { "name": "name", "type": "StringName", "default_value": "\"\"" }, { "name": "custom_blend", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "custom_speed", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "from_end", "type": "bool", "default_value": "false" } ] }, { "name": "play_backwards", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 336907853, "arguments": [ { "name": "name", "type": "StringName", "default_value": "\"\"" }, { "name": "custom_blend", "type": "float", "meta": "float", "default_value": "-1" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133279208, "arguments": [ { "name": "reset", "type": "bool", "default_value": "true" } ] }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_current_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anim", "type": "String" } ] }, { "name": "get_current_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_assigned_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anim", "type": "String" } ] }, { "name": "get_assigned_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "queue", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_queue", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedStringArray" } }, { "name": "clear_queue", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed", "type": "float", "meta": "float" } ] }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_playing_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_autoplay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_reset_on_save_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_reset_on_save_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_root", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "find_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "animation", "type": "Animation" } ] }, { "name": "clear_caches", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_process_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationPlayer.AnimationProcessCallback" } ] }, { "name": "get_process_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationPlayer.AnimationProcessCallback" } }, { "name": "set_method_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationPlayer.AnimationMethodCallMode" } ] }, { "name": "get_method_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationPlayer.AnimationMethodCallMode" } }, { "name": "get_current_animation_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_current_animation_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "seconds", "type": "float", "meta": "double" }, { "name": "update", "type": "bool", "default_value": "false" } ] }, { "name": "advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "delta", "type": "float", "meta": "float" } ] } ], "signals": [ { "name": "caches_cleared" }, { "name": "animation_started", "arguments": [ { "name": "anim_name", "type": "StringName" } ] }, { "name": "animation_changed", "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "animation_finished", "arguments": [ { "name": "anim_name", "type": "StringName" } ] } ], "properties": [ { "type": "NodePath", "name": "root_node", "setter": "set_root", "getter": "get_root", "index": -1 }, { "type": "StringName", "name": "current_animation", "setter": "set_current_animation", "getter": "get_current_animation", "index": -1 }, { "type": "StringName", "name": "assigned_animation", "setter": "set_assigned_animation", "getter": "get_assigned_animation", "index": -1 }, { "type": "StringName", "name": "autoplay", "setter": "set_autoplay", "getter": "get_autoplay", "index": -1 }, { "type": "bool", "name": "reset_on_save", "setter": "set_reset_on_save_enabled", "getter": "is_reset_on_save_enabled", "index": -1 }, { "type": "float", "name": "current_animation_length", "setter": "", "getter": "get_current_animation_length", "index": -1 }, { "type": "float", "name": "current_animation_position", "setter": "", "getter": "get_current_animation_position", "index": -1 }, { "type": "int", "name": "playback_process_mode", "setter": "set_process_callback", "getter": "get_process_callback", "index": -1 }, { "type": "float", "name": "playback_default_blend_time", "setter": "set_default_blend_time", "getter": "get_default_blend_time", "index": -1 }, { "type": "bool", "name": "playback_active", "setter": "set_active", "getter": "is_active", "index": -1 }, { "type": "float", "name": "playback_speed", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "int", "name": "method_call_mode", "setter": "set_method_call_mode", "getter": "get_method_call_mode", "index": -1 } ] }, { "name": "AnimationRootNode", "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", "api_type": "core" }, { "name": "AnimationTrackEditPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor" }, { "name": "AnimationTree", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "enums": [ { "name": "AnimationProcessCallback", "values": [ { "name": "ANIMATION_PROCESS_PHYSICS", "value": 0 }, { "name": "ANIMATION_PROCESS_IDLE", "value": 1 }, { "name": "ANIMATION_PROCESS_MANUAL", "value": 2 } ] } ], "methods": [ { "name": "set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tree_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "root", "type": "AnimationNode" } ] }, { "name": "get_tree_root", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AnimationNode" } }, { "name": "set_process_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AnimationTree.AnimationProcessCallback" } ] }, { "name": "get_process_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AnimationTree.AnimationProcessCallback" } }, { "name": "set_animation_player", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "root", "type": "NodePath" } ] }, { "name": "get_animation_player", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_root_motion_track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_root_motion_track", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "get_root_motion_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "rename_parameter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "old_name", "type": "String" }, { "name": "new_name", "type": "String" } ] }, { "name": "advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "delta", "type": "float", "meta": "float" } ] } ], "properties": [ { "type": "AnimationRootNode", "name": "tree_root", "setter": "set_tree_root", "getter": "get_tree_root", "index": -1 }, { "type": "NodePath", "name": "anim_player", "setter": "set_animation_player", "getter": "get_animation_player", "index": -1 }, { "type": "bool", "name": "active", "setter": "set_active", "getter": "is_active", "index": -1 }, { "type": "int", "name": "process_callback", "setter": "set_process_callback", "getter": "get_process_callback", "index": -1 }, { "type": "NodePath", "name": "root_motion_track", "setter": "set_root_motion_track", "getter": "get_root_motion_track", "index": -1 } ] }, { "name": "Area2D", "is_refcounted": false, "is_instantiable": true, "inherits": "CollisionObject2D", "api_type": "core", "enums": [ { "name": "SpaceOverride", "values": [ { "name": "SPACE_OVERRIDE_DISABLED", "value": 0 }, { "name": "SPACE_OVERRIDE_COMBINE", "value": 1 }, { "name": "SPACE_OVERRIDE_COMBINE_REPLACE", "value": 2 }, { "name": "SPACE_OVERRIDE_REPLACE", "value": 3 }, { "name": "SPACE_OVERRIDE_REPLACE_COMBINE", "value": 4 } ] } ], "methods": [ { "name": "set_space_override_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "space_override_mode", "type": "enum::Area2D.SpaceOverride" } ] }, { "name": "get_space_override_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Area2D.SpaceOverride" } }, { "name": "set_gravity_is_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_gravity_a_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_gravity_distance_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance_scale", "type": "float", "meta": "float" } ] }, { "name": "get_gravity_distance_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gravity_vector", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vector", "type": "Vector2" } ] }, { "name": "get_gravity_vector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity", "type": "float", "meta": "float" } ] }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_damp", "type": "float", "meta": "float" } ] }, { "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_damp", "type": "float", "meta": "float" } ] }, { "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "float", "meta": "float" } ] }, { "name": "get_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_monitoring", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_monitoring", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_monitorable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_monitorable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_overlapping_bodies", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_overlapping_areas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "overlaps_body", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "overlaps_area", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "area", "type": "Node" } ] }, { "name": "set_audio_bus_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_audio_bus_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_audio_bus_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_overriding_audio_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "area_exited", "arguments": [ { "name": "area", "type": "Area2D" } ] }, { "name": "area_shape_exited", "arguments": [ { "name": "area_rid", "type": "RID" }, { "name": "area", "type": "Area2D" }, { "name": "area_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "body_entered", "arguments": [ { "name": "body", "type": "Node2D" } ] }, { "name": "body_shape_entered", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node2D" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "area_entered", "arguments": [ { "name": "area", "type": "Area2D" } ] }, { "name": "area_shape_entered", "arguments": [ { "name": "area_rid", "type": "RID" }, { "name": "area", "type": "Area2D" }, { "name": "area_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "body_exited", "arguments": [ { "name": "body", "type": "Node2D" } ] }, { "name": "body_shape_exited", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node2D" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] } ], "properties": [ { "type": "bool", "name": "monitoring", "setter": "set_monitoring", "getter": "is_monitoring", "index": -1 }, { "type": "bool", "name": "monitorable", "setter": "set_monitorable", "getter": "is_monitorable", "index": -1 }, { "type": "int", "name": "priority", "setter": "set_priority", "getter": "get_priority", "index": -1 }, { "type": "int", "name": "space_override", "setter": "set_space_override_mode", "getter": "get_space_override_mode", "index": -1 }, { "type": "bool", "name": "gravity_point", "setter": "set_gravity_is_point", "getter": "is_gravity_a_point", "index": -1 }, { "type": "float", "name": "gravity_distance_scale", "setter": "set_gravity_distance_scale", "getter": "get_gravity_distance_scale", "index": -1 }, { "type": "Vector2", "name": "gravity_vec", "setter": "set_gravity_vector", "getter": "get_gravity_vector", "index": -1 }, { "type": "float", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 }, { "type": "float", "name": "linear_damp", "setter": "set_linear_damp", "getter": "get_linear_damp", "index": -1 }, { "type": "float", "name": "angular_damp", "setter": "set_angular_damp", "getter": "get_angular_damp", "index": -1 }, { "type": "bool", "name": "audio_bus_override", "setter": "set_audio_bus_override", "getter": "is_overriding_audio_bus", "index": -1 }, { "type": "StringName", "name": "audio_bus_name", "setter": "set_audio_bus_name", "getter": "get_audio_bus_name", "index": -1 } ] }, { "name": "Area3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CollisionObject3D", "api_type": "core", "enums": [ { "name": "SpaceOverride", "values": [ { "name": "SPACE_OVERRIDE_DISABLED", "value": 0 }, { "name": "SPACE_OVERRIDE_COMBINE", "value": 1 }, { "name": "SPACE_OVERRIDE_COMBINE_REPLACE", "value": 2 }, { "name": "SPACE_OVERRIDE_REPLACE", "value": 3 }, { "name": "SPACE_OVERRIDE_REPLACE_COMBINE", "value": 4 } ] } ], "methods": [ { "name": "set_space_override_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "enum::Area3D.SpaceOverride" } ] }, { "name": "get_space_override_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Area3D.SpaceOverride" } }, { "name": "set_gravity_is_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_gravity_a_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_gravity_distance_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance_scale", "type": "float", "meta": "float" } ] }, { "name": "get_gravity_distance_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gravity_vector", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vector", "type": "Vector3" } ] }, { "name": "get_gravity_vector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity", "type": "float", "meta": "float" } ] }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_damp", "type": "float", "meta": "float" } ] }, { "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_damp", "type": "float", "meta": "float" } ] }, { "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "float", "meta": "float" } ] }, { "name": "get_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_wind_force_magnitude", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "wind_force_magnitude", "type": "float", "meta": "float" } ] }, { "name": "get_wind_force_magnitude", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_wind_attenuation_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "wind_attenuation_factor", "type": "float", "meta": "float" } ] }, { "name": "get_wind_attenuation_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_wind_source_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "wind_source_path", "type": "NodePath" } ] }, { "name": "get_wind_source_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_monitorable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_monitorable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_monitoring", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_monitoring", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_overlapping_bodies", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_overlapping_areas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "overlaps_body", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "overlaps_area", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "area", "type": "Node" } ] }, { "name": "set_audio_bus_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_overriding_audio_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_audio_bus_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_audio_bus_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_use_reverb_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_reverb_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_reverb_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_reverb_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_reverb_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_reverb_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_reverb_uniformity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_reverb_uniformity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "signals": [ { "name": "area_exited", "arguments": [ { "name": "area", "type": "Area3D" } ] }, { "name": "area_shape_exited", "arguments": [ { "name": "area_rid", "type": "RID" }, { "name": "area", "type": "Area3D" }, { "name": "area_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "body_entered", "arguments": [ { "name": "body", "type": "Node3D" } ] }, { "name": "body_shape_entered", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node3D" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "area_entered", "arguments": [ { "name": "area", "type": "Area3D" } ] }, { "name": "area_shape_entered", "arguments": [ { "name": "area_rid", "type": "RID" }, { "name": "area", "type": "Area3D" }, { "name": "area_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "body_exited", "arguments": [ { "name": "body", "type": "Node3D" } ] }, { "name": "body_shape_exited", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node3D" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] } ], "properties": [ { "type": "bool", "name": "monitoring", "setter": "set_monitoring", "getter": "is_monitoring", "index": -1 }, { "type": "bool", "name": "monitorable", "setter": "set_monitorable", "getter": "is_monitorable", "index": -1 }, { "type": "int", "name": "priority", "setter": "set_priority", "getter": "get_priority", "index": -1 }, { "type": "int", "name": "space_override", "setter": "set_space_override_mode", "getter": "get_space_override_mode", "index": -1 }, { "type": "bool", "name": "gravity_point", "setter": "set_gravity_is_point", "getter": "is_gravity_a_point", "index": -1 }, { "type": "float", "name": "gravity_distance_scale", "setter": "set_gravity_distance_scale", "getter": "get_gravity_distance_scale", "index": -1 }, { "type": "Vector3", "name": "gravity_vec", "setter": "set_gravity_vector", "getter": "get_gravity_vector", "index": -1 }, { "type": "float", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 }, { "type": "float", "name": "linear_damp", "setter": "set_linear_damp", "getter": "get_linear_damp", "index": -1 }, { "type": "float", "name": "angular_damp", "setter": "set_angular_damp", "getter": "get_angular_damp", "index": -1 }, { "type": "float", "name": "wind_force_magnitude", "setter": "set_wind_force_magnitude", "getter": "get_wind_force_magnitude", "index": -1 }, { "type": "float", "name": "wind_attenuation_factor", "setter": "set_wind_attenuation_factor", "getter": "get_wind_attenuation_factor", "index": -1 }, { "type": "NodePath", "name": "wind_source_path", "setter": "set_wind_source_path", "getter": "get_wind_source_path", "index": -1 }, { "type": "bool", "name": "audio_bus_override", "setter": "set_audio_bus_override", "getter": "is_overriding_audio_bus", "index": -1 }, { "type": "StringName", "name": "audio_bus_name", "setter": "set_audio_bus_name", "getter": "get_audio_bus_name", "index": -1 }, { "type": "bool", "name": "reverb_bus_enable", "setter": "set_use_reverb_bus", "getter": "is_using_reverb_bus", "index": -1 }, { "type": "StringName", "name": "reverb_bus_name", "setter": "set_reverb_bus", "getter": "get_reverb_bus", "index": -1 }, { "type": "float", "name": "reverb_bus_amount", "setter": "set_reverb_amount", "getter": "get_reverb_amount", "index": -1 }, { "type": "float", "name": "reverb_bus_uniformity", "setter": "set_reverb_uniformity", "getter": "get_reverb_uniformity", "index": -1 } ] }, { "name": "ArrayMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "Mesh", "api_type": "core", "methods": [ { "name": "add_blend_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_blend_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_blend_shape_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_blend_shape_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "name", "type": "StringName" } ] }, { "name": "clear_blend_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_blend_shape_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Mesh.BlendShapeMode" } ] }, { "name": "get_blend_shape_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Mesh.BlendShapeMode" } }, { "name": "add_surface_from_arrays", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 253535890, "arguments": [ { "name": "primitive", "type": "enum::Mesh.PrimitiveType" }, { "name": "arrays", "type": "Array" }, { "name": "blend_shapes", "type": "Array", "default_value": "[]" }, { "name": "lods", "type": "Dictionary", "default_value": "{\n}" }, { "name": "compress_flags", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "clear_surfaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "surface_update_vertex_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "surface_update_attribute_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "surface_update_skin_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "surface_get_array_len", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_get_array_index_len", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_get_primitive_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Mesh.PrimitiveType" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_find_by_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "surface_set_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "surface_get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "regen_normal_maps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "lightmap_unwrap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "transform", "type": "Transform3D" }, { "name": "texel_size", "type": "float", "meta": "float" } ] }, { "name": "set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aabb", "type": "AABB" } ] }, { "name": "get_custom_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "set_shadow_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "ArrayMesh" } ] }, { "name": "get_shadow_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ArrayMesh" } } ], "properties": [ { "type": "int", "name": "blend_shape_mode", "setter": "set_blend_shape_mode", "getter": "get_blend_shape_mode", "index": -1 }, { "type": "AABB", "name": "custom_aabb", "setter": "set_custom_aabb", "getter": "get_custom_aabb", "index": -1 }, { "type": "ArrayMesh", "name": "shadow_mesh", "setter": "set_shadow_mesh", "getter": "get_shadow_mesh", "index": -1 } ] }, { "name": "AspectRatioContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "enums": [ { "name": "AlignMode", "values": [ { "name": "ALIGN_BEGIN", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_END", "value": 2 } ] }, { "name": "StretchMode", "values": [ { "name": "STRETCH_WIDTH_CONTROLS_HEIGHT", "value": 0 }, { "name": "STRETCH_HEIGHT_CONTROLS_WIDTH", "value": 1 }, { "name": "STRETCH_FIT", "value": 2 }, { "name": "STRETCH_COVER", "value": 3 } ] } ], "methods": [ { "name": "set_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stretch_mode", "type": "enum::AspectRatioContainer.StretchMode" } ] }, { "name": "get_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AspectRatioContainer.StretchMode" } }, { "name": "set_alignment_horizontal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alignment_horizontal", "type": "enum::AspectRatioContainer.AlignMode" } ] }, { "name": "get_alignment_horizontal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AspectRatioContainer.AlignMode" } }, { "name": "set_alignment_vertical", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alignment_vertical", "type": "enum::AspectRatioContainer.AlignMode" } ] }, { "name": "get_alignment_vertical", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AspectRatioContainer.AlignMode" } } ], "properties": [ { "type": "float", "name": "ratio", "setter": "set_ratio", "getter": "get_ratio", "index": -1 }, { "type": "int", "name": "stretch_mode", "setter": "set_stretch_mode", "getter": "get_stretch_mode", "index": -1 }, { "type": "int", "name": "alignment_horizontal", "setter": "set_alignment_horizontal", "getter": "get_alignment_horizontal", "index": -1 }, { "type": "int", "name": "alignment_vertical", "setter": "set_alignment_vertical", "getter": "get_alignment_vertical", "index": -1 } ] }, { "name": "AtlasTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_atlas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "atlas", "type": "Texture2D" } ] }, { "name": "get_atlas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "region", "type": "Rect2" } ] }, { "name": "get_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "Rect2" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_filter_clip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_filter_clip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Texture2D", "name": "atlas", "setter": "set_atlas", "getter": "get_atlas", "index": -1 }, { "type": "Rect2", "name": "region", "setter": "set_region", "getter": "get_region", "index": -1 }, { "type": "Rect2", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 }, { "type": "bool", "name": "filter_clip", "setter": "set_filter_clip", "getter": "has_filter_clip", "index": -1 } ] }, { "name": "AudioBusLayout", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core" }, { "name": "AudioEffect", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core" }, { "name": "AudioEffectAmplify", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_volume_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "volume", "type": "float", "meta": "float" } ] }, { "name": "get_volume_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "volume_db", "setter": "set_volume_db", "getter": "get_volume_db", "index": -1 } ] }, { "name": "AudioEffectBandLimitFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectBandPassFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectCapture", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "can_get_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "clear_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_buffer_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer_length_seconds", "type": "float", "meta": "float" } ] }, { "name": "get_buffer_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_frames_available", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_discarded_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } }, { "name": "get_buffer_length_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_pushed_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } } ], "properties": [ { "type": "float", "name": "buffer_length", "setter": "set_buffer_length", "getter": "get_buffer_length", "index": -1 } ] }, { "name": "AudioEffectChorus", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_voice_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "voices", "type": "int", "meta": "int32" } ] }, { "name": "get_voice_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_voice_delay_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "delay_ms", "type": "float", "meta": "float" } ] }, { "name": "get_voice_delay_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_voice_rate_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "rate_hz", "type": "float", "meta": "float" } ] }, { "name": "get_voice_rate_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_voice_depth_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "depth_ms", "type": "float", "meta": "float" } ] }, { "name": "get_voice_depth_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_voice_level_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "level_db", "type": "float", "meta": "float" } ] }, { "name": "get_voice_level_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_voice_cutoff_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "cutoff_hz", "type": "float", "meta": "float" } ] }, { "name": "get_voice_cutoff_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_voice_pan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" }, { "name": "pan", "type": "float", "meta": "float" } ] }, { "name": "get_voice_pan", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "voice_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_wet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_wet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dry", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_dry", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "voice_count", "setter": "set_voice_count", "getter": "get_voice_count", "index": -1 }, { "type": "float", "name": "dry", "setter": "set_dry", "getter": "get_dry", "index": -1 }, { "type": "float", "name": "wet", "setter": "set_wet", "getter": "get_wet", "index": -1 }, { "type": "float", "name": "voice/1/delay_ms", "setter": "set_voice_delay_ms", "getter": "get_voice_delay_ms", "index": 0 }, { "type": "float", "name": "voice/1/rate_hz", "setter": "set_voice_rate_hz", "getter": "get_voice_rate_hz", "index": 0 }, { "type": "float", "name": "voice/1/depth_ms", "setter": "set_voice_depth_ms", "getter": "get_voice_depth_ms", "index": 0 }, { "type": "float", "name": "voice/1/level_db", "setter": "set_voice_level_db", "getter": "get_voice_level_db", "index": 0 }, { "type": "float", "name": "voice/1/cutoff_hz", "setter": "set_voice_cutoff_hz", "getter": "get_voice_cutoff_hz", "index": 0 }, { "type": "float", "name": "voice/1/pan", "setter": "set_voice_pan", "getter": "get_voice_pan", "index": 0 }, { "type": "float", "name": "voice/2/delay_ms", "setter": "set_voice_delay_ms", "getter": "get_voice_delay_ms", "index": 1 }, { "type": "float", "name": "voice/2/rate_hz", "setter": "set_voice_rate_hz", "getter": "get_voice_rate_hz", "index": 1 }, { "type": "float", "name": "voice/2/depth_ms", "setter": "set_voice_depth_ms", "getter": "get_voice_depth_ms", "index": 1 }, { "type": "float", "name": "voice/2/level_db", "setter": "set_voice_level_db", "getter": "get_voice_level_db", "index": 1 }, { "type": "float", "name": "voice/2/cutoff_hz", "setter": "set_voice_cutoff_hz", "getter": "get_voice_cutoff_hz", "index": 1 }, { "type": "float", "name": "voice/2/pan", "setter": "set_voice_pan", "getter": "get_voice_pan", "index": 1 }, { "type": "float", "name": "voice/3/delay_ms", "setter": "set_voice_delay_ms", "getter": "get_voice_delay_ms", "index": 2 }, { "type": "float", "name": "voice/3/rate_hz", "setter": "set_voice_rate_hz", "getter": "get_voice_rate_hz", "index": 2 }, { "type": "float", "name": "voice/3/depth_ms", "setter": "set_voice_depth_ms", "getter": "get_voice_depth_ms", "index": 2 }, { "type": "float", "name": "voice/3/level_db", "setter": "set_voice_level_db", "getter": "get_voice_level_db", "index": 2 }, { "type": "float", "name": "voice/3/cutoff_hz", "setter": "set_voice_cutoff_hz", "getter": "get_voice_cutoff_hz", "index": 2 }, { "type": "float", "name": "voice/3/pan", "setter": "set_voice_pan", "getter": "get_voice_pan", "index": 2 }, { "type": "float", "name": "voice/4/delay_ms", "setter": "set_voice_delay_ms", "getter": "get_voice_delay_ms", "index": 3 }, { "type": "float", "name": "voice/4/rate_hz", "setter": "set_voice_rate_hz", "getter": "get_voice_rate_hz", "index": 3 }, { "type": "float", "name": "voice/4/depth_ms", "setter": "set_voice_depth_ms", "getter": "get_voice_depth_ms", "index": 3 }, { "type": "float", "name": "voice/4/level_db", "setter": "set_voice_level_db", "getter": "get_voice_level_db", "index": 3 }, { "type": "float", "name": "voice/4/cutoff_hz", "setter": "set_voice_cutoff_hz", "getter": "get_voice_cutoff_hz", "index": 3 }, { "type": "float", "name": "voice/4/pan", "setter": "set_voice_pan", "getter": "get_voice_pan", "index": 3 } ] }, { "name": "AudioEffectCompressor", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "threshold", "type": "float", "meta": "float" } ] }, { "name": "get_threshold", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gain", "type": "float", "meta": "float" } ] }, { "name": "get_gain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attack_us", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "attack_us", "type": "float", "meta": "float" } ] }, { "name": "get_attack_us", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_release_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "release_ms", "type": "float", "meta": "float" } ] }, { "name": "get_release_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mix", "type": "float", "meta": "float" } ] }, { "name": "get_mix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sidechain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sidechain", "type": "StringName" } ] }, { "name": "get_sidechain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "float", "name": "threshold", "setter": "set_threshold", "getter": "get_threshold", "index": -1 }, { "type": "float", "name": "ratio", "setter": "set_ratio", "getter": "get_ratio", "index": -1 }, { "type": "float", "name": "gain", "setter": "set_gain", "getter": "get_gain", "index": -1 }, { "type": "float", "name": "attack_us", "setter": "set_attack_us", "getter": "get_attack_us", "index": -1 }, { "type": "float", "name": "release_ms", "setter": "set_release_ms", "getter": "get_release_ms", "index": -1 }, { "type": "float", "name": "mix", "setter": "set_mix", "getter": "get_mix", "index": -1 }, { "type": "StringName", "name": "sidechain", "setter": "set_sidechain", "getter": "get_sidechain", "index": -1 } ] }, { "name": "AudioEffectDelay", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_dry", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_dry", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap1_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "bool" } ] }, { "name": "is_tap1_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tap1_delay_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap1_delay_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap1_level_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap1_level_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap1_pan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap1_pan", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap2_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "bool" } ] }, { "name": "is_tap2_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tap2_delay_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap2_delay_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap2_level_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap2_level_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap2_pan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_tap2_pan", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_feedback_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "bool" } ] }, { "name": "is_feedback_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_feedback_delay_ms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_feedback_delay_ms", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_feedback_level_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_feedback_level_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_feedback_lowpass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_feedback_lowpass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "dry", "setter": "set_dry", "getter": "get_dry", "index": -1 }, { "type": "bool", "name": "tap1/active", "setter": "set_tap1_active", "getter": "is_tap1_active", "index": -1 }, { "type": "float", "name": "tap1/delay_ms", "setter": "set_tap1_delay_ms", "getter": "get_tap1_delay_ms", "index": -1 }, { "type": "float", "name": "tap1/level_db", "setter": "set_tap1_level_db", "getter": "get_tap1_level_db", "index": -1 }, { "type": "float", "name": "tap1/pan", "setter": "set_tap1_pan", "getter": "get_tap1_pan", "index": -1 }, { "type": "bool", "name": "tap2/active", "setter": "set_tap2_active", "getter": "is_tap2_active", "index": -1 }, { "type": "float", "name": "tap2/delay_ms", "setter": "set_tap2_delay_ms", "getter": "get_tap2_delay_ms", "index": -1 }, { "type": "float", "name": "tap2/level_db", "setter": "set_tap2_level_db", "getter": "get_tap2_level_db", "index": -1 }, { "type": "float", "name": "tap2/pan", "setter": "set_tap2_pan", "getter": "get_tap2_pan", "index": -1 }, { "type": "bool", "name": "feedback/active", "setter": "set_feedback_active", "getter": "is_feedback_active", "index": -1 }, { "type": "float", "name": "feedback/delay_ms", "setter": "set_feedback_delay_ms", "getter": "get_feedback_delay_ms", "index": -1 }, { "type": "float", "name": "feedback/level_db", "setter": "set_feedback_level_db", "getter": "get_feedback_level_db", "index": -1 }, { "type": "float", "name": "feedback/lowpass", "setter": "set_feedback_lowpass", "getter": "get_feedback_lowpass", "index": -1 } ] }, { "name": "AudioEffectDistortion", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_CLIP", "value": 0 }, { "name": "MODE_ATAN", "value": 1 }, { "name": "MODE_LOFI", "value": 2 }, { "name": "MODE_OVERDRIVE", "value": 3 }, { "name": "MODE_WAVESHAPE", "value": 4 } ] } ], "methods": [ { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AudioEffectDistortion.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioEffectDistortion.Mode" } }, { "name": "set_pre_gain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pre_gain", "type": "float", "meta": "float" } ] }, { "name": "get_pre_gain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_keep_hf_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "keep_hf_hz", "type": "float", "meta": "float" } ] }, { "name": "get_keep_hf_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_drive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "drive", "type": "float", "meta": "float" } ] }, { "name": "get_drive", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_post_gain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "post_gain", "type": "float", "meta": "float" } ] }, { "name": "get_post_gain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 }, { "type": "float", "name": "pre_gain", "setter": "set_pre_gain", "getter": "get_pre_gain", "index": -1 }, { "type": "float", "name": "keep_hf_hz", "setter": "set_keep_hf_hz", "getter": "get_keep_hf_hz", "index": -1 }, { "type": "float", "name": "drive", "setter": "set_drive", "getter": "get_drive", "index": -1 }, { "type": "float", "name": "post_gain", "setter": "set_post_gain", "getter": "get_post_gain", "index": -1 } ] }, { "name": "AudioEffectEQ", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_band_gain_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "band_idx", "type": "int", "meta": "int32" }, { "name": "volume_db", "type": "float", "meta": "float" } ] }, { "name": "get_band_gain_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "band_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_band_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "AudioEffectEQ10", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectEQ", "api_type": "core" }, { "name": "AudioEffectEQ21", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectEQ", "api_type": "core" }, { "name": "AudioEffectEQ6", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectEQ", "api_type": "core" }, { "name": "AudioEffectFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "enums": [ { "name": "FilterDB", "values": [ { "name": "FILTER_6DB", "value": 0 }, { "name": "FILTER_12DB", "value": 1 }, { "name": "FILTER_18DB", "value": 2 }, { "name": "FILTER_24DB", "value": 3 } ] } ], "methods": [ { "name": "set_cutoff", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "freq", "type": "float", "meta": "float" } ] }, { "name": "get_cutoff", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_resonance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_resonance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_gain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "enum::AudioEffectFilter.FilterDB" } ] }, { "name": "get_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioEffectFilter.FilterDB" } } ], "properties": [ { "type": "float", "name": "cutoff_hz", "setter": "set_cutoff", "getter": "get_cutoff", "index": -1 }, { "type": "float", "name": "resonance", "setter": "set_resonance", "getter": "get_resonance", "index": -1 }, { "type": "float", "name": "gain", "setter": "set_gain", "getter": "get_gain", "index": -1 }, { "type": "int", "name": "db", "setter": "set_db", "getter": "get_db", "index": -1 } ] }, { "name": "AudioEffectHighPassFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectHighShelfFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectInstance", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core" }, { "name": "AudioEffectLimiter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_ceiling_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ceiling", "type": "float", "meta": "float" } ] }, { "name": "get_ceiling_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_threshold_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "threshold", "type": "float", "meta": "float" } ] }, { "name": "get_threshold_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_soft_clip_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "soft_clip", "type": "float", "meta": "float" } ] }, { "name": "get_soft_clip_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_soft_clip_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "soft_clip", "type": "float", "meta": "float" } ] }, { "name": "get_soft_clip_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "ceiling_db", "setter": "set_ceiling_db", "getter": "get_ceiling_db", "index": -1 }, { "type": "float", "name": "threshold_db", "setter": "set_threshold_db", "getter": "get_threshold_db", "index": -1 }, { "type": "float", "name": "soft_clip_db", "setter": "set_soft_clip_db", "getter": "get_soft_clip_db", "index": -1 }, { "type": "float", "name": "soft_clip_ratio", "setter": "set_soft_clip_ratio", "getter": "get_soft_clip_ratio", "index": -1 } ] }, { "name": "AudioEffectLowPassFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectLowShelfFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectNotchFilter", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffectFilter", "api_type": "core" }, { "name": "AudioEffectPanner", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_pan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cpanume", "type": "float", "meta": "float" } ] }, { "name": "get_pan", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "pan", "setter": "set_pan", "getter": "get_pan", "index": -1 } ] }, { "name": "AudioEffectPhaser", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_range_min_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hz", "type": "float", "meta": "float" } ] }, { "name": "get_range_min_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_range_max_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hz", "type": "float", "meta": "float" } ] }, { "name": "get_range_max_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rate_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hz", "type": "float", "meta": "float" } ] }, { "name": "get_rate_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_feedback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fbk", "type": "float", "meta": "float" } ] }, { "name": "get_feedback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth", "type": "float", "meta": "float" } ] }, { "name": "get_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "range_min_hz", "setter": "set_range_min_hz", "getter": "get_range_min_hz", "index": -1 }, { "type": "float", "name": "range_max_hz", "setter": "set_range_max_hz", "getter": "get_range_max_hz", "index": -1 }, { "type": "float", "name": "rate_hz", "setter": "set_rate_hz", "getter": "get_rate_hz", "index": -1 }, { "type": "float", "name": "feedback", "setter": "set_feedback", "getter": "get_feedback", "index": -1 }, { "type": "float", "name": "depth", "setter": "set_depth", "getter": "get_depth", "index": -1 } ] }, { "name": "AudioEffectPitchShift", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "enums": [ { "name": "FFTSize", "values": [ { "name": "FFT_SIZE_256", "value": 0 }, { "name": "FFT_SIZE_512", "value": 1 }, { "name": "FFT_SIZE_1024", "value": 2 }, { "name": "FFT_SIZE_2048", "value": 3 }, { "name": "FFT_SIZE_4096", "value": 4 }, { "name": "FFT_SIZE_MAX", "value": 5 } ] } ], "methods": [ { "name": "set_pitch_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rate", "type": "float", "meta": "float" } ] }, { "name": "get_pitch_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_oversampling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_oversampling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_fft_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "enum::AudioEffectPitchShift.FFTSize" } ] }, { "name": "get_fft_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioEffectPitchShift.FFTSize" } } ], "properties": [ { "type": "float", "name": "pitch_scale", "setter": "set_pitch_scale", "getter": "get_pitch_scale", "index": -1 }, { "type": "float", "name": "oversampling", "setter": "set_oversampling", "getter": "get_oversampling", "index": -1 }, { "type": "int", "name": "fft_size", "setter": "set_fft_size", "getter": "get_fft_size", "index": -1 } ] }, { "name": "AudioEffectRecord", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_recording_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "record", "type": "bool" } ] }, { "name": "is_recording_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::AudioStreamSample.Format" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamSample.Format" } }, { "name": "get_recording", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioStreamSample" } } ], "properties": [ { "type": "int", "name": "format", "setter": "set_format", "getter": "get_format", "index": -1 } ] }, { "name": "AudioEffectReverb", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_predelay_msec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msec", "type": "float", "meta": "float" } ] }, { "name": "get_predelay_msec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_predelay_feedback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "feedback", "type": "float", "meta": "float" } ] }, { "name": "get_predelay_feedback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_room_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "get_room_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_spread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_spread", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dry", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_dry", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_wet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_wet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_hpf", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_hpf", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "predelay_msec", "setter": "set_predelay_msec", "getter": "get_predelay_msec", "index": -1 }, { "type": "float", "name": "predelay_feedback", "setter": "set_predelay_feedback", "getter": "get_predelay_feedback", "index": -1 }, { "type": "float", "name": "room_size", "setter": "set_room_size", "getter": "get_room_size", "index": -1 }, { "type": "float", "name": "damping", "setter": "set_damping", "getter": "get_damping", "index": -1 }, { "type": "float", "name": "spread", "setter": "set_spread", "getter": "get_spread", "index": -1 }, { "type": "float", "name": "hipass", "setter": "set_hpf", "getter": "get_hpf", "index": -1 }, { "type": "float", "name": "dry", "setter": "set_dry", "getter": "get_dry", "index": -1 }, { "type": "float", "name": "wet", "setter": "set_wet", "getter": "get_wet", "index": -1 } ] }, { "name": "AudioEffectSpectrumAnalyzer", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "enums": [ { "name": "FFTSize", "values": [ { "name": "FFT_SIZE_256", "value": 0 }, { "name": "FFT_SIZE_512", "value": 1 }, { "name": "FFT_SIZE_1024", "value": 2 }, { "name": "FFT_SIZE_2048", "value": 3 }, { "name": "FFT_SIZE_4096", "value": 4 }, { "name": "FFT_SIZE_MAX", "value": 5 } ] } ], "methods": [ { "name": "set_buffer_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_buffer_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tap_back_pos", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_tap_back_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fft_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" } ] }, { "name": "get_fft_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize" } } ], "properties": [ { "type": "float", "name": "buffer_length", "setter": "set_buffer_length", "getter": "get_buffer_length", "index": -1 }, { "type": "float", "name": "tap_back_pos", "setter": "set_tap_back_pos", "getter": "get_tap_back_pos", "index": -1 }, { "type": "int", "name": "fft_size", "setter": "set_fft_size", "getter": "get_fft_size", "index": -1 } ] }, { "name": "AudioEffectSpectrumAnalyzerInstance", "is_refcounted": true, "is_instantiable": false, "inherits": "AudioEffectInstance", "api_type": "core", "enums": [ { "name": "MagnitudeMode", "values": [ { "name": "MAGNITUDE_AVERAGE", "value": 0 }, { "name": "MAGNITUDE_MAX", "value": 1 } ] } ], "methods": [ { "name": "get_magnitude_for_frequency_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "from_hz", "type": "float", "meta": "float" }, { "name": "to_hz", "type": "float", "meta": "float" }, { "name": "mode", "type": "enum::AudioEffectSpectrumAnalyzerInstance.MagnitudeMode", "default_value": "1" } ] } ] }, { "name": "AudioEffectStereoEnhance", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioEffect", "api_type": "core", "methods": [ { "name": "set_pan_pullout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_pan_pullout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_time_pullout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_time_pullout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_surround", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_surround", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "pan_pullout", "setter": "set_pan_pullout", "getter": "get_pan_pullout", "index": -1 }, { "type": "float", "name": "time_pullout_ms", "setter": "set_time_pullout", "getter": "get_time_pullout", "index": -1 }, { "type": "float", "name": "surround", "setter": "set_surround", "getter": "get_surround", "index": -1 } ] }, { "name": "AudioServer", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "SpeakerMode", "values": [ { "name": "SPEAKER_MODE_STEREO", "value": 0 }, { "name": "SPEAKER_SURROUND_31", "value": 1 }, { "name": "SPEAKER_SURROUND_51", "value": 2 }, { "name": "SPEAKER_SURROUND_71", "value": 3 } ] } ], "methods": [ { "name": "set_bus_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "remove_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "add_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133277030, "arguments": [ { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "move_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "to_index", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_bus_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "bus_name", "type": "StringName" } ] }, { "name": "get_bus_channels", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_volume_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "volume_db", "type": "float", "meta": "float" } ] }, { "name": "get_bus_volume_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_send", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "send", "type": "StringName" } ] }, { "name": "get_bus_send", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_solo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_bus_solo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_mute", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_bus_mute", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_bypass_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_bus_bypassing_effects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "add_bus_effect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect", "type": "AudioEffect" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_bus_effect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_effect_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_effect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "AudioEffect" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_effect_instance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "AudioEffectInstance" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" }, { "name": "channel", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "swap_bus_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" }, { "name": "by_effect_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bus_effect_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" }, { "name": "enabled", "type": "bool" } ] }, { "name": "is_bus_effect_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "effect_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_peak_volume_left_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "channel", "type": "int", "meta": "int32" } ] }, { "name": "get_bus_peak_volume_right_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "bus_idx", "type": "int", "meta": "int32" }, { "name": "channel", "type": "int", "meta": "int32" } ] }, { "name": "set_playback_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_playback_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "lock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "unlock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_speaker_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioServer.SpeakerMode" } }, { "name": "get_mix_rate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_device_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "set_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "device", "type": "String" } ] }, { "name": "get_time_to_next_mix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_time_since_last_mix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_output_latency", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "capture_get_device_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "capture_get_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "capture_set_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_bus_layout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bus_layout", "type": "AudioBusLayout" } ] }, { "name": "generate_bus_layout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioBusLayout" } } ], "signals": [ { "name": "bus_layout_changed" } ], "properties": [ { "type": "int", "name": "bus_count", "setter": "set_bus_count", "getter": "get_bus_count", "index": -1 }, { "type": "String", "name": "device", "setter": "set_device", "getter": "get_device", "index": -1 }, { "type": "float", "name": "playback_speed_scale", "setter": "set_playback_speed_scale", "getter": "get_playback_speed_scale", "index": -1 } ] }, { "name": "AudioStream", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "_instance_playback", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "AudioStreamPlayback" } }, { "name": "_get_stream_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_length", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" } }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ] }, { "name": "AudioStreamGenerator", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", "methods": [ { "name": "set_mix_rate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hz", "type": "float", "meta": "float" } ] }, { "name": "get_mix_rate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_buffer_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_buffer_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "mix_rate", "setter": "set_mix_rate", "getter": "get_mix_rate", "index": -1 }, { "type": "float", "name": "buffer_length", "setter": "set_buffer_length", "getter": "get_buffer_length", "index": -1 } ] }, { "name": "AudioStreamGeneratorPlayback", "is_refcounted": true, "is_instantiable": false, "inherits": "AudioStreamPlaybackResampled", "api_type": "core", "methods": [ { "name": "push_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "frame", "type": "Vector2" } ] }, { "name": "can_push_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "push_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "frames", "type": "PackedVector2Array" } ] }, { "name": "get_frames_available", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_skips", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "clear_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "AudioStreamMP3", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", "methods": [ { "name": "set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_loop_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_loop_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "PackedByteArray", "name": "data", "setter": "set_data", "getter": "get_data", "index": -1 }, { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "has_loop", "index": -1 }, { "type": "float", "name": "loop_offset", "setter": "set_loop_offset", "getter": "get_loop_offset", "index": -1 } ] }, { "name": "AudioStreamMicrophone", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core" }, { "name": "AudioStreamOGGVorbis", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", "methods": [ { "name": "set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_loop_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_loop_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "PackedByteArray", "name": "data", "setter": "set_data", "getter": "get_data", "index": -1 }, { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "has_loop", "index": -1 }, { "type": "float", "name": "loop_offset", "setter": "set_loop_offset", "getter": "get_loop_offset", "index": -1 } ] }, { "name": "AudioStreamPlayback", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "_start", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "from_pos", "type": "float" } ] }, { "name": "_stop", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_is_playing", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_get_loop_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_playback_position", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" } }, { "name": "_seek", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "position", "type": "float" } ] }, { "name": "_mix", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "buffer", "type": "AudioFrame*" }, { "name": "rate_scale", "type": "float" }, { "name": "frames", "type": "int" } ] } ] }, { "name": "AudioStreamPlaybackResampled", "is_refcounted": true, "is_instantiable": false, "inherits": "AudioStreamPlayback", "api_type": "core" }, { "name": "AudioStreamPlayer", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "enums": [ { "name": "MixTarget", "values": [ { "name": "MIX_TARGET_STEREO", "value": 0 }, { "name": "MIX_TARGET_SURROUND", "value": 1 }, { "name": "MIX_TARGET_CENTER", "value": 2 } ] } ], "methods": [ { "name": "set_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stream", "type": "AudioStream" } ] }, { "name": "get_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioStream" } }, { "name": "set_volume_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "volume_db", "type": "float", "meta": "float" } ] }, { "name": "get_volume_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pitch_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pitch_scale", "type": "float", "meta": "float" } ] }, { "name": "get_pitch_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2744538615, "arguments": [ { "name": "from_position", "type": "float", "meta": "float", "default_value": "0.0" } ] }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_position", "type": "float", "meta": "float" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_playback_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bus", "type": "StringName" } ] }, { "name": "get_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_autoplay_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_mix_target", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mix_target", "type": "enum::AudioStreamPlayer.MixTarget" } ] }, { "name": "get_mix_target", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamPlayer.MixTarget" } }, { "name": "set_stream_paused", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pause", "type": "bool" } ] }, { "name": "get_stream_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_stream_playback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "AudioStreamPlayback" } } ], "signals": [ { "name": "finished" } ], "properties": [ { "type": "AudioStream", "name": "stream", "setter": "set_stream", "getter": "get_stream", "index": -1 }, { "type": "float", "name": "volume_db", "setter": "set_volume_db", "getter": "get_volume_db", "index": -1 }, { "type": "float", "name": "pitch_scale", "setter": "set_pitch_scale", "getter": "get_pitch_scale", "index": -1 }, { "type": "bool", "name": "playing", "setter": "_set_playing", "getter": "is_playing", "index": -1 }, { "type": "bool", "name": "autoplay", "setter": "set_autoplay", "getter": "is_autoplay_enabled", "index": -1 }, { "type": "bool", "name": "stream_paused", "setter": "set_stream_paused", "getter": "get_stream_paused", "index": -1 }, { "type": "int", "name": "mix_target", "setter": "set_mix_target", "getter": "get_mix_target", "index": -1 }, { "type": "StringName", "name": "bus", "setter": "set_bus", "getter": "get_bus", "index": -1 } ] }, { "name": "AudioStreamPlayer2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stream", "type": "AudioStream" } ] }, { "name": "get_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioStream" } }, { "name": "set_volume_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "volume_db", "type": "float", "meta": "float" } ] }, { "name": "get_volume_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pitch_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pitch_scale", "type": "float", "meta": "float" } ] }, { "name": "get_pitch_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2744538615, "arguments": [ { "name": "from_position", "type": "float", "meta": "float", "default_value": "0.0" } ] }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_position", "type": "float", "meta": "float" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_playback_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bus", "type": "StringName" } ] }, { "name": "get_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_autoplay_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attenuation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "float", "meta": "float" } ] }, { "name": "get_attenuation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_area_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_area_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_stream_paused", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pause", "type": "bool" } ] }, { "name": "get_stream_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_stream_playback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "AudioStreamPlayback" } } ], "signals": [ { "name": "finished" } ], "properties": [ { "type": "AudioStream", "name": "stream", "setter": "set_stream", "getter": "get_stream", "index": -1 }, { "type": "float", "name": "volume_db", "setter": "set_volume_db", "getter": "get_volume_db", "index": -1 }, { "type": "float", "name": "pitch_scale", "setter": "set_pitch_scale", "getter": "get_pitch_scale", "index": -1 }, { "type": "bool", "name": "playing", "setter": "_set_playing", "getter": "is_playing", "index": -1 }, { "type": "bool", "name": "autoplay", "setter": "set_autoplay", "getter": "is_autoplay_enabled", "index": -1 }, { "type": "bool", "name": "stream_paused", "setter": "set_stream_paused", "getter": "get_stream_paused", "index": -1 }, { "type": "float", "name": "max_distance", "setter": "set_max_distance", "getter": "get_max_distance", "index": -1 }, { "type": "float", "name": "attenuation", "setter": "set_attenuation", "getter": "get_attenuation", "index": -1 }, { "type": "StringName", "name": "bus", "setter": "set_bus", "getter": "get_bus", "index": -1 }, { "type": "int", "name": "area_mask", "setter": "set_area_mask", "getter": "get_area_mask", "index": -1 } ] }, { "name": "AudioStreamPlayer3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "enums": [ { "name": "AttenuationModel", "values": [ { "name": "ATTENUATION_INVERSE_DISTANCE", "value": 0 }, { "name": "ATTENUATION_INVERSE_SQUARE_DISTANCE", "value": 1 }, { "name": "ATTENUATION_LOGARITHMIC", "value": 2 }, { "name": "ATTENUATION_DISABLED", "value": 3 } ] }, { "name": "OutOfRangeMode", "values": [ { "name": "OUT_OF_RANGE_MIX", "value": 0 }, { "name": "OUT_OF_RANGE_PAUSE", "value": 1 } ] }, { "name": "DopplerTracking", "values": [ { "name": "DOPPLER_TRACKING_DISABLED", "value": 0 }, { "name": "DOPPLER_TRACKING_IDLE_STEP", "value": 1 }, { "name": "DOPPLER_TRACKING_PHYSICS_STEP", "value": 2 } ] } ], "methods": [ { "name": "set_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stream", "type": "AudioStream" } ] }, { "name": "get_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioStream" } }, { "name": "set_unit_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unit_db", "type": "float", "meta": "float" } ] }, { "name": "get_unit_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_unit_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unit_size", "type": "float", "meta": "float" } ] }, { "name": "get_unit_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_db", "type": "float", "meta": "float" } ] }, { "name": "get_max_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pitch_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pitch_scale", "type": "float", "meta": "float" } ] }, { "name": "get_pitch_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2744538615, "arguments": [ { "name": "from_position", "type": "float", "meta": "float", "default_value": "0.0" } ] }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_position", "type": "float", "meta": "float" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_playback_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bus", "type": "StringName" } ] }, { "name": "get_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_autoplay_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "metres", "type": "float", "meta": "float" } ] }, { "name": "get_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_area_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_area_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_emission_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_emission_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_angle_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_emission_angle_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_emission_angle_filter_attenuation_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "db", "type": "float", "meta": "float" } ] }, { "name": "get_emission_angle_filter_attenuation_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attenuation_filter_cutoff_hz", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_attenuation_filter_cutoff_hz", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attenuation_filter_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "db", "type": "float", "meta": "float" } ] }, { "name": "get_attenuation_filter_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attenuation_model", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "model", "type": "enum::AudioStreamPlayer3D.AttenuationModel" } ] }, { "name": "get_attenuation_model", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamPlayer3D.AttenuationModel" } }, { "name": "set_out_of_range_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AudioStreamPlayer3D.OutOfRangeMode" } ] }, { "name": "get_out_of_range_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamPlayer3D.OutOfRangeMode" } }, { "name": "set_doppler_tracking", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::AudioStreamPlayer3D.DopplerTracking" } ] }, { "name": "get_doppler_tracking", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamPlayer3D.DopplerTracking" } }, { "name": "set_stream_paused", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pause", "type": "bool" } ] }, { "name": "get_stream_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_stream_playback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "AudioStreamPlayback" } } ], "signals": [ { "name": "finished" } ], "properties": [ { "type": "AudioStream", "name": "stream", "setter": "set_stream", "getter": "get_stream", "index": -1 }, { "type": "int", "name": "attenuation_model", "setter": "set_attenuation_model", "getter": "get_attenuation_model", "index": -1 }, { "type": "float", "name": "unit_db", "setter": "set_unit_db", "getter": "get_unit_db", "index": -1 }, { "type": "float", "name": "unit_size", "setter": "set_unit_size", "getter": "get_unit_size", "index": -1 }, { "type": "float", "name": "max_db", "setter": "set_max_db", "getter": "get_max_db", "index": -1 }, { "type": "float", "name": "pitch_scale", "setter": "set_pitch_scale", "getter": "get_pitch_scale", "index": -1 }, { "type": "bool", "name": "playing", "setter": "_set_playing", "getter": "is_playing", "index": -1 }, { "type": "bool", "name": "autoplay", "setter": "set_autoplay", "getter": "is_autoplay_enabled", "index": -1 }, { "type": "bool", "name": "stream_paused", "setter": "set_stream_paused", "getter": "get_stream_paused", "index": -1 }, { "type": "float", "name": "max_distance", "setter": "set_max_distance", "getter": "get_max_distance", "index": -1 }, { "type": "int", "name": "out_of_range_mode", "setter": "set_out_of_range_mode", "getter": "get_out_of_range_mode", "index": -1 }, { "type": "StringName", "name": "bus", "setter": "set_bus", "getter": "get_bus", "index": -1 }, { "type": "int", "name": "area_mask", "setter": "set_area_mask", "getter": "get_area_mask", "index": -1 }, { "type": "bool", "name": "emission_angle_enabled", "setter": "set_emission_angle_enabled", "getter": "is_emission_angle_enabled", "index": -1 }, { "type": "float", "name": "emission_angle_degrees", "setter": "set_emission_angle", "getter": "get_emission_angle", "index": -1 }, { "type": "float", "name": "emission_angle_filter_attenuation_db", "setter": "set_emission_angle_filter_attenuation_db", "getter": "get_emission_angle_filter_attenuation_db", "index": -1 }, { "type": "float", "name": "attenuation_filter_cutoff_hz", "setter": "set_attenuation_filter_cutoff_hz", "getter": "get_attenuation_filter_cutoff_hz", "index": -1 }, { "type": "float", "name": "attenuation_filter_db", "setter": "set_attenuation_filter_db", "getter": "get_attenuation_filter_db", "index": -1 }, { "type": "int", "name": "doppler_tracking", "setter": "set_doppler_tracking", "getter": "get_doppler_tracking", "index": -1 } ] }, { "name": "AudioStreamRandomPitch", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", "methods": [ { "name": "set_audio_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stream", "type": "AudioStream" } ] }, { "name": "get_audio_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AudioStream" } }, { "name": "set_random_pitch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_random_pitch", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "AudioStream", "name": "audio_stream", "setter": "set_audio_stream", "getter": "get_audio_stream", "index": -1 }, { "type": "float", "name": "random_pitch", "setter": "set_random_pitch", "getter": "get_random_pitch", "index": -1 } ] }, { "name": "AudioStreamSample", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", "enums": [ { "name": "LoopMode", "values": [ { "name": "LOOP_DISABLED", "value": 0 }, { "name": "LOOP_FORWARD", "value": 1 }, { "name": "LOOP_PING_PONG", "value": 2 }, { "name": "LOOP_BACKWARD", "value": 3 } ] }, { "name": "Format", "values": [ { "name": "FORMAT_8_BITS", "value": 0 }, { "name": "FORMAT_16_BITS", "value": 1 }, { "name": "FORMAT_IMA_ADPCM", "value": 2 } ] } ], "methods": [ { "name": "set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "set_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::AudioStreamSample.Format" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamSample.Format" } }, { "name": "set_loop_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop_mode", "type": "enum::AudioStreamSample.LoopMode" } ] }, { "name": "get_loop_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::AudioStreamSample.LoopMode" } }, { "name": "set_loop_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop_begin", "type": "int", "meta": "int32" } ] }, { "name": "get_loop_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_loop_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop_end", "type": "int", "meta": "int32" } ] }, { "name": "get_loop_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_mix_rate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mix_rate", "type": "int", "meta": "int32" } ] }, { "name": "get_mix_rate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_stereo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stereo", "type": "bool" } ] }, { "name": "is_stereo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "save_to_wav", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] } ], "properties": [ { "type": "PackedByteArray", "name": "data", "setter": "set_data", "getter": "get_data", "index": -1 }, { "type": "int", "name": "format", "setter": "set_format", "getter": "get_format", "index": -1 }, { "type": "int", "name": "loop_mode", "setter": "set_loop_mode", "getter": "get_loop_mode", "index": -1 }, { "type": "int", "name": "loop_begin", "setter": "set_loop_begin", "getter": "get_loop_begin", "index": -1 }, { "type": "int", "name": "loop_end", "setter": "set_loop_end", "getter": "get_loop_end", "index": -1 }, { "type": "int", "name": "mix_rate", "setter": "set_mix_rate", "getter": "get_mix_rate", "index": -1 }, { "type": "bool", "name": "stereo", "setter": "set_stereo", "getter": "is_stereo", "index": -1 } ] }, { "name": "BackBufferCopy", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "CopyMode", "values": [ { "name": "COPY_MODE_DISABLED", "value": 0 }, { "name": "COPY_MODE_RECT", "value": 1 }, { "name": "COPY_MODE_VIEWPORT", "value": 2 } ] } ], "methods": [ { "name": "set_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "get_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_copy_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "copy_mode", "type": "enum::BackBufferCopy.CopyMode" } ] }, { "name": "get_copy_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BackBufferCopy.CopyMode" } } ], "properties": [ { "type": "int", "name": "copy_mode", "setter": "set_copy_mode", "getter": "get_copy_mode", "index": -1 }, { "type": "Rect2", "name": "rect", "setter": "set_rect", "getter": "get_rect", "index": -1 } ] }, { "name": "BaseButton", "is_refcounted": false, "is_instantiable": false, "inherits": "Control", "api_type": "core", "enums": [ { "name": "ActionMode", "values": [ { "name": "ACTION_MODE_BUTTON_PRESS", "value": 0 }, { "name": "ACTION_MODE_BUTTON_RELEASE", "value": 1 } ] }, { "name": "DrawMode", "values": [ { "name": "DRAW_NORMAL", "value": 0 }, { "name": "DRAW_PRESSED", "value": 1 }, { "name": "DRAW_HOVER", "value": 2 }, { "name": "DRAW_DISABLED", "value": 3 }, { "name": "DRAW_HOVER_PRESSED", "value": 4 } ] } ], "methods": [ { "name": "_pressed", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_toggled", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "button_pressed", "type": "bool" } ] }, { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_pressed_no_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_hovered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_toggle_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_toggle_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shortcut_in_tooltip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_shortcut_in_tooltip_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_action_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::BaseButton.ActionMode" } ] }, { "name": "get_action_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseButton.ActionMode" } }, { "name": "set_button_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "get_button_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_draw_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseButton.DrawMode" } }, { "name": "set_keep_pressed_outside", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_keep_pressed_outside", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shortcut", "type": "Shortcut" } ] }, { "name": "get_shortcut", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shortcut" } }, { "name": "set_button_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "button_group", "type": "ButtonGroup" } ] }, { "name": "get_button_group", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ButtonGroup" } }, { "name": "set_shortcut_context", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_shortcut_context", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } } ], "signals": [ { "name": "button_down" }, { "name": "toggled", "arguments": [ { "name": "button_pressed", "type": "bool" } ] }, { "name": "pressed" }, { "name": "button_up" } ], "properties": [ { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 }, { "type": "bool", "name": "toggle_mode", "setter": "set_toggle_mode", "getter": "is_toggle_mode", "index": -1 }, { "type": "bool", "name": "shortcut_in_tooltip", "setter": "set_shortcut_in_tooltip", "getter": "is_shortcut_in_tooltip_enabled", "index": -1 }, { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 }, { "type": "int", "name": "action_mode", "setter": "set_action_mode", "getter": "get_action_mode", "index": -1 }, { "type": "int", "name": "button_mask", "setter": "set_button_mask", "getter": "get_button_mask", "index": -1 }, { "type": "bool", "name": "keep_pressed_outside", "setter": "set_keep_pressed_outside", "getter": "is_keep_pressed_outside", "index": -1 }, { "type": "Shortcut", "name": "shortcut", "setter": "set_shortcut", "getter": "get_shortcut", "index": -1 }, { "type": "ButtonGroup", "name": "button_group", "setter": "set_button_group", "getter": "get_button_group", "index": -1 }, { "type": "Node", "name": "shortcut_context", "setter": "set_shortcut_context", "getter": "get_shortcut_context", "index": -1 } ] }, { "name": "BaseMaterial3D", "is_refcounted": true, "is_instantiable": false, "inherits": "Material", "api_type": "core", "enums": [ { "name": "EmissionOperator", "values": [ { "name": "EMISSION_OP_ADD", "value": 0 }, { "name": "EMISSION_OP_MULTIPLY", "value": 1 } ] }, { "name": "DiffuseMode", "values": [ { "name": "DIFFUSE_BURLEY", "value": 0 }, { "name": "DIFFUSE_LAMBERT", "value": 1 }, { "name": "DIFFUSE_LAMBERT_WRAP", "value": 2 }, { "name": "DIFFUSE_TOON", "value": 3 } ] }, { "name": "ShadingMode", "values": [ { "name": "SHADING_MODE_UNSHADED", "value": 0 }, { "name": "SHADING_MODE_PER_PIXEL", "value": 1 }, { "name": "SHADING_MODE_PER_VERTEX", "value": 2 }, { "name": "SHADING_MODE_MAX", "value": 3 } ] }, { "name": "SpecularMode", "values": [ { "name": "SPECULAR_SCHLICK_GGX", "value": 0 }, { "name": "SPECULAR_BLINN", "value": 1 }, { "name": "SPECULAR_PHONG", "value": 2 }, { "name": "SPECULAR_TOON", "value": 3 }, { "name": "SPECULAR_DISABLED", "value": 4 } ] }, { "name": "Feature", "values": [ { "name": "FEATURE_EMISSION", "value": 0 }, { "name": "FEATURE_NORMAL_MAPPING", "value": 1 }, { "name": "FEATURE_RIM", "value": 2 }, { "name": "FEATURE_CLEARCOAT", "value": 3 }, { "name": "FEATURE_ANISOTROPY", "value": 4 }, { "name": "FEATURE_AMBIENT_OCCLUSION", "value": 5 }, { "name": "FEATURE_HEIGHT_MAPPING", "value": 6 }, { "name": "FEATURE_SUBSURFACE_SCATTERING", "value": 7 }, { "name": "FEATURE_SUBSURFACE_TRANSMITTANCE", "value": 8 }, { "name": "FEATURE_BACKLIGHT", "value": 9 }, { "name": "FEATURE_REFRACTION", "value": 10 }, { "name": "FEATURE_DETAIL", "value": 11 }, { "name": "FEATURE_MAX", "value": 12 } ] }, { "name": "Flags", "values": [ { "name": "FLAG_DISABLE_DEPTH_TEST", "value": 0 }, { "name": "FLAG_ALBEDO_FROM_VERTEX_COLOR", "value": 1 }, { "name": "FLAG_SRGB_VERTEX_COLOR", "value": 2 }, { "name": "FLAG_USE_POINT_SIZE", "value": 3 }, { "name": "FLAG_FIXED_SIZE", "value": 4 }, { "name": "FLAG_BILLBOARD_KEEP_SCALE", "value": 5 }, { "name": "FLAG_UV1_USE_TRIPLANAR", "value": 6 }, { "name": "FLAG_UV2_USE_TRIPLANAR", "value": 7 }, { "name": "FLAG_UV1_USE_WORLD_TRIPLANAR", "value": 8 }, { "name": "FLAG_UV2_USE_WORLD_TRIPLANAR", "value": 9 }, { "name": "FLAG_AO_ON_UV2", "value": 10 }, { "name": "FLAG_EMISSION_ON_UV2", "value": 11 }, { "name": "FLAG_ALBEDO_TEXTURE_FORCE_SRGB", "value": 12 }, { "name": "FLAG_DONT_RECEIVE_SHADOWS", "value": 13 }, { "name": "FLAG_DISABLE_AMBIENT_LIGHT", "value": 14 }, { "name": "FLAG_USE_SHADOW_TO_OPACITY", "value": 15 }, { "name": "FLAG_USE_TEXTURE_REPEAT", "value": 16 }, { "name": "FLAG_INVERT_HEIGHTMAP", "value": 17 }, { "name": "FLAG_SUBSURFACE_MODE_SKIN", "value": 18 }, { "name": "FLAG_PARTICLE_TRAILS_MODE", "value": 19 }, { "name": "FLAG_MAX", "value": 20 } ] }, { "name": "CullMode", "values": [ { "name": "CULL_BACK", "value": 0 }, { "name": "CULL_FRONT", "value": 1 }, { "name": "CULL_DISABLED", "value": 2 } ] }, { "name": "DetailUV", "values": [ { "name": "DETAIL_UV_1", "value": 0 }, { "name": "DETAIL_UV_2", "value": 1 } ] }, { "name": "TextureFilter", "values": [ { "name": "TEXTURE_FILTER_NEAREST", "value": 0 }, { "name": "TEXTURE_FILTER_LINEAR", "value": 1 }, { "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", "value": 2 }, { "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", "value": 3 }, { "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", "value": 4 }, { "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", "value": 5 }, { "name": "TEXTURE_FILTER_MAX", "value": 6 } ] }, { "name": "DistanceFadeMode", "values": [ { "name": "DISTANCE_FADE_DISABLED", "value": 0 }, { "name": "DISTANCE_FADE_PIXEL_ALPHA", "value": 1 }, { "name": "DISTANCE_FADE_PIXEL_DITHER", "value": 2 }, { "name": "DISTANCE_FADE_OBJECT_DITHER", "value": 3 } ] }, { "name": "BillboardMode", "values": [ { "name": "BILLBOARD_DISABLED", "value": 0 }, { "name": "BILLBOARD_ENABLED", "value": 1 }, { "name": "BILLBOARD_FIXED_Y", "value": 2 }, { "name": "BILLBOARD_PARTICLES", "value": 3 } ] }, { "name": "DepthDrawMode", "values": [ { "name": "DEPTH_DRAW_OPAQUE_ONLY", "value": 0 }, { "name": "DEPTH_DRAW_ALWAYS", "value": 1 }, { "name": "DEPTH_DRAW_DISABLED", "value": 2 } ] }, { "name": "TextureChannel", "values": [ { "name": "TEXTURE_CHANNEL_RED", "value": 0 }, { "name": "TEXTURE_CHANNEL_GREEN", "value": 1 }, { "name": "TEXTURE_CHANNEL_BLUE", "value": 2 }, { "name": "TEXTURE_CHANNEL_ALPHA", "value": 3 }, { "name": "TEXTURE_CHANNEL_GRAYSCALE", "value": 4 } ] }, { "name": "AlphaAntiAliasing", "values": [ { "name": "ALPHA_ANTIALIASING_OFF", "value": 0 }, { "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE", "value": 1 }, { "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE", "value": 2 } ] }, { "name": "BlendMode", "values": [ { "name": "BLEND_MODE_MIX", "value": 0 }, { "name": "BLEND_MODE_ADD", "value": 1 }, { "name": "BLEND_MODE_SUB", "value": 2 }, { "name": "BLEND_MODE_MUL", "value": 3 } ] }, { "name": "Transparency", "values": [ { "name": "TRANSPARENCY_DISABLED", "value": 0 }, { "name": "TRANSPARENCY_ALPHA", "value": 1 }, { "name": "TRANSPARENCY_ALPHA_SCISSOR", "value": 2 }, { "name": "TRANSPARENCY_ALPHA_HASH", "value": 3 }, { "name": "TRANSPARENCY_ALPHA_DEPTH_PRE_PASS", "value": 4 }, { "name": "TRANSPARENCY_MAX", "value": 5 } ] }, { "name": "TextureParam", "values": [ { "name": "TEXTURE_ALBEDO", "value": 0 }, { "name": "TEXTURE_METALLIC", "value": 1 }, { "name": "TEXTURE_ROUGHNESS", "value": 2 }, { "name": "TEXTURE_EMISSION", "value": 3 }, { "name": "TEXTURE_NORMAL", "value": 4 }, { "name": "TEXTURE_RIM", "value": 5 }, { "name": "TEXTURE_CLEARCOAT", "value": 6 }, { "name": "TEXTURE_FLOWMAP", "value": 7 }, { "name": "TEXTURE_AMBIENT_OCCLUSION", "value": 8 }, { "name": "TEXTURE_HEIGHTMAP", "value": 9 }, { "name": "TEXTURE_SUBSURFACE_SCATTERING", "value": 10 }, { "name": "TEXTURE_SUBSURFACE_TRANSMITTANCE", "value": 11 }, { "name": "TEXTURE_BACKLIGHT", "value": 12 }, { "name": "TEXTURE_REFRACTION", "value": 13 }, { "name": "TEXTURE_DETAIL_MASK", "value": 14 }, { "name": "TEXTURE_DETAIL_ALBEDO", "value": 15 }, { "name": "TEXTURE_DETAIL_NORMAL", "value": 16 }, { "name": "TEXTURE_ORM", "value": 17 }, { "name": "TEXTURE_MAX", "value": 18 } ] } ], "methods": [ { "name": "set_albedo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "albedo", "type": "Color" } ] }, { "name": "get_albedo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_transparency", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transparency", "type": "enum::BaseMaterial3D.Transparency" } ] }, { "name": "get_transparency", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.Transparency" } }, { "name": "set_alpha_antialiasing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alpha_aa", "type": "enum::BaseMaterial3D.AlphaAntiAliasing" } ] }, { "name": "get_alpha_antialiasing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.AlphaAntiAliasing" } }, { "name": "set_alpha_antialiasing_edge", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "edge", "type": "float", "meta": "float" } ] }, { "name": "get_alpha_antialiasing_edge", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_shading_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shading_mode", "type": "enum::BaseMaterial3D.ShadingMode" } ] }, { "name": "get_shading_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.ShadingMode" } }, { "name": "set_specular", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "specular", "type": "float", "meta": "float" } ] }, { "name": "get_specular", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_metallic", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "metallic", "type": "float", "meta": "float" } ] }, { "name": "get_metallic", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_roughness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roughness", "type": "float", "meta": "float" } ] }, { "name": "get_roughness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emission", "type": "Color" } ] }, { "name": "get_emission", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_emission_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emission_energy", "type": "float", "meta": "float" } ] }, { "name": "get_emission_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_normal_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal_scale", "type": "float", "meta": "float" } ] }, { "name": "get_normal_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rim", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rim", "type": "float", "meta": "float" } ] }, { "name": "get_rim", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rim_tint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rim_tint", "type": "float", "meta": "float" } ] }, { "name": "get_rim_tint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_clearcoat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "clearcoat", "type": "float", "meta": "float" } ] }, { "name": "get_clearcoat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_clearcoat_gloss", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "clearcoat_gloss", "type": "float", "meta": "float" } ] }, { "name": "get_clearcoat_gloss", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_anisotropy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anisotropy", "type": "float", "meta": "float" } ] }, { "name": "get_anisotropy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_heightmap_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "heightmap_scale", "type": "float", "meta": "float" } ] }, { "name": "get_heightmap_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_subsurface_scattering_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_subsurface_scattering_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_transmittance_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_transmittance_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_transmittance_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth", "type": "float", "meta": "float" } ] }, { "name": "get_transmittance_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_transmittance_boost", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "boost", "type": "float", "meta": "float" } ] }, { "name": "get_transmittance_boost", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_backlight", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "backlight", "type": "Color" } ] }, { "name": "get_backlight", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_refraction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "refraction", "type": "float", "meta": "float" } ] }, { "name": "get_refraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_point_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point_size", "type": "float", "meta": "float" } ] }, { "name": "get_point_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_detail_uv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail_uv", "type": "enum::BaseMaterial3D.DetailUV" } ] }, { "name": "get_detail_uv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.DetailUV" } }, { "name": "set_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blend_mode", "type": "enum::BaseMaterial3D.BlendMode" } ] }, { "name": "get_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.BlendMode" } }, { "name": "set_depth_draw_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth_draw_mode", "type": "enum::BaseMaterial3D.DepthDrawMode" } ] }, { "name": "get_depth_draw_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.DepthDrawMode" } }, { "name": "set_cull_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cull_mode", "type": "enum::BaseMaterial3D.CullMode" } ] }, { "name": "get_cull_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.CullMode" } }, { "name": "set_diffuse_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "diffuse_mode", "type": "enum::BaseMaterial3D.DiffuseMode" } ] }, { "name": "get_diffuse_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.DiffuseMode" } }, { "name": "set_specular_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "specular_mode", "type": "enum::BaseMaterial3D.SpecularMode" } ] }, { "name": "get_specular_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.SpecularMode" } }, { "name": "set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::BaseMaterial3D.Flags" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::BaseMaterial3D.Flags" } ] }, { "name": "set_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::BaseMaterial3D.TextureFilter" } ] }, { "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.TextureFilter" } }, { "name": "set_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "feature", "type": "enum::BaseMaterial3D.Feature" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "enum::BaseMaterial3D.Feature" } ] }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::BaseMaterial3D.TextureParam" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "param", "type": "enum::BaseMaterial3D.TextureParam" } ] }, { "name": "set_detail_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail_blend_mode", "type": "enum::BaseMaterial3D.BlendMode" } ] }, { "name": "get_detail_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.BlendMode" } }, { "name": "set_uv1_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "get_uv1_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_uv1_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "get_uv1_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_uv1_triplanar_blend_sharpness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sharpness", "type": "float", "meta": "float" } ] }, { "name": "get_uv1_triplanar_blend_sharpness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_uv2_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "get_uv2_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_uv2_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "get_uv2_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_uv2_triplanar_blend_sharpness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sharpness", "type": "float", "meta": "float" } ] }, { "name": "get_uv2_triplanar_blend_sharpness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_billboard_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::BaseMaterial3D.BillboardMode" } ] }, { "name": "get_billboard_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.BillboardMode" } }, { "name": "set_particles_anim_h_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_particles_anim_h_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_particles_anim_v_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_particles_anim_v_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_particles_anim_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop", "type": "bool" } ] }, { "name": "get_particles_anim_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_heightmap_deep_parallax", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_heightmap_deep_parallax_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_heightmap_deep_parallax_min_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_heightmap_deep_parallax_min_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_heightmap_deep_parallax_max_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_heightmap_deep_parallax_max_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_heightmap_deep_parallax_flip_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip", "type": "bool" } ] }, { "name": "get_heightmap_deep_parallax_flip_tangent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_heightmap_deep_parallax_flip_binormal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip", "type": "bool" } ] }, { "name": "get_heightmap_deep_parallax_flip_binormal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_grow", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_grow", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "operator", "type": "enum::BaseMaterial3D.EmissionOperator" } ] }, { "name": "get_emission_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.EmissionOperator" } }, { "name": "set_ao_light_affect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_ao_light_affect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_alpha_scissor_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "threshold", "type": "float", "meta": "float" } ] }, { "name": "get_alpha_scissor_threshold", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_alpha_hash_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "threshold", "type": "float", "meta": "float" } ] }, { "name": "get_alpha_hash_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_grow_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_grow_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_metallic_texture_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "enum::BaseMaterial3D.TextureChannel" } ] }, { "name": "get_metallic_texture_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.TextureChannel" } }, { "name": "set_roughness_texture_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "enum::BaseMaterial3D.TextureChannel" } ] }, { "name": "get_roughness_texture_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.TextureChannel" } }, { "name": "set_ao_texture_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "enum::BaseMaterial3D.TextureChannel" } ] }, { "name": "get_ao_texture_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.TextureChannel" } }, { "name": "set_refraction_texture_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "enum::BaseMaterial3D.TextureChannel" } ] }, { "name": "get_refraction_texture_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.TextureChannel" } }, { "name": "set_proximity_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_proximity_fade_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_proximity_fade_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_proximity_fade_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_distance_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::BaseMaterial3D.DistanceFadeMode" } ] }, { "name": "get_distance_fade", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.DistanceFadeMode" } }, { "name": "set_distance_fade_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_distance_fade_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_distance_fade_min_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_distance_fade_min_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "transparency", "setter": "set_transparency", "getter": "get_transparency", "index": -1 }, { "type": "float", "name": "alpha_scissor_threshold", "setter": "set_alpha_scissor_threshold", "getter": "get_alpha_scissor_threshold", "index": -1 }, { "type": "float", "name": "alpha_hash_scale", "setter": "set_alpha_hash_scale", "getter": "get_alpha_hash_scale", "index": -1 }, { "type": "int", "name": "alpha_antialiasing_mode", "setter": "set_alpha_antialiasing", "getter": "get_alpha_antialiasing", "index": -1 }, { "type": "float", "name": "alpha_antialiasing_edge", "setter": "set_alpha_antialiasing_edge", "getter": "get_alpha_antialiasing_edge", "index": -1 }, { "type": "int", "name": "blend_mode", "setter": "set_blend_mode", "getter": "get_blend_mode", "index": -1 }, { "type": "int", "name": "cull_mode", "setter": "set_cull_mode", "getter": "get_cull_mode", "index": -1 }, { "type": "int", "name": "depth_draw_mode", "setter": "set_depth_draw_mode", "getter": "get_depth_draw_mode", "index": -1 }, { "type": "bool", "name": "no_depth_test", "setter": "set_flag", "getter": "get_flag", "index": 0 }, { "type": "int", "name": "shading_mode", "setter": "set_shading_mode", "getter": "get_shading_mode", "index": -1 }, { "type": "int", "name": "diffuse_mode", "setter": "set_diffuse_mode", "getter": "get_diffuse_mode", "index": -1 }, { "type": "int", "name": "specular_mode", "setter": "set_specular_mode", "getter": "get_specular_mode", "index": -1 }, { "type": "bool", "name": "disable_ambient_light", "setter": "set_flag", "getter": "get_flag", "index": 14 }, { "type": "bool", "name": "vertex_color_use_as_albedo", "setter": "set_flag", "getter": "get_flag", "index": 1 }, { "type": "bool", "name": "vertex_color_is_srgb", "setter": "set_flag", "getter": "get_flag", "index": 2 }, { "type": "Color", "name": "albedo_color", "setter": "set_albedo", "getter": "get_albedo", "index": -1 }, { "type": "Texture2D", "name": "albedo_texture", "setter": "set_texture", "getter": "get_texture", "index": 0 }, { "type": "bool", "name": "albedo_tex_force_srgb", "setter": "set_flag", "getter": "get_flag", "index": 12 }, { "type": "Texture2D", "name": "orm_texture", "setter": "set_texture", "getter": "get_texture", "index": 17 }, { "type": "float", "name": "metallic", "setter": "set_metallic", "getter": "get_metallic", "index": -1 }, { "type": "float", "name": "metallic_specular", "setter": "set_specular", "getter": "get_specular", "index": -1 }, { "type": "Texture2D", "name": "metallic_texture", "setter": "set_texture", "getter": "get_texture", "index": 1 }, { "type": "int", "name": "metallic_texture_channel", "setter": "set_metallic_texture_channel", "getter": "get_metallic_texture_channel", "index": -1 }, { "type": "float", "name": "roughness", "setter": "set_roughness", "getter": "get_roughness", "index": -1 }, { "type": "Texture2D", "name": "roughness_texture", "setter": "set_texture", "getter": "get_texture", "index": 2 }, { "type": "int", "name": "roughness_texture_channel", "setter": "set_roughness_texture_channel", "getter": "get_roughness_texture_channel", "index": -1 }, { "type": "bool", "name": "emission_enabled", "setter": "set_feature", "getter": "get_feature", "index": 0 }, { "type": "Color", "name": "emission", "setter": "set_emission", "getter": "get_emission", "index": -1 }, { "type": "float", "name": "emission_energy", "setter": "set_emission_energy", "getter": "get_emission_energy", "index": -1 }, { "type": "int", "name": "emission_operator", "setter": "set_emission_operator", "getter": "get_emission_operator", "index": -1 }, { "type": "bool", "name": "emission_on_uv2", "setter": "set_flag", "getter": "get_flag", "index": 11 }, { "type": "Texture2D", "name": "emission_texture", "setter": "set_texture", "getter": "get_texture", "index": 3 }, { "type": "bool", "name": "normal_enabled", "setter": "set_feature", "getter": "get_feature", "index": 1 }, { "type": "float", "name": "normal_scale", "setter": "set_normal_scale", "getter": "get_normal_scale", "index": -1 }, { "type": "Texture2D", "name": "normal_texture", "setter": "set_texture", "getter": "get_texture", "index": 4 }, { "type": "bool", "name": "rim_enabled", "setter": "set_feature", "getter": "get_feature", "index": 2 }, { "type": "float", "name": "rim", "setter": "set_rim", "getter": "get_rim", "index": -1 }, { "type": "float", "name": "rim_tint", "setter": "set_rim_tint", "getter": "get_rim_tint", "index": -1 }, { "type": "Texture2D", "name": "rim_texture", "setter": "set_texture", "getter": "get_texture", "index": 5 }, { "type": "bool", "name": "clearcoat_enabled", "setter": "set_feature", "getter": "get_feature", "index": 3 }, { "type": "float", "name": "clearcoat", "setter": "set_clearcoat", "getter": "get_clearcoat", "index": -1 }, { "type": "float", "name": "clearcoat_gloss", "setter": "set_clearcoat_gloss", "getter": "get_clearcoat_gloss", "index": -1 }, { "type": "Texture2D", "name": "clearcoat_texture", "setter": "set_texture", "getter": "get_texture", "index": 6 }, { "type": "bool", "name": "anisotropy_enabled", "setter": "set_feature", "getter": "get_feature", "index": 4 }, { "type": "float", "name": "anisotropy", "setter": "set_anisotropy", "getter": "get_anisotropy", "index": -1 }, { "type": "Texture2D", "name": "anisotropy_flowmap", "setter": "set_texture", "getter": "get_texture", "index": 7 }, { "type": "bool", "name": "ao_enabled", "setter": "set_feature", "getter": "get_feature", "index": 5 }, { "type": "float", "name": "ao_light_affect", "setter": "set_ao_light_affect", "getter": "get_ao_light_affect", "index": -1 }, { "type": "Texture2D", "name": "ao_texture", "setter": "set_texture", "getter": "get_texture", "index": 8 }, { "type": "bool", "name": "ao_on_uv2", "setter": "set_flag", "getter": "get_flag", "index": 10 }, { "type": "int", "name": "ao_texture_channel", "setter": "set_ao_texture_channel", "getter": "get_ao_texture_channel", "index": -1 }, { "type": "bool", "name": "heightmap_enabled", "setter": "set_feature", "getter": "get_feature", "index": 6 }, { "type": "float", "name": "heightmap_scale", "setter": "set_heightmap_scale", "getter": "get_heightmap_scale", "index": -1 }, { "type": "bool", "name": "heightmap_deep_parallax", "setter": "set_heightmap_deep_parallax", "getter": "is_heightmap_deep_parallax_enabled", "index": -1 }, { "type": "int", "name": "heightmap_min_layers", "setter": "set_heightmap_deep_parallax_min_layers", "getter": "get_heightmap_deep_parallax_min_layers", "index": -1 }, { "type": "int", "name": "heightmap_max_layers", "setter": "set_heightmap_deep_parallax_max_layers", "getter": "get_heightmap_deep_parallax_max_layers", "index": -1 }, { "type": "bool", "name": "heightmap_flip_tangent", "setter": "set_heightmap_deep_parallax_flip_tangent", "getter": "get_heightmap_deep_parallax_flip_tangent", "index": -1 }, { "type": "bool", "name": "heightmap_flip_binormal", "setter": "set_heightmap_deep_parallax_flip_binormal", "getter": "get_heightmap_deep_parallax_flip_binormal", "index": -1 }, { "type": "Texture2D", "name": "heightmap_texture", "setter": "set_texture", "getter": "get_texture", "index": 9 }, { "type": "bool", "name": "heightmap_flip_texture", "setter": "set_flag", "getter": "get_flag", "index": 17 }, { "type": "bool", "name": "subsurf_scatter_enabled", "setter": "set_feature", "getter": "get_feature", "index": 7 }, { "type": "float", "name": "subsurf_scatter_strength", "setter": "set_subsurface_scattering_strength", "getter": "get_subsurface_scattering_strength", "index": -1 }, { "type": "bool", "name": "subsurf_scatter_skin_mode", "setter": "set_flag", "getter": "get_flag", "index": 18 }, { "type": "Texture2D", "name": "subsurf_scatter_texture", "setter": "set_texture", "getter": "get_texture", "index": 10 }, { "type": "bool", "name": "subsurf_scatter_transmittance_enabled", "setter": "set_feature", "getter": "get_feature", "index": 8 }, { "type": "Color", "name": "subsurf_scatter_transmittance_color", "setter": "set_transmittance_color", "getter": "get_transmittance_color", "index": -1 }, { "type": "Texture2D", "name": "subsurf_scatter_transmittance_texture", "setter": "set_texture", "getter": "get_texture", "index": 11 }, { "type": "float", "name": "subsurf_scatter_transmittance_depth", "setter": "set_transmittance_depth", "getter": "get_transmittance_depth", "index": -1 }, { "type": "float", "name": "subsurf_scatter_transmittance_boost", "setter": "set_transmittance_boost", "getter": "get_transmittance_boost", "index": -1 }, { "type": "bool", "name": "backlight_enabled", "setter": "set_feature", "getter": "get_feature", "index": 9 }, { "type": "Color", "name": "backlight", "setter": "set_backlight", "getter": "get_backlight", "index": -1 }, { "type": "Texture2D", "name": "backlight_texture", "setter": "set_texture", "getter": "get_texture", "index": 12 }, { "type": "bool", "name": "refraction_enabled", "setter": "set_feature", "getter": "get_feature", "index": 10 }, { "type": "float", "name": "refraction_scale", "setter": "set_refraction", "getter": "get_refraction", "index": -1 }, { "type": "Texture2D", "name": "refraction_texture", "setter": "set_texture", "getter": "get_texture", "index": 13 }, { "type": "int", "name": "refraction_texture_channel", "setter": "set_refraction_texture_channel", "getter": "get_refraction_texture_channel", "index": -1 }, { "type": "bool", "name": "detail_enabled", "setter": "set_feature", "getter": "get_feature", "index": 11 }, { "type": "Texture2D", "name": "detail_mask", "setter": "set_texture", "getter": "get_texture", "index": 14 }, { "type": "int", "name": "detail_blend_mode", "setter": "set_detail_blend_mode", "getter": "get_detail_blend_mode", "index": -1 }, { "type": "int", "name": "detail_uv_layer", "setter": "set_detail_uv", "getter": "get_detail_uv", "index": -1 }, { "type": "Texture2D", "name": "detail_albedo", "setter": "set_texture", "getter": "get_texture", "index": 15 }, { "type": "Texture2D", "name": "detail_normal", "setter": "set_texture", "getter": "get_texture", "index": 16 }, { "type": "Vector3", "name": "uv1_scale", "setter": "set_uv1_scale", "getter": "get_uv1_scale", "index": -1 }, { "type": "Vector3", "name": "uv1_offset", "setter": "set_uv1_offset", "getter": "get_uv1_offset", "index": -1 }, { "type": "bool", "name": "uv1_triplanar", "setter": "set_flag", "getter": "get_flag", "index": 6 }, { "type": "float", "name": "uv1_triplanar_sharpness", "setter": "set_uv1_triplanar_blend_sharpness", "getter": "get_uv1_triplanar_blend_sharpness", "index": -1 }, { "type": "bool", "name": "uv1_world_triplanar", "setter": "set_flag", "getter": "get_flag", "index": 8 }, { "type": "Vector3", "name": "uv2_scale", "setter": "set_uv2_scale", "getter": "get_uv2_scale", "index": -1 }, { "type": "Vector3", "name": "uv2_offset", "setter": "set_uv2_offset", "getter": "get_uv2_offset", "index": -1 }, { "type": "bool", "name": "uv2_triplanar", "setter": "set_flag", "getter": "get_flag", "index": 7 }, { "type": "float", "name": "uv2_triplanar_sharpness", "setter": "set_uv2_triplanar_blend_sharpness", "getter": "get_uv2_triplanar_blend_sharpness", "index": -1 }, { "type": "bool", "name": "uv2_world_triplanar", "setter": "set_flag", "getter": "get_flag", "index": 9 }, { "type": "int", "name": "texture_filter", "setter": "set_texture_filter", "getter": "get_texture_filter", "index": -1 }, { "type": "bool", "name": "texture_repeat", "setter": "set_flag", "getter": "get_flag", "index": 16 }, { "type": "bool", "name": "disable_receive_shadows", "setter": "set_flag", "getter": "get_flag", "index": 13 }, { "type": "bool", "name": "shadow_to_opacity", "setter": "set_flag", "getter": "get_flag", "index": 15 }, { "type": "int", "name": "billboard_mode", "setter": "set_billboard_mode", "getter": "get_billboard_mode", "index": -1 }, { "type": "bool", "name": "billboard_keep_scale", "setter": "set_flag", "getter": "get_flag", "index": 5 }, { "type": "int", "name": "particles_anim_h_frames", "setter": "set_particles_anim_h_frames", "getter": "get_particles_anim_h_frames", "index": -1 }, { "type": "int", "name": "particles_anim_v_frames", "setter": "set_particles_anim_v_frames", "getter": "get_particles_anim_v_frames", "index": -1 }, { "type": "bool", "name": "particles_anim_loop", "setter": "set_particles_anim_loop", "getter": "get_particles_anim_loop", "index": -1 }, { "type": "bool", "name": "grow", "setter": "set_grow_enabled", "getter": "is_grow_enabled", "index": -1 }, { "type": "float", "name": "grow_amount", "setter": "set_grow", "getter": "get_grow", "index": -1 }, { "type": "bool", "name": "fixed_size", "setter": "set_flag", "getter": "get_flag", "index": 4 }, { "type": "bool", "name": "use_point_size", "setter": "set_flag", "getter": "get_flag", "index": 3 }, { "type": "float", "name": "point_size", "setter": "set_point_size", "getter": "get_point_size", "index": -1 }, { "type": "bool", "name": "use_particle_trails", "setter": "set_flag", "getter": "get_flag", "index": 19 }, { "type": "bool", "name": "proximity_fade_enable", "setter": "set_proximity_fade", "getter": "is_proximity_fade_enabled", "index": -1 }, { "type": "float", "name": "proximity_fade_distance", "setter": "set_proximity_fade_distance", "getter": "get_proximity_fade_distance", "index": -1 }, { "type": "int", "name": "distance_fade_mode", "setter": "set_distance_fade", "getter": "get_distance_fade", "index": -1 }, { "type": "float", "name": "distance_fade_min_distance", "setter": "set_distance_fade_min_distance", "getter": "get_distance_fade_min_distance", "index": -1 }, { "type": "float", "name": "distance_fade_max_distance", "setter": "set_distance_fade_max_distance", "getter": "get_distance_fade_max_distance", "index": -1 } ] }, { "name": "BitMap", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "create_from_image_alpha", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "image", "type": "Image" }, { "name": "threshold", "type": "float", "meta": "float", "default_value": "0.1" } ] }, { "name": "set_bit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "bit", "type": "bool" } ] }, { "name": "get_bit", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "set_bit_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "rect", "type": "Rect2" }, { "name": "bit", "type": "bool" } ] }, { "name": "get_true_bit_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "grow_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "pixels", "type": "int", "meta": "int32" }, { "name": "rect", "type": "Rect2" } ] }, { "name": "opaque_to_polygons", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "rect", "type": "Rect2" }, { "name": "epsilon", "type": "float", "meta": "float", "default_value": "2.0" } ] } ], "properties": [ { "type": "Dictionary", "name": "data", "setter": "_set_data", "getter": "_get_data", "index": -1 } ] }, { "name": "Bone2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_rest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rest", "type": "Transform2D" } ] }, { "name": "get_rest", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "apply_rest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_skeleton_rest", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_index_in_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_default_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "default_length", "type": "float", "meta": "float" } ] }, { "name": "get_default_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_autocalculate_length_and_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "auto_calculate", "type": "bool" } ] }, { "name": "get_autocalculate_length_and_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bone_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "get_bone_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Transform2D", "name": "rest", "setter": "set_rest", "getter": "get_rest", "index": -1 } ] }, { "name": "BoneAttachment3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_name", "type": "String" } ] }, { "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_bone_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "on_bone_pose_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_index", "type": "int", "meta": "int32" } ] }, { "name": "set_override_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override_pose", "type": "bool" } ] }, { "name": "get_override_pose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_override_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override_mode", "type": "int", "meta": "int32" } ] }, { "name": "get_override_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_external_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_external_skeleton", "type": "bool" } ] }, { "name": "get_use_external_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_external_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "external_skeleton", "type": "NodePath" } ] }, { "name": "get_external_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "StringName", "name": "bone_name", "setter": "set_bone_name", "getter": "get_bone_name", "index": -1 }, { "type": "int", "name": "bone_idx", "setter": "set_bone_idx", "getter": "get_bone_idx", "index": -1 } ] }, { "name": "BoxContainer", "is_refcounted": false, "is_instantiable": false, "inherits": "Container", "api_type": "core", "enums": [ { "name": "AlignMode", "values": [ { "name": "ALIGN_BEGIN", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_END", "value": 2 } ] } ], "methods": [ { "name": "add_spacer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Control" }, "arguments": [ { "name": "begin", "type": "bool" } ] }, { "name": "get_alignment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BoxContainer.AlignMode" } }, { "name": "set_alignment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alignment", "type": "enum::BoxContainer.AlignMode" } ] } ], "properties": [ { "type": "int", "name": "alignment", "setter": "set_alignment", "getter": "get_alignment", "index": -1 } ] }, { "name": "BoxMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector3" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_subdivide_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdivide", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_subdivide_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "divisions", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_subdivide_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "divisions", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "Vector3", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "int", "name": "subdivide_width", "setter": "set_subdivide_width", "getter": "get_subdivide_width", "index": -1 }, { "type": "int", "name": "subdivide_height", "setter": "set_subdivide_height", "getter": "get_subdivide_height", "index": -1 }, { "type": "int", "name": "subdivide_depth", "setter": "set_subdivide_depth", "getter": "get_subdivide_depth", "index": -1 } ] }, { "name": "BoxShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector3" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector3", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 } ] }, { "name": "Button", "is_refcounted": false, "is_instantiable": true, "inherits": "BaseButton", "api_type": "core", "enums": [ { "name": "TextAlign", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 } ] } ], "methods": [ { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_button_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_button_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_flat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_flat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_clip_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_clip_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_text_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::Button.TextAlign" } ] }, { "name": "get_text_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Button.TextAlign" } }, { "name": "set_icon_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "icon_align", "type": "enum::Button.TextAlign" } ] }, { "name": "get_icon_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Button.TextAlign" } }, { "name": "set_expand_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_expand_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "Texture2D", "name": "icon", "setter": "set_button_icon", "getter": "get_button_icon", "index": -1 }, { "type": "bool", "name": "flat", "setter": "set_flat", "getter": "is_flat", "index": -1 }, { "type": "bool", "name": "clip_text", "setter": "set_clip_text", "getter": "get_clip_text", "index": -1 }, { "type": "int", "name": "align", "setter": "set_text_align", "getter": "get_text_align", "index": -1 }, { "type": "int", "name": "icon_align", "setter": "set_icon_align", "getter": "get_icon_align", "index": -1 }, { "type": "bool", "name": "expand_icon", "setter": "set_expand_icon", "getter": "is_expand_icon", "index": -1 } ] }, { "name": "ButtonGroup", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_pressed_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "BaseButton" } }, { "name": "get_buttons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } } ], "signals": [ { "name": "pressed", "arguments": [ { "name": "button", "type": "Object" } ] } ] }, { "name": "CPUParticles2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "EmissionShape", "values": [ { "name": "EMISSION_SHAPE_POINT", "value": 0 }, { "name": "EMISSION_SHAPE_SPHERE", "value": 1 }, { "name": "EMISSION_SHAPE_RECTANGLE", "value": 2 }, { "name": "EMISSION_SHAPE_POINTS", "value": 3 }, { "name": "EMISSION_SHAPE_DIRECTED_POINTS", "value": 4 }, { "name": "EMISSION_SHAPE_MAX", "value": 5 } ] }, { "name": "ParticleFlags", "values": [ { "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", "value": 0 }, { "name": "PARTICLE_FLAG_ROTATE_Y", "value": 1 }, { "name": "PARTICLE_FLAG_DISABLE_Z", "value": 2 }, { "name": "PARTICLE_FLAG_MAX", "value": 3 } ] }, { "name": "Parameter", "values": [ { "name": "PARAM_INITIAL_LINEAR_VELOCITY", "value": 0 }, { "name": "PARAM_ANGULAR_VELOCITY", "value": 1 }, { "name": "PARAM_ORBIT_VELOCITY", "value": 2 }, { "name": "PARAM_LINEAR_ACCEL", "value": 3 }, { "name": "PARAM_RADIAL_ACCEL", "value": 4 }, { "name": "PARAM_TANGENTIAL_ACCEL", "value": 5 }, { "name": "PARAM_DAMPING", "value": 6 }, { "name": "PARAM_ANGLE", "value": 7 }, { "name": "PARAM_SCALE", "value": 8 }, { "name": "PARAM_HUE_VARIATION", "value": 9 }, { "name": "PARAM_ANIM_SPEED", "value": 10 }, { "name": "PARAM_ANIM_OFFSET", "value": 11 }, { "name": "PARAM_MAX", "value": 12 } ] }, { "name": "DrawOrder", "values": [ { "name": "DRAW_ORDER_INDEX", "value": 0 }, { "name": "DRAW_ORDER_LIFETIME", "value": 1 } ] } ], "methods": [ { "name": "set_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emitting", "type": "bool" } ] }, { "name": "set_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_randomness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_lifetime_randomness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "random", "type": "float", "meta": "double" } ] }, { "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_fixed_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fps", "type": "int", "meta": "int32" } ] }, { "name": "set_fractional_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "double" } ] }, { "name": "is_emitting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_lifetime", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_one_shot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_pre_process_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_explosiveness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_randomness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_lifetime_randomness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_fixed_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "order", "type": "enum::CPUParticles2D.DrawOrder" } ] }, { "name": "get_draw_order", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CPUParticles2D.DrawOrder" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "restart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "Vector2" } ] }, { "name": "get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_spread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_spread", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" } ] }, { "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" } ] }, { "name": "set_param_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" }, { "name": "curve", "type": "Curve" } ] }, { "name": "get_param_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Curve" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles2D.Parameter" } ] }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_color_ramp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ramp", "type": "Gradient" } ] }, { "name": "get_color_ramp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Gradient" } }, { "name": "set_particle_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particle_flag", "type": "enum::CPUParticles2D.ParticleFlags" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_particle_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "particle_flag", "type": "enum::CPUParticles2D.ParticleFlags" } ] }, { "name": "set_emission_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::CPUParticles2D.EmissionShape" } ] }, { "name": "get_emission_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CPUParticles2D.EmissionShape" } }, { "name": "set_emission_sphere_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_sphere_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_rect_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector2" } ] }, { "name": "get_emission_rect_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_emission_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedVector2Array" } ] }, { "name": "get_emission_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_emission_normals", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedVector2Array" } ] }, { "name": "get_emission_normals", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_emission_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedColorArray" } ] }, { "name": "get_emission_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedColorArray" } }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "accel_vec", "type": "Vector2" } ] }, { "name": "get_split_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_split_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "split_scale", "type": "bool" } ] }, { "name": "get_scale_curve_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_scale_curve_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale_curve", "type": "Curve" } ] }, { "name": "get_scale_curve_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_scale_curve_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale_curve", "type": "Curve" } ] }, { "name": "convert_from_particles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles", "type": "Node" } ] } ], "properties": [ { "type": "bool", "name": "emitting", "setter": "set_emitting", "getter": "is_emitting", "index": -1 }, { "type": "int", "name": "amount", "setter": "set_amount", "getter": "get_amount", "index": -1 }, { "type": "float", "name": "lifetime", "setter": "set_lifetime", "getter": "get_lifetime", "index": -1 }, { "type": "bool", "name": "one_shot", "setter": "set_one_shot", "getter": "get_one_shot", "index": -1 }, { "type": "float", "name": "preprocess", "setter": "set_pre_process_time", "getter": "get_pre_process_time", "index": -1 }, { "type": "float", "name": "speed_scale", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "float", "name": "explosiveness", "setter": "set_explosiveness_ratio", "getter": "get_explosiveness_ratio", "index": -1 }, { "type": "float", "name": "randomness", "setter": "set_randomness_ratio", "getter": "get_randomness_ratio", "index": -1 }, { "type": "float", "name": "lifetime_randomness", "setter": "set_lifetime_randomness", "getter": "get_lifetime_randomness", "index": -1 }, { "type": "int", "name": "fixed_fps", "setter": "set_fixed_fps", "getter": "get_fixed_fps", "index": -1 }, { "type": "bool", "name": "fract_delta", "setter": "set_fractional_delta", "getter": "get_fractional_delta", "index": -1 }, { "type": "bool", "name": "local_coords", "setter": "set_use_local_coordinates", "getter": "get_use_local_coordinates", "index": -1 }, { "type": "int", "name": "draw_order", "setter": "set_draw_order", "getter": "get_draw_order", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "int", "name": "emission_shape", "setter": "set_emission_shape", "getter": "get_emission_shape", "index": -1 }, { "type": "float", "name": "emission_sphere_radius", "setter": "set_emission_sphere_radius", "getter": "get_emission_sphere_radius", "index": -1 }, { "type": "Vector2", "name": "emission_rect_extents", "setter": "set_emission_rect_extents", "getter": "get_emission_rect_extents", "index": -1 }, { "type": "PackedVector2Array", "name": "emission_points", "setter": "set_emission_points", "getter": "get_emission_points", "index": -1 }, { "type": "PackedVector2Array", "name": "emission_normals", "setter": "set_emission_normals", "getter": "get_emission_normals", "index": -1 }, { "type": "PackedColorArray", "name": "emission_colors", "setter": "set_emission_colors", "getter": "get_emission_colors", "index": -1 }, { "type": "bool", "name": "particle_flag_align_y", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 0 }, { "type": "Vector2", "name": "direction", "setter": "set_direction", "getter": "get_direction", "index": -1 }, { "type": "float", "name": "spread", "setter": "set_spread", "getter": "get_spread", "index": -1 }, { "type": "Vector2", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 }, { "type": "float", "name": "initial_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 0 }, { "type": "float", "name": "initial_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 0 }, { "type": "float", "name": "angular_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 1 }, { "type": "float", "name": "angular_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 1 }, { "type": "Curve", "name": "angular_velocity_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 1 }, { "type": "float", "name": "orbit_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 2 }, { "type": "float", "name": "orbit_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 2 }, { "type": "Curve", "name": "orbit_velocity_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 2 }, { "type": "float", "name": "linear_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 3 }, { "type": "float", "name": "linear_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 3 }, { "type": "Curve", "name": "linear_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 3 }, { "type": "float", "name": "radial_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 4 }, { "type": "float", "name": "radial_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 4 }, { "type": "Curve", "name": "radial_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 4 }, { "type": "float", "name": "tangential_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 5 }, { "type": "float", "name": "tangential_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 5 }, { "type": "Curve", "name": "tangential_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 5 }, { "type": "float", "name": "damping_min", "setter": "set_param_min", "getter": "get_param_min", "index": 6 }, { "type": "float", "name": "damping_max", "setter": "set_param_max", "getter": "get_param_max", "index": 6 }, { "type": "Curve", "name": "damping_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 6 }, { "type": "float", "name": "angle_min", "setter": "set_param_min", "getter": "get_param_min", "index": 7 }, { "type": "float", "name": "angle_max", "setter": "set_param_max", "getter": "get_param_max", "index": 7 }, { "type": "Curve", "name": "angle_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 7 }, { "type": "float", "name": "scale_amount_min", "setter": "set_param_min", "getter": "get_param_min", "index": 8 }, { "type": "float", "name": "scale_amount_max", "setter": "set_param_max", "getter": "get_param_max", "index": 8 }, { "type": "Curve", "name": "scale_amount_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 8 }, { "type": "bool", "name": "split_scale", "setter": "set_split_scale", "getter": "get_split_scale", "index": -1 }, { "type": "Curve", "name": "scale_curve_x", "setter": "set_scale_curve_x", "getter": "get_scale_curve_x", "index": -1 }, { "type": "Curve", "name": "scale_curve_y", "setter": "set_scale_curve_y", "getter": "get_scale_curve_y", "index": -1 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "Gradient", "name": "color_ramp", "setter": "set_color_ramp", "getter": "get_color_ramp", "index": -1 }, { "type": "float", "name": "hue_variation_min", "setter": "set_param_min", "getter": "get_param_min", "index": 9 }, { "type": "float", "name": "hue_variation_max", "setter": "set_param_max", "getter": "get_param_max", "index": 9 }, { "type": "Curve", "name": "hue_variation_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 9 }, { "type": "float", "name": "anim_speed_min", "setter": "set_param_min", "getter": "get_param_min", "index": 10 }, { "type": "float", "name": "anim_speed_max", "setter": "set_param_max", "getter": "get_param_max", "index": 10 }, { "type": "Curve", "name": "anim_speed_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 10 }, { "type": "float", "name": "anim_offset_min", "setter": "set_param_min", "getter": "get_param_min", "index": 11 }, { "type": "float", "name": "anim_offset_max", "setter": "set_param_max", "getter": "get_param_max", "index": 11 }, { "type": "Curve", "name": "anim_offset_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 11 } ] }, { "name": "CPUParticles3D", "is_refcounted": false, "is_instantiable": true, "inherits": "GeometryInstance3D", "api_type": "core", "enums": [ { "name": "EmissionShape", "values": [ { "name": "EMISSION_SHAPE_POINT", "value": 0 }, { "name": "EMISSION_SHAPE_SPHERE", "value": 1 }, { "name": "EMISSION_SHAPE_BOX", "value": 2 }, { "name": "EMISSION_SHAPE_POINTS", "value": 3 }, { "name": "EMISSION_SHAPE_DIRECTED_POINTS", "value": 4 }, { "name": "EMISSION_SHAPE_RING", "value": 5 }, { "name": "EMISSION_SHAPE_MAX", "value": 6 } ] }, { "name": "ParticleFlags", "values": [ { "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", "value": 0 }, { "name": "PARTICLE_FLAG_ROTATE_Y", "value": 1 }, { "name": "PARTICLE_FLAG_DISABLE_Z", "value": 2 }, { "name": "PARTICLE_FLAG_MAX", "value": 3 } ] }, { "name": "Parameter", "values": [ { "name": "PARAM_INITIAL_LINEAR_VELOCITY", "value": 0 }, { "name": "PARAM_ANGULAR_VELOCITY", "value": 1 }, { "name": "PARAM_ORBIT_VELOCITY", "value": 2 }, { "name": "PARAM_LINEAR_ACCEL", "value": 3 }, { "name": "PARAM_RADIAL_ACCEL", "value": 4 }, { "name": "PARAM_TANGENTIAL_ACCEL", "value": 5 }, { "name": "PARAM_DAMPING", "value": 6 }, { "name": "PARAM_ANGLE", "value": 7 }, { "name": "PARAM_SCALE", "value": 8 }, { "name": "PARAM_HUE_VARIATION", "value": 9 }, { "name": "PARAM_ANIM_SPEED", "value": 10 }, { "name": "PARAM_ANIM_OFFSET", "value": 11 }, { "name": "PARAM_MAX", "value": 12 } ] }, { "name": "DrawOrder", "values": [ { "name": "DRAW_ORDER_INDEX", "value": 0 }, { "name": "DRAW_ORDER_LIFETIME", "value": 1 }, { "name": "DRAW_ORDER_VIEW_DEPTH", "value": 2 } ] } ], "methods": [ { "name": "set_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emitting", "type": "bool" } ] }, { "name": "set_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_randomness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_lifetime_randomness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "random", "type": "float", "meta": "double" } ] }, { "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_fixed_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fps", "type": "int", "meta": "int32" } ] }, { "name": "set_fractional_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "double" } ] }, { "name": "is_emitting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_lifetime", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_one_shot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_pre_process_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_explosiveness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_randomness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_lifetime_randomness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_fixed_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "order", "type": "enum::CPUParticles3D.DrawOrder" } ] }, { "name": "get_draw_order", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CPUParticles3D.DrawOrder" } }, { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "restart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "Vector3" } ] }, { "name": "get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_spread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_spread", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_flatness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_flatness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" } ] }, { "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" } ] }, { "name": "set_param_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" }, { "name": "curve", "type": "Curve" } ] }, { "name": "get_param_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Curve" }, "arguments": [ { "name": "param", "type": "enum::CPUParticles3D.Parameter" } ] }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_color_ramp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ramp", "type": "Gradient" } ] }, { "name": "get_color_ramp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Gradient" } }, { "name": "set_particle_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particle_flag", "type": "enum::CPUParticles3D.ParticleFlags" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_particle_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "particle_flag", "type": "enum::CPUParticles3D.ParticleFlags" } ] }, { "name": "set_emission_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::CPUParticles3D.EmissionShape" } ] }, { "name": "get_emission_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CPUParticles3D.EmissionShape" } }, { "name": "set_emission_sphere_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_sphere_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_box_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_emission_box_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_emission_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedVector3Array" } ] }, { "name": "get_emission_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "set_emission_normals", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedVector3Array" } ] }, { "name": "get_emission_normals", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "set_emission_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "array", "type": "PackedColorArray" } ] }, { "name": "get_emission_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedColorArray" } }, { "name": "set_emission_ring_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis", "type": "Vector3" } ] }, { "name": "get_emission_ring_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_emission_ring_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_ring_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_ring_inner_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inner_radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_inner_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "accel_vec", "type": "Vector3" } ] }, { "name": "get_split_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_split_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "split_scale", "type": "bool" } ] }, { "name": "get_scale_curve_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_scale_curve_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale_curve", "type": "Curve" } ] }, { "name": "get_scale_curve_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_scale_curve_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale_curve", "type": "Curve" } ] }, { "name": "get_scale_curve_z", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_scale_curve_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale_curve", "type": "Curve" } ] }, { "name": "convert_from_particles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles", "type": "Node" } ] } ], "properties": [ { "type": "bool", "name": "emitting", "setter": "set_emitting", "getter": "is_emitting", "index": -1 }, { "type": "int", "name": "amount", "setter": "set_amount", "getter": "get_amount", "index": -1 }, { "type": "float", "name": "lifetime", "setter": "set_lifetime", "getter": "get_lifetime", "index": -1 }, { "type": "bool", "name": "one_shot", "setter": "set_one_shot", "getter": "get_one_shot", "index": -1 }, { "type": "float", "name": "preprocess", "setter": "set_pre_process_time", "getter": "get_pre_process_time", "index": -1 }, { "type": "float", "name": "speed_scale", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "float", "name": "explosiveness", "setter": "set_explosiveness_ratio", "getter": "get_explosiveness_ratio", "index": -1 }, { "type": "float", "name": "randomness", "setter": "set_randomness_ratio", "getter": "get_randomness_ratio", "index": -1 }, { "type": "float", "name": "lifetime_randomness", "setter": "set_lifetime_randomness", "getter": "get_lifetime_randomness", "index": -1 }, { "type": "int", "name": "fixed_fps", "setter": "set_fixed_fps", "getter": "get_fixed_fps", "index": -1 }, { "type": "bool", "name": "fract_delta", "setter": "set_fractional_delta", "getter": "get_fractional_delta", "index": -1 }, { "type": "bool", "name": "local_coords", "setter": "set_use_local_coordinates", "getter": "get_use_local_coordinates", "index": -1 }, { "type": "int", "name": "draw_order", "setter": "set_draw_order", "getter": "get_draw_order", "index": -1 }, { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "int", "name": "emission_shape", "setter": "set_emission_shape", "getter": "get_emission_shape", "index": -1 }, { "type": "float", "name": "emission_sphere_radius", "setter": "set_emission_sphere_radius", "getter": "get_emission_sphere_radius", "index": -1 }, { "type": "Vector3", "name": "emission_box_extents", "setter": "set_emission_box_extents", "getter": "get_emission_box_extents", "index": -1 }, { "type": "PackedVector3Array", "name": "emission_points", "setter": "set_emission_points", "getter": "get_emission_points", "index": -1 }, { "type": "PackedVector3Array", "name": "emission_normals", "setter": "set_emission_normals", "getter": "get_emission_normals", "index": -1 }, { "type": "PackedColorArray", "name": "emission_colors", "setter": "set_emission_colors", "getter": "get_emission_colors", "index": -1 }, { "type": "Vector3", "name": "emission_ring_axis", "setter": "set_emission_ring_axis", "getter": "get_emission_ring_axis", "index": -1 }, { "type": "float", "name": "emission_ring_height", "setter": "set_emission_ring_height", "getter": "get_emission_ring_height", "index": -1 }, { "type": "float", "name": "emission_ring_radius", "setter": "set_emission_ring_radius", "getter": "get_emission_ring_radius", "index": -1 }, { "type": "float", "name": "emission_ring_inner_radius", "setter": "set_emission_ring_inner_radius", "getter": "get_emission_ring_inner_radius", "index": -1 }, { "type": "bool", "name": "particle_flag_align_y", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 0 }, { "type": "bool", "name": "particle_flag_rotate_y", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 1 }, { "type": "bool", "name": "particle_flag_disable_z", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 2 }, { "type": "Vector3", "name": "direction", "setter": "set_direction", "getter": "get_direction", "index": -1 }, { "type": "float", "name": "spread", "setter": "set_spread", "getter": "get_spread", "index": -1 }, { "type": "float", "name": "flatness", "setter": "set_flatness", "getter": "get_flatness", "index": -1 }, { "type": "Vector3", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 }, { "type": "float", "name": "initial_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 0 }, { "type": "float", "name": "initial_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 0 }, { "type": "float", "name": "angular_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 1 }, { "type": "float", "name": "angular_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 1 }, { "type": "Curve", "name": "angular_velocity_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 1 }, { "type": "float", "name": "orbit_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 2 }, { "type": "float", "name": "orbit_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 2 }, { "type": "Curve", "name": "orbit_velocity_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 2 }, { "type": "float", "name": "linear_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 3 }, { "type": "float", "name": "linear_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 3 }, { "type": "Curve", "name": "linear_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 3 }, { "type": "float", "name": "radial_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 4 }, { "type": "float", "name": "radial_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 4 }, { "type": "Curve", "name": "radial_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 4 }, { "type": "float", "name": "tangential_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 5 }, { "type": "float", "name": "tangential_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 5 }, { "type": "Curve", "name": "tangential_accel_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 5 }, { "type": "float", "name": "damping_min", "setter": "set_param_min", "getter": "get_param_min", "index": 6 }, { "type": "float", "name": "damping_max", "setter": "set_param_max", "getter": "get_param_max", "index": 6 }, { "type": "Curve", "name": "damping_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 6 }, { "type": "float", "name": "angle_min", "setter": "set_param_min", "getter": "get_param_min", "index": 7 }, { "type": "float", "name": "angle_max", "setter": "set_param_max", "getter": "get_param_max", "index": 7 }, { "type": "Curve", "name": "angle_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 7 }, { "type": "float", "name": "scale_amount_min", "setter": "set_param_min", "getter": "get_param_min", "index": 8 }, { "type": "float", "name": "scale_amount_max", "setter": "set_param_max", "getter": "get_param_max", "index": 8 }, { "type": "Curve", "name": "scale_amount_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 8 }, { "type": "bool", "name": "split_scale", "setter": "set_split_scale", "getter": "get_split_scale", "index": -1 }, { "type": "Curve", "name": "scale_curve_x", "setter": "set_scale_curve_x", "getter": "get_scale_curve_x", "index": -1 }, { "type": "Curve", "name": "scale_curve_y", "setter": "set_scale_curve_y", "getter": "get_scale_curve_y", "index": -1 }, { "type": "Curve", "name": "scale_curve_z", "setter": "set_scale_curve_z", "getter": "get_scale_curve_z", "index": -1 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "Gradient", "name": "color_ramp", "setter": "set_color_ramp", "getter": "get_color_ramp", "index": -1 }, { "type": "float", "name": "hue_variation_min", "setter": "set_param_min", "getter": "get_param_min", "index": 9 }, { "type": "float", "name": "hue_variation_max", "setter": "set_param_max", "getter": "get_param_max", "index": 9 }, { "type": "Curve", "name": "hue_variation_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 9 }, { "type": "float", "name": "anim_speed_min", "setter": "set_param_min", "getter": "get_param_min", "index": 10 }, { "type": "float", "name": "anim_speed_max", "setter": "set_param_max", "getter": "get_param_max", "index": 10 }, { "type": "Curve", "name": "anim_speed_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 10 }, { "type": "float", "name": "anim_offset_min", "setter": "set_param_min", "getter": "get_param_min", "index": 11 }, { "type": "float", "name": "anim_offset_max", "setter": "set_param_max", "getter": "get_param_max", "index": 11 }, { "type": "Curve", "name": "anim_offset_curve", "setter": "set_param_curve", "getter": "get_param_curve", "index": 11 } ] }, { "name": "CSGBox3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector3" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } } ], "properties": [ { "type": "Vector3", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CSGCombiner3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGShape3D", "api_type": "core" }, { "name": "CSGCylinder3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sides", "type": "int", "meta": "int32" } ] }, { "name": "get_sides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_cone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cone", "type": "bool" } ] }, { "name": "is_cone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_smooth_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "smooth_faces", "type": "bool" } ] }, { "name": "get_smooth_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "int", "name": "sides", "setter": "set_sides", "getter": "get_sides", "index": -1 }, { "type": "bool", "name": "cone", "setter": "set_cone", "getter": "is_cone", "index": -1 }, { "type": "bool", "name": "smooth_faces", "setter": "set_smooth_faces", "getter": "get_smooth_faces", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CSGMesh3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Mesh" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } } ], "properties": [ { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CSGPolygon3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "enums": [ { "name": "PathRotation", "values": [ { "name": "PATH_ROTATION_POLYGON", "value": 0 }, { "name": "PATH_ROTATION_PATH", "value": 1 }, { "name": "PATH_ROTATION_PATH_FOLLOW", "value": 2 } ] }, { "name": "Mode", "values": [ { "name": "MODE_DEPTH", "value": 0 }, { "name": "MODE_SPIN", "value": 1 }, { "name": "MODE_PATH", "value": 2 } ] } ], "methods": [ { "name": "set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CSGPolygon3D.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CSGPolygon3D.Mode" } }, { "name": "set_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth", "type": "float", "meta": "float" } ] }, { "name": "get_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_spin_degrees", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_spin_degrees", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_spin_sides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "spin_sides", "type": "int", "meta": "int32" } ] }, { "name": "get_spin_sides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_path_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_path_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_path_interval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interval", "type": "float", "meta": "float" } ] }, { "name": "get_path_interval", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_path_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path_rotation", "type": "enum::CSGPolygon3D.PathRotation" } ] }, { "name": "get_path_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CSGPolygon3D.PathRotation" } }, { "name": "set_path_local", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_path_local", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_path_continuous_u", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_path_continuous_u", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_path_joined", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_path_joined", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_smooth_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "smooth_faces", "type": "bool" } ] }, { "name": "get_smooth_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "PackedVector2Array", "name": "polygon", "setter": "set_polygon", "getter": "get_polygon", "index": -1 }, { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 }, { "type": "float", "name": "depth", "setter": "set_depth", "getter": "get_depth", "index": -1 }, { "type": "float", "name": "spin_degrees", "setter": "set_spin_degrees", "getter": "get_spin_degrees", "index": -1 }, { "type": "int", "name": "spin_sides", "setter": "set_spin_sides", "getter": "get_spin_sides", "index": -1 }, { "type": "NodePath", "name": "path_node", "setter": "set_path_node", "getter": "get_path_node", "index": -1 }, { "type": "float", "name": "path_interval", "setter": "set_path_interval", "getter": "get_path_interval", "index": -1 }, { "type": "int", "name": "path_rotation", "setter": "set_path_rotation", "getter": "get_path_rotation", "index": -1 }, { "type": "bool", "name": "path_local", "setter": "set_path_local", "getter": "is_path_local", "index": -1 }, { "type": "bool", "name": "path_continuous_u", "setter": "set_path_continuous_u", "getter": "is_path_continuous_u", "index": -1 }, { "type": "bool", "name": "path_joined", "setter": "set_path_joined", "getter": "is_path_joined", "index": -1 }, { "type": "bool", "name": "smooth_faces", "setter": "set_smooth_faces", "getter": "get_smooth_faces", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CSGPrimitive3D", "is_refcounted": false, "is_instantiable": false, "inherits": "CSGShape3D", "api_type": "core", "methods": [ { "name": "set_invert_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "invert_faces", "type": "bool" } ] }, { "name": "is_inverting_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "invert_faces", "setter": "set_invert_faces", "getter": "is_inverting_faces", "index": -1 } ] }, { "name": "CSGShape3D", "is_refcounted": false, "is_instantiable": false, "inherits": "GeometryInstance3D", "api_type": "core", "enums": [ { "name": "Operation", "values": [ { "name": "OPERATION_UNION", "value": 0 }, { "name": "OPERATION_INTERSECTION", "value": 1 }, { "name": "OPERATION_SUBTRACTION", "value": 2 } ] } ], "methods": [ { "name": "is_root_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_operation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "operation", "type": "enum::CSGShape3D.Operation" } ] }, { "name": "get_operation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CSGShape3D.Operation" } }, { "name": "set_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "snap", "type": "float", "meta": "float" } ] }, { "name": "get_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "operation", "type": "bool" } ] }, { "name": "is_using_collision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_calculate_tangents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_calculating_tangents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_meshes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "int", "name": "operation", "setter": "set_operation", "getter": "get_operation", "index": -1 }, { "type": "float", "name": "snap", "setter": "set_snap", "getter": "get_snap", "index": -1 }, { "type": "bool", "name": "calculate_tangents", "setter": "set_calculate_tangents", "getter": "is_calculating_tangents", "index": -1 }, { "type": "bool", "name": "use_collision", "setter": "set_use_collision", "getter": "is_using_collision", "index": -1 }, { "type": "int", "name": "collision_layer", "setter": "set_collision_layer", "getter": "get_collision_layer", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 } ] }, { "name": "CSGSphere3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radial_segments", "type": "int", "meta": "int32" } ] }, { "name": "get_radial_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_rings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rings", "type": "int", "meta": "int32" } ] }, { "name": "get_rings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_smooth_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "smooth_faces", "type": "bool" } ] }, { "name": "get_smooth_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "int", "name": "radial_segments", "setter": "set_radial_segments", "getter": "get_radial_segments", "index": -1 }, { "type": "int", "name": "rings", "setter": "set_rings", "getter": "get_rings", "index": -1 }, { "type": "bool", "name": "smooth_faces", "setter": "set_smooth_faces", "getter": "get_smooth_faces", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CSGTorus3D", "is_refcounted": false, "is_instantiable": true, "inherits": "CSGPrimitive3D", "api_type": "core", "methods": [ { "name": "set_inner_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_inner_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_outer_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_outer_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sides", "type": "int", "meta": "int32" } ] }, { "name": "get_sides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_ring_sides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sides", "type": "int", "meta": "int32" } ] }, { "name": "get_ring_sides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_smooth_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "smooth_faces", "type": "bool" } ] }, { "name": "get_smooth_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "inner_radius", "setter": "set_inner_radius", "getter": "get_inner_radius", "index": -1 }, { "type": "float", "name": "outer_radius", "setter": "set_outer_radius", "getter": "get_outer_radius", "index": -1 }, { "type": "int", "name": "sides", "setter": "set_sides", "getter": "get_sides", "index": -1 }, { "type": "int", "name": "ring_sides", "setter": "set_ring_sides", "getter": "get_ring_sides", "index": -1 }, { "type": "bool", "name": "smooth_faces", "setter": "set_smooth_faces", "getter": "get_smooth_faces", "index": -1 }, { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 } ] }, { "name": "CallbackTweener", "is_refcounted": true, "is_instantiable": true, "inherits": "Tweener", "api_type": "core", "methods": [ { "name": "set_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "CallbackTweener" }, "arguments": [ { "name": "delay", "type": "float", "meta": "float" } ] } ] }, { "name": "Camera2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "Camera2DProcessCallback", "values": [ { "name": "CAMERA2D_PROCESS_PHYSICS", "value": 0 }, { "name": "CAMERA2D_PROCESS_IDLE", "value": 1 } ] }, { "name": "AnchorMode", "values": [ { "name": "ANCHOR_MODE_FIXED_TOP_LEFT", "value": 0 }, { "name": "ANCHOR_MODE_DRAG_CENTER", "value": 1 } ] } ], "methods": [ { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_anchor_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anchor_mode", "type": "enum::Camera2D.AnchorMode" } ] }, { "name": "get_anchor_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Camera2D.AnchorMode" } }, { "name": "set_rotating", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rotating", "type": "bool" } ] }, { "name": "is_rotating", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Camera2D.Camera2DProcessCallback" } ] }, { "name": "get_process_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Camera2D.Camera2DProcessCallback" } }, { "name": "set_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "current", "type": "bool" } ] }, { "name": "is_current", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_limit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "limit", "type": "int", "meta": "int32" } ] }, { "name": "get_limit", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_limit_smoothing_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "limit_smoothing_enabled", "type": "bool" } ] }, { "name": "is_limit_smoothing_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_drag_vertical_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_drag_vertical_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_drag_horizontal_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_drag_horizontal_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_drag_vertical_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_drag_vertical_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_drag_horizontal_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_drag_horizontal_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_drag_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "drag_margin", "type": "float", "meta": "float" } ] }, { "name": "get_drag_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "get_camera_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_camera_screen_center", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_zoom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zoom", "type": "Vector2" } ] }, { "name": "get_zoom", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_custom_viewport", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "viewport", "type": "Node" } ] }, { "name": "get_custom_viewport", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "set_follow_smoothing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "follow_smoothing", "type": "float", "meta": "float" } ] }, { "name": "get_follow_smoothing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_follow_smoothing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "follow_smoothing", "type": "bool" } ] }, { "name": "is_follow_smoothing_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "force_update_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "reset_smoothing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_screen_drawing_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "screen_drawing_enabled", "type": "bool" } ] }, { "name": "is_screen_drawing_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_limit_drawing_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "limit_drawing_enabled", "type": "bool" } ] }, { "name": "is_limit_drawing_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_margin_drawing_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin_drawing_enabled", "type": "bool" } ] }, { "name": "is_margin_drawing_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "int", "name": "anchor_mode", "setter": "set_anchor_mode", "getter": "get_anchor_mode", "index": -1 }, { "type": "bool", "name": "rotating", "setter": "set_rotating", "getter": "is_rotating", "index": -1 }, { "type": "bool", "name": "current", "setter": "set_current", "getter": "is_current", "index": -1 }, { "type": "Vector2", "name": "zoom", "setter": "set_zoom", "getter": "get_zoom", "index": -1 }, { "type": "Viewport", "name": "custom_viewport", "setter": "set_custom_viewport", "getter": "get_custom_viewport", "index": -1 }, { "type": "int", "name": "process_callback", "setter": "set_process_callback", "getter": "get_process_callback", "index": -1 }, { "type": "int", "name": "limit_left", "setter": "set_limit", "getter": "get_limit", "index": 0 }, { "type": "int", "name": "limit_top", "setter": "set_limit", "getter": "get_limit", "index": 1 }, { "type": "int", "name": "limit_right", "setter": "set_limit", "getter": "get_limit", "index": 2 }, { "type": "int", "name": "limit_bottom", "setter": "set_limit", "getter": "get_limit", "index": 3 }, { "type": "bool", "name": "limit_smoothed", "setter": "set_limit_smoothing_enabled", "getter": "is_limit_smoothing_enabled", "index": -1 }, { "type": "bool", "name": "smoothing_enabled", "setter": "set_enable_follow_smoothing", "getter": "is_follow_smoothing_enabled", "index": -1 }, { "type": "float", "name": "smoothing_speed", "setter": "set_follow_smoothing", "getter": "get_follow_smoothing", "index": -1 }, { "type": "bool", "name": "drag_horizontal_enabled", "setter": "set_drag_horizontal_enabled", "getter": "is_drag_horizontal_enabled", "index": -1 }, { "type": "bool", "name": "drag_vertical_enabled", "setter": "set_drag_vertical_enabled", "getter": "is_drag_vertical_enabled", "index": -1 }, { "type": "float", "name": "drag_horizontal_offset", "setter": "set_drag_horizontal_offset", "getter": "get_drag_horizontal_offset", "index": -1 }, { "type": "float", "name": "drag_vertical_offset", "setter": "set_drag_vertical_offset", "getter": "get_drag_vertical_offset", "index": -1 }, { "type": "float", "name": "drag_left_margin", "setter": "set_drag_margin", "getter": "get_drag_margin", "index": 0 }, { "type": "float", "name": "drag_top_margin", "setter": "set_drag_margin", "getter": "get_drag_margin", "index": 1 }, { "type": "float", "name": "drag_right_margin", "setter": "set_drag_margin", "getter": "get_drag_margin", "index": 2 }, { "type": "float", "name": "drag_bottom_margin", "setter": "set_drag_margin", "getter": "get_drag_margin", "index": 3 }, { "type": "bool", "name": "editor_draw_screen", "setter": "set_screen_drawing_enabled", "getter": "is_screen_drawing_enabled", "index": -1 }, { "type": "bool", "name": "editor_draw_limits", "setter": "set_limit_drawing_enabled", "getter": "is_limit_drawing_enabled", "index": -1 }, { "type": "bool", "name": "editor_draw_drag_margin", "setter": "set_margin_drawing_enabled", "getter": "is_margin_drawing_enabled", "index": -1 } ] }, { "name": "Camera3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "enums": [ { "name": "KeepAspect", "values": [ { "name": "KEEP_WIDTH", "value": 0 }, { "name": "KEEP_HEIGHT", "value": 1 } ] }, { "name": "Projection", "values": [ { "name": "PROJECTION_PERSPECTIVE", "value": 0 }, { "name": "PROJECTION_ORTHOGONAL", "value": 1 }, { "name": "PROJECTION_FRUSTUM", "value": 2 } ] }, { "name": "DopplerTracking", "values": [ { "name": "DOPPLER_TRACKING_DISABLED", "value": 0 }, { "name": "DOPPLER_TRACKING_IDLE_STEP", "value": 1 }, { "name": "DOPPLER_TRACKING_PHYSICS_STEP", "value": 2 } ] } ], "methods": [ { "name": "project_ray_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "screen_point", "type": "Vector2" } ] }, { "name": "project_local_ray_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "screen_point", "type": "Vector2" } ] }, { "name": "project_ray_origin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "screen_point", "type": "Vector2" } ] }, { "name": "unproject_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "world_point", "type": "Vector3" } ] }, { "name": "is_position_behind", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "world_point", "type": "Vector3" } ] }, { "name": "project_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "screen_point", "type": "Vector2" }, { "name": "z_depth", "type": "float", "meta": "float" } ] }, { "name": "set_perspective", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "fov", "type": "float", "meta": "float" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "set_orthogonal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "size", "type": "float", "meta": "float" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "set_frustum", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "size", "type": "float", "meta": "float" }, { "name": "offset", "type": "Vector2" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "make_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133279208, "arguments": [ { "name": "enable_next", "type": "bool", "default_value": "true" } ] }, { "name": "set_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_current", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_camera_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "get_fov", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_frustum_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_far", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_near", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fov", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "float", "meta": "float" } ] }, { "name": "set_frustum_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "Vector2" } ] }, { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "float", "meta": "float" } ] }, { "name": "set_far", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "float", "meta": "float" } ] }, { "name": "set_near", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "float", "meta": "float" } ] }, { "name": "get_projection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Camera3D.Projection" } }, { "name": "set_projection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "enum::Camera3D.Projection" } ] }, { "name": "set_h_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "float", "meta": "float" } ] }, { "name": "get_h_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_v_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "float", "meta": "float" } ] }, { "name": "get_v_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "Environment" } ] }, { "name": "get_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Environment" } }, { "name": "set_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "CameraEffects" } ] }, { "name": "get_effects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CameraEffects" } }, { "name": "set_keep_aspect_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Camera3D.KeepAspect" } ] }, { "name": "get_keep_aspect_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Camera3D.KeepAspect" } }, { "name": "set_doppler_tracking", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Camera3D.DopplerTracking" } ] }, { "name": "get_doppler_tracking", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Camera3D.DopplerTracking" } }, { "name": "get_frustum", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "is_position_in_frustum", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "world_point", "type": "Vector3" } ] }, { "name": "get_camera_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_cull_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_cull_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "keep_aspect", "setter": "set_keep_aspect_mode", "getter": "get_keep_aspect_mode", "index": -1 }, { "type": "int", "name": "cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 }, { "type": "Environment", "name": "environment", "setter": "set_environment", "getter": "get_environment", "index": -1 }, { "type": "CameraEffects", "name": "effects", "setter": "set_effects", "getter": "get_effects", "index": -1 }, { "type": "float", "name": "h_offset", "setter": "set_h_offset", "getter": "get_h_offset", "index": -1 }, { "type": "float", "name": "v_offset", "setter": "set_v_offset", "getter": "get_v_offset", "index": -1 }, { "type": "int", "name": "doppler_tracking", "setter": "set_doppler_tracking", "getter": "get_doppler_tracking", "index": -1 }, { "type": "int", "name": "projection", "setter": "set_projection", "getter": "get_projection", "index": -1 }, { "type": "bool", "name": "current", "setter": "set_current", "getter": "is_current", "index": -1 }, { "type": "float", "name": "fov", "setter": "set_fov", "getter": "get_fov", "index": -1 }, { "type": "float", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "Vector2", "name": "frustum_offset", "setter": "set_frustum_offset", "getter": "get_frustum_offset", "index": -1 }, { "type": "float", "name": "near", "setter": "set_near", "getter": "get_near", "index": -1 }, { "type": "float", "name": "far", "setter": "set_far", "getter": "get_far", "index": -1 } ] }, { "name": "CameraEffects", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_dof_blur_far_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_dof_blur_far_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_dof_blur_far_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_dof_blur_far_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dof_blur_far_transition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_dof_blur_far_transition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dof_blur_near_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_dof_blur_near_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_dof_blur_near_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_dof_blur_near_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dof_blur_near_transition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_dof_blur_near_transition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dof_blur_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_dof_blur_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_override_exposure_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_override_exposure_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_override_exposure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure", "type": "float", "meta": "float" } ] }, { "name": "get_override_exposure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "bool", "name": "dof_blur_far_enabled", "setter": "set_dof_blur_far_enabled", "getter": "is_dof_blur_far_enabled", "index": -1 }, { "type": "float", "name": "dof_blur_far_distance", "setter": "set_dof_blur_far_distance", "getter": "get_dof_blur_far_distance", "index": -1 }, { "type": "float", "name": "dof_blur_far_transition", "setter": "set_dof_blur_far_transition", "getter": "get_dof_blur_far_transition", "index": -1 }, { "type": "bool", "name": "dof_blur_near_enabled", "setter": "set_dof_blur_near_enabled", "getter": "is_dof_blur_near_enabled", "index": -1 }, { "type": "float", "name": "dof_blur_near_distance", "setter": "set_dof_blur_near_distance", "getter": "get_dof_blur_near_distance", "index": -1 }, { "type": "float", "name": "dof_blur_near_transition", "setter": "set_dof_blur_near_transition", "getter": "get_dof_blur_near_transition", "index": -1 }, { "type": "float", "name": "dof_blur_amount", "setter": "set_dof_blur_amount", "getter": "get_dof_blur_amount", "index": -1 }, { "type": "bool", "name": "override_exposure_enabled", "setter": "set_override_exposure_enabled", "getter": "is_override_exposure_enabled", "index": -1 }, { "type": "float", "name": "override_exposure", "setter": "set_override_exposure", "getter": "get_override_exposure", "index": -1 } ] }, { "name": "CameraFeed", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "FeedDataType", "values": [ { "name": "FEED_NOIMAGE", "value": 0 }, { "name": "FEED_RGB", "value": 1 }, { "name": "FEED_YCBCR", "value": 2 }, { "name": "FEED_YCBCR_SEP", "value": 3 } ] }, { "name": "FeedPosition", "values": [ { "name": "FEED_UNSPECIFIED", "value": 0 }, { "name": "FEED_FRONT", "value": 1 }, { "name": "FEED_BACK", "value": 2 } ] } ], "methods": [ { "name": "get_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CameraFeed.FeedPosition" } }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform2D" } ] }, { "name": "get_datatype", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CameraFeed.FeedDataType" } } ], "properties": [ { "type": "bool", "name": "feed_is_active", "setter": "set_active", "getter": "is_active", "index": -1 }, { "type": "Transform2D", "name": "feed_transform", "setter": "set_transform", "getter": "get_transform", "index": -1 } ] }, { "name": "CameraServer", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "FeedImage", "values": [ { "name": "FEED_RGBA_IMAGE", "value": 0 }, { "name": "FEED_YCBCR_IMAGE", "value": 0 }, { "name": "FEED_Y_IMAGE", "value": 0 }, { "name": "FEED_CBCR_IMAGE", "value": 1 } ] } ], "methods": [ { "name": "get_feed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "CameraFeed" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_feed_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "feeds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "add_feed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "feed", "type": "CameraFeed" } ] }, { "name": "remove_feed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "feed", "type": "CameraFeed" } ] } ], "signals": [ { "name": "camera_feed_removed", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "camera_feed_added", "arguments": [ { "name": "id", "type": "int" } ] } ] }, { "name": "CameraTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_camera_feed_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "feed_id", "type": "int", "meta": "int32" } ] }, { "name": "get_camera_feed_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_which_feed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "which_feed", "type": "enum::CameraServer.FeedImage" } ] }, { "name": "get_which_feed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CameraServer.FeedImage" } }, { "name": "set_camera_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "get_camera_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "camera_feed_id", "setter": "set_camera_feed_id", "getter": "get_camera_feed_id", "index": -1 }, { "type": "int", "name": "which_feed", "setter": "set_which_feed", "getter": "get_which_feed", "index": -1 }, { "type": "bool", "name": "camera_is_active", "setter": "set_camera_active", "getter": "get_camera_active", "index": -1 } ] }, { "name": "CanvasGroup", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_fit_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fit_margin", "type": "float", "meta": "float" } ] }, { "name": "get_fit_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_clear_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "clear_margin", "type": "float", "meta": "float" } ] }, { "name": "get_clear_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_mipmaps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_mipmaps", "type": "bool" } ] }, { "name": "is_using_mipmaps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "fit_margin", "setter": "set_fit_margin", "getter": "get_fit_margin", "index": -1 }, { "type": "float", "name": "clear_margin", "setter": "set_clear_margin", "getter": "get_clear_margin", "index": -1 }, { "type": "bool", "name": "use_mipmaps", "setter": "set_use_mipmaps", "getter": "is_using_mipmaps", "index": -1 } ] }, { "name": "CanvasItem", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "core", "constants": [ { "name": "NOTIFICATION_TRANSFORM_CHANGED", "value": 2000 }, { "name": "NOTIFICATION_DRAW", "value": 30 }, { "name": "NOTIFICATION_VISIBILITY_CHANGED", "value": 31 }, { "name": "NOTIFICATION_ENTER_CANVAS", "value": 32 }, { "name": "NOTIFICATION_EXIT_CANVAS", "value": 33 } ], "enums": [ { "name": "TextureFilter", "values": [ { "name": "TEXTURE_FILTER_PARENT_NODE", "value": 0 }, { "name": "TEXTURE_FILTER_NEAREST", "value": 1 }, { "name": "TEXTURE_FILTER_LINEAR", "value": 2 }, { "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", "value": 3 }, { "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", "value": 4 }, { "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", "value": 5 }, { "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", "value": 6 }, { "name": "TEXTURE_FILTER_MAX", "value": 7 } ] }, { "name": "TextureRepeat", "values": [ { "name": "TEXTURE_REPEAT_PARENT_NODE", "value": 0 }, { "name": "TEXTURE_REPEAT_DISABLED", "value": 1 }, { "name": "TEXTURE_REPEAT_ENABLED", "value": 2 }, { "name": "TEXTURE_REPEAT_MIRROR", "value": 3 }, { "name": "TEXTURE_REPEAT_MAX", "value": 4 } ] } ], "methods": [ { "name": "_draw", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "get_canvas_item", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_visible_in_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "show", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "hide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_as_top_level", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_set_as_top_level", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_light_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_light_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modulate", "type": "Color" } ] }, { "name": "get_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_self_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "self_modulate", "type": "Color" } ] }, { "name": "get_self_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_draw_behind_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_draw_behind_parent_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "draw_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" }, { "name": "color", "type": "Color" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "draw_polyline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "color", "type": "Color" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "antialiased", "type": "bool", "default_value": "false" } ] }, { "name": "draw_polyline_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "antialiased", "type": "bool", "default_value": "false" } ] }, { "name": "draw_arc", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 378344303, "arguments": [ { "name": "center", "type": "Vector2" }, { "name": "radius", "type": "float", "meta": "float" }, { "name": "start_angle", "type": "float", "meta": "float" }, { "name": "end_angle", "type": "float", "meta": "float" }, { "name": "point_count", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "antialiased", "type": "bool", "default_value": "false" } ] }, { "name": "draw_multiline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "color", "type": "Color" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "draw_multiline_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "draw_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "rect", "type": "Rect2" }, { "name": "color", "type": "Color" }, { "name": "filled", "type": "bool", "default_value": "true" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "draw_circle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "radius", "type": "float", "meta": "float" }, { "name": "color", "type": "Color" } ] }, { "name": "draw_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "position", "type": "Vector2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_texture_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "rect", "type": "Rect2" }, { "name": "tile", "type": "bool" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" } ] }, { "name": "draw_texture_rect_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1351626862, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "rect", "type": "Rect2" }, { "name": "src_rect", "type": "Rect2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" }, { "name": "clip_uv", "type": "bool", "default_value": "true" } ] }, { "name": "draw_msdf_texture_rect_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1351626862, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "rect", "type": "Rect2" }, { "name": "src_rect", "type": "Rect2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline", "type": "float", "meta": "double", "default_value": "0.0" }, { "name": "pixel_range", "type": "float", "meta": "double", "default_value": "4.0" } ] }, { "name": "draw_style_box", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "style_box", "type": "StyleBox" }, { "name": "rect", "type": "Rect2" } ] }, { "name": "draw_primitive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "uvs", "type": "PackedVector2Array" }, { "name": "texture", "type": "Texture2D", "default_value": "null" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "draw_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "uvs", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "texture", "type": "Texture2D", "default_value": "null" } ] }, { "name": "draw_colored_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "color", "type": "Color" }, { "name": "uvs", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "texture", "type": "Texture2D", "default_value": "null" } ] }, { "name": "draw_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4097940366, "arguments": [ { "name": "font", "type": "Font" }, { "name": "pos", "type": "Vector2" }, { "name": "text", "type": "String" }, { "name": "align", "type": "enum::HAlign", "default_value": "0" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "3" } ] }, { "name": "draw_multiline_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4189496399, "arguments": [ { "name": "font", "type": "Font" }, { "name": "pos", "type": "Vector2" }, { "name": "text", "type": "String" }, { "name": "align", "type": "enum::HAlign", "default_value": "0" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "max_lines", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "51" } ] }, { "name": "draw_char", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2255212440, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font", "type": "Font" }, { "name": "pos", "type": "Vector2" }, { "name": "char", "type": "String" }, { "name": "next", "type": "String", "default_value": "\"\"" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" } ] }, { "name": "draw_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "mesh", "type": "Mesh" }, { "name": "texture", "type": "Texture2D" }, { "name": "transform", "type": "Transform2D", "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_multimesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "multimesh", "type": "MultiMesh" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "draw_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2793927834, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "rotation", "type": "float", "meta": "float", "default_value": "0.0" }, { "name": "scale", "type": "Vector2", "default_value": "Vector2(1, 1)" } ] }, { "name": "draw_set_transform_matrix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "draw_animation_slice", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "animation_length", "type": "float", "meta": "double" }, { "name": "slice_begin", "type": "float", "meta": "double" }, { "name": "slice_end", "type": "float", "meta": "double" }, { "name": "offset", "type": "float", "meta": "double", "default_value": "0.0" } ] }, { "name": "draw_end_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_global_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_global_transform_with_canvas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_viewport_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_viewport_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "get_canvas_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_local_mouse_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_global_mouse_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_canvas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_world_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World2D" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_use_parent_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_use_parent_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_notify_local_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_local_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_notify_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "force_update_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "make_canvas_position_local", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "screen_point", "type": "Vector2" } ] }, { "name": "make_input_local", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "InputEvent" }, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "set_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CanvasItem.TextureFilter" } ] }, { "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItem.TextureFilter" } }, { "name": "set_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CanvasItem.TextureRepeat" } ] }, { "name": "get_texture_repeat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItem.TextureRepeat" } }, { "name": "set_clip_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clipping_children", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "hidden" }, { "name": "item_rect_changed" }, { "name": "draw" }, { "name": "visibility_changed" } ], "properties": [ { "type": "bool", "name": "visible", "setter": "set_visible", "getter": "is_visible", "index": -1 }, { "type": "Color", "name": "modulate", "setter": "set_modulate", "getter": "get_modulate", "index": -1 }, { "type": "Color", "name": "self_modulate", "setter": "set_self_modulate", "getter": "get_self_modulate", "index": -1 }, { "type": "bool", "name": "show_behind_parent", "setter": "set_draw_behind_parent", "getter": "is_draw_behind_parent_enabled", "index": -1 }, { "type": "bool", "name": "top_level", "setter": "set_as_top_level", "getter": "is_set_as_top_level", "index": -1 }, { "type": "bool", "name": "show_on_top", "setter": "_set_on_top", "getter": "_is_on_top", "index": -1 }, { "type": "bool", "name": "clip_children", "setter": "set_clip_children", "getter": "is_clipping_children", "index": -1 }, { "type": "int", "name": "light_mask", "setter": "set_light_mask", "getter": "get_light_mask", "index": -1 }, { "type": "int", "name": "texture_filter", "setter": "set_texture_filter", "getter": "get_texture_filter", "index": -1 }, { "type": "int", "name": "texture_repeat", "setter": "set_texture_repeat", "getter": "get_texture_repeat", "index": -1 }, { "type": "CanvasItemMaterial,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 }, { "type": "bool", "name": "use_parent_material", "setter": "set_use_parent_material", "getter": "get_use_parent_material", "index": -1 } ] }, { "name": "CanvasItemMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "enums": [ { "name": "LightMode", "values": [ { "name": "LIGHT_MODE_NORMAL", "value": 0 }, { "name": "LIGHT_MODE_UNSHADED", "value": 1 }, { "name": "LIGHT_MODE_LIGHT_ONLY", "value": 2 } ] }, { "name": "BlendMode", "values": [ { "name": "BLEND_MODE_MIX", "value": 0 }, { "name": "BLEND_MODE_ADD", "value": 1 }, { "name": "BLEND_MODE_SUB", "value": 2 }, { "name": "BLEND_MODE_MUL", "value": 3 }, { "name": "BLEND_MODE_PREMULT_ALPHA", "value": 4 } ] } ], "methods": [ { "name": "set_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blend_mode", "type": "enum::CanvasItemMaterial.BlendMode" } ] }, { "name": "get_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItemMaterial.BlendMode" } }, { "name": "set_light_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light_mode", "type": "enum::CanvasItemMaterial.LightMode" } ] }, { "name": "get_light_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItemMaterial.LightMode" } }, { "name": "set_particles_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles_anim", "type": "bool" } ] }, { "name": "get_particles_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_particles_anim_h_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_particles_anim_h_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_particles_anim_v_frames", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "int", "meta": "int32" } ] }, { "name": "get_particles_anim_v_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_particles_anim_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop", "type": "bool" } ] }, { "name": "get_particles_anim_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "blend_mode", "setter": "set_blend_mode", "getter": "get_blend_mode", "index": -1 }, { "type": "int", "name": "light_mode", "setter": "set_light_mode", "getter": "get_light_mode", "index": -1 }, { "type": "bool", "name": "particles_animation", "setter": "set_particles_animation", "getter": "get_particles_animation", "index": -1 }, { "type": "int", "name": "particles_anim_h_frames", "setter": "set_particles_anim_h_frames", "getter": "get_particles_anim_h_frames", "index": -1 }, { "type": "int", "name": "particles_anim_v_frames", "setter": "set_particles_anim_v_frames", "getter": "get_particles_anim_v_frames", "index": -1 }, { "type": "bool", "name": "particles_anim_loop", "setter": "set_particles_anim_loop", "getter": "get_particles_anim_loop", "index": -1 } ] }, { "name": "CanvasLayer", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "set_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform2D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "get_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_follow_viewport", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_following_viewport", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_follow_viewport_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_follow_viewport_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_custom_viewport", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "viewport", "type": "Node" } ] }, { "name": "get_custom_viewport", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "get_canvas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } } ], "properties": [ { "type": "int", "name": "layer", "setter": "set_layer", "getter": "get_layer", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "float", "name": "rotation", "setter": "set_rotation", "getter": "get_rotation", "index": -1 }, { "type": "Vector2", "name": "scale", "setter": "set_scale", "getter": "get_scale", "index": -1 }, { "type": "Transform2D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 }, { "type": "Viewport", "name": "custom_viewport", "setter": "set_custom_viewport", "getter": "get_custom_viewport", "index": -1 }, { "type": "bool", "name": "follow_viewport_enable", "setter": "set_follow_viewport", "getter": "is_following_viewport", "index": -1 }, { "type": "float", "name": "follow_viewport_scale", "setter": "set_follow_viewport_scale", "getter": "get_follow_viewport_scale", "index": -1 } ] }, { "name": "CanvasModulate", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 } ] }, { "name": "CanvasTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_diffuse_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_diffuse_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_normal_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_normal_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_specular_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_specular_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_specular_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_specular_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_specular_shininess", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shininess", "type": "float", "meta": "float" } ] }, { "name": "get_specular_shininess", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "enum::CanvasItem.TextureFilter" } ] }, { "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItem.TextureFilter" } }, { "name": "set_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "repeat", "type": "enum::CanvasItem.TextureRepeat" } ] }, { "name": "get_texture_repeat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CanvasItem.TextureRepeat" } } ], "properties": [ { "type": "Texture2D", "name": "diffuse_texture", "setter": "set_diffuse_texture", "getter": "get_diffuse_texture", "index": -1 }, { "type": "Texture2D", "name": "normal_texture", "setter": "set_normal_texture", "getter": "get_normal_texture", "index": -1 }, { "type": "Texture2D", "name": "specular_texture", "setter": "set_specular_texture", "getter": "get_specular_texture", "index": -1 }, { "type": "Color", "name": "specular_color", "setter": "set_specular_color", "getter": "get_specular_color", "index": -1 }, { "type": "float", "name": "specular_shininess", "setter": "set_specular_shininess", "getter": "get_specular_shininess", "index": -1 }, { "type": "int", "name": "texture_filter", "setter": "set_texture_filter", "getter": "get_texture_filter", "index": -1 }, { "type": "int", "name": "texture_repeat", "setter": "set_texture_repeat", "getter": "get_texture_repeat", "index": -1 } ] }, { "name": "CapsuleMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "int", "meta": "int32" } ] }, { "name": "get_radial_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_rings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rings", "type": "int", "meta": "int32" } ] }, { "name": "get_rings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "int", "name": "radial_segments", "setter": "set_radial_segments", "getter": "get_radial_segments", "index": -1 }, { "type": "int", "name": "rings", "setter": "set_rings", "getter": "get_rings", "index": -1 } ] }, { "name": "CapsuleShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 } ] }, { "name": "CapsuleShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 } ] }, { "name": "CenterContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "methods": [ { "name": "set_use_top_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_top_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "use_top_left", "setter": "set_use_top_left", "getter": "is_using_top_left", "index": -1 } ] }, { "name": "CharFXTransform", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2i" } }, { "name": "set_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "range", "type": "Vector2i" } ] }, { "name": "get_elapsed_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_elapsed_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "is_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_visibility", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visibility", "type": "bool" } ] }, { "name": "is_outline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_outline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "outline", "type": "bool" } ] }, { "name": "get_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Color" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "environment", "type": "Dictionary" } ] }, { "name": "get_glyph_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_glyph_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "glyph_index", "type": "int", "meta": "uint32" } ] }, { "name": "get_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font", "type": "RID" } ] } ], "properties": [ { "type": "Vector2i", "name": "range", "setter": "set_range", "getter": "get_range", "index": -1 }, { "type": "float", "name": "elapsed_time", "setter": "set_elapsed_time", "getter": "get_elapsed_time", "index": -1 }, { "type": "bool", "name": "visible", "setter": "set_visibility", "getter": "is_visible", "index": -1 }, { "type": "bool", "name": "outline", "setter": "set_outline", "getter": "is_outline", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "Dictionary", "name": "env", "setter": "set_environment", "getter": "get_environment", "index": -1 }, { "type": "int", "name": "glyph_index", "setter": "set_glyph_index", "getter": "get_glyph_index", "index": -1 }, { "type": "RID", "name": "font", "setter": "set_font", "getter": "get_font", "index": -1 } ] }, { "name": "CharacterBody2D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody2D", "api_type": "core", "enums": [ { "name": "MotionMode", "values": [ { "name": "MOTION_MODE_GROUNDED", "value": 0 }, { "name": "MOTION_MODE_FREE", "value": 1 } ] } ], "methods": [ { "name": "move_and_slide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_velocity", "type": "Vector2" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_safe_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_safe_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "is_floor_stop_on_slope_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_floor_stop_on_slope_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_floor_constant_speed_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_floor_constant_speed_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_floor_block_on_wall_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_floor_block_on_wall_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_slide_on_ceiling_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_slide_on_ceiling_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_moving_platform_floor_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exclude_layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_moving_platform_floor_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_moving_platform_wall_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exclude_layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_moving_platform_wall_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_max_slides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_slides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_slides", "type": "int", "meta": "int32" } ] }, { "name": "get_floor_max_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_floor_max_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "get_floor_snap_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_floor_snap_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "floor_snap_length", "type": "float", "meta": "float" } ] }, { "name": "get_free_mode_min_slide_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_free_mode_min_slide_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "get_up_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_up_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "up_direction", "type": "Vector2" } ] }, { "name": "set_motion_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CharacterBody2D.MotionMode" } ] }, { "name": "get_motion_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CharacterBody2D.MotionMode" } }, { "name": "is_on_floor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_floor_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_ceiling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_ceiling_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_wall", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_wall_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_floor_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_floor_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 3009477143, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "up_direction", "type": "Vector2", "default_value": "Vector2(0, -1)" } ] }, { "name": "get_platform_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_slide_collision_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_slide_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "KinematicCollision2D" }, "arguments": [ { "name": "slide_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_last_slide_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "KinematicCollision2D" } } ], "properties": [ { "type": "int", "name": "motion_mode", "setter": "set_motion_mode", "getter": "get_motion_mode", "index": -1 }, { "type": "Vector2", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "bool", "name": "slide_on_ceiling", "setter": "set_slide_on_ceiling_enabled", "getter": "is_slide_on_ceiling_enabled", "index": -1 }, { "type": "int", "name": "max_slides", "setter": "set_max_slides", "getter": "get_max_slides", "index": -1 }, { "type": "Vector2", "name": "up_direction", "setter": "set_up_direction", "getter": "get_up_direction", "index": -1 }, { "type": "float", "name": "free_mode_min_slide_angle", "setter": "set_free_mode_min_slide_angle", "getter": "get_free_mode_min_slide_angle", "index": -1 }, { "type": "bool", "name": "floor_stop_on_slope", "setter": "set_floor_stop_on_slope_enabled", "getter": "is_floor_stop_on_slope_enabled", "index": -1 }, { "type": "bool", "name": "floor_constant_speed", "setter": "set_floor_constant_speed_enabled", "getter": "is_floor_constant_speed_enabled", "index": -1 }, { "type": "bool", "name": "floor_block_on_wall", "setter": "set_floor_block_on_wall_enabled", "getter": "is_floor_block_on_wall_enabled", "index": -1 }, { "type": "float", "name": "floor_max_angle", "setter": "set_floor_max_angle", "getter": "get_floor_max_angle", "index": -1 }, { "type": "float", "name": "floor_snap_length", "setter": "set_floor_snap_length", "getter": "get_floor_snap_length", "index": -1 }, { "type": "int", "name": "moving_platform_floor_layers", "setter": "set_moving_platform_floor_layers", "getter": "get_moving_platform_floor_layers", "index": -1 }, { "type": "int", "name": "moving_platform_wall_layers", "setter": "set_moving_platform_wall_layers", "getter": "get_moving_platform_wall_layers", "index": -1 }, { "type": "float", "name": "collision/safe_margin", "setter": "set_safe_margin", "getter": "get_safe_margin", "index": -1 } ] }, { "name": "CharacterBody3D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody3D", "api_type": "core", "methods": [ { "name": "move_and_slide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_velocity", "type": "Vector3" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_safe_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_safe_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "is_floor_stop_on_slope_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_floor_stop_on_slope_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_max_slides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_slides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_slides", "type": "int", "meta": "int32" } ] }, { "name": "get_floor_max_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_floor_max_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "get_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "snap", "type": "Vector3" } ] }, { "name": "get_up_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_up_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "up_direction", "type": "Vector3" } ] }, { "name": "is_on_floor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_floor_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_ceiling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_ceiling_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_wall", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_on_wall_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_floor_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_floor_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1958111097, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "up_direction", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] }, { "name": "get_platform_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_slide_collision_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_slide_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "KinematicCollision3D" }, "arguments": [ { "name": "slide_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_last_slide_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "KinematicCollision3D" } } ], "properties": [ { "type": "Vector3", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "int", "name": "max_slides", "setter": "set_max_slides", "getter": "get_max_slides", "index": -1 }, { "type": "Vector3", "name": "snap", "setter": "set_snap", "getter": "get_snap", "index": -1 }, { "type": "Vector3", "name": "up_direction", "setter": "set_up_direction", "getter": "get_up_direction", "index": -1 }, { "type": "float", "name": "floor_max_angle", "setter": "set_floor_max_angle", "getter": "get_floor_max_angle", "index": -1 }, { "type": "bool", "name": "floor_stop_on_slope", "setter": "set_floor_stop_on_slope_enabled", "getter": "is_floor_stop_on_slope_enabled", "index": -1 }, { "type": "float", "name": "collision/safe_margin", "setter": "set_safe_margin", "getter": "get_safe_margin", "index": -1 } ] }, { "name": "CheckBox", "is_refcounted": false, "is_instantiable": true, "inherits": "Button", "api_type": "core" }, { "name": "CheckButton", "is_refcounted": false, "is_instantiable": true, "inherits": "Button", "api_type": "core" }, { "name": "CircleShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 } ] }, { "name": "ClassDB", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "get_class_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "get_inheriters_from_class", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "get_parent_class", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "class_exists", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "is_parent_class", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "inherits", "type": "StringName" } ] }, { "name": "can_instantiate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "instantiate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "class_has_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "signal", "type": "StringName" } ] }, { "name": "class_get_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "signal", "type": "StringName" } ] }, { "name": "class_get_signal_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "no_inheritance", "type": "bool", "default_value": "false" } ] }, { "name": "class_get_property_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "no_inheritance", "type": "bool", "default_value": "false" } ] }, { "name": "class_get_property", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "property", "type": "StringName" } ] }, { "name": "class_set_property", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "class_has_method", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "method", "type": "StringName" }, { "name": "no_inheritance", "type": "bool", "default_value": "false" } ] }, { "name": "class_get_method_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "no_inheritance", "type": "bool", "default_value": "false" } ] }, { "name": "class_get_integer_constant_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "no_inheritance", "type": "bool", "default_value": "false" } ] }, { "name": "class_has_integer_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "name", "type": "StringName" } ] }, { "name": "class_get_integer_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "class", "type": "StringName" }, { "name": "name", "type": "StringName" } ] }, { "name": "class_get_category", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "class", "type": "StringName" } ] }, { "name": "is_class_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "StringName" } ] } ] }, { "name": "ClippedCamera3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Camera3D", "api_type": "core", "enums": [ { "name": "ClipProcessCallback", "values": [ { "name": "CLIP_PROCESS_PHYSICS", "value": 0 }, { "name": "CLIP_PROCESS_IDLE", "value": 1 } ] } ], "methods": [ { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_process_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "process_callback", "type": "enum::ClippedCamera3D.ClipProcessCallback" } ] }, { "name": "get_process_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ClippedCamera3D.ClipProcessCallback" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "add_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "add_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "remove_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "remove_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "set_clip_to_areas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clip_to_areas_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_clip_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_clip_to_bodies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clip_to_bodies_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "clear_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 }, { "type": "int", "name": "process_callback", "setter": "set_process_callback", "getter": "get_process_callback", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "clip_to_areas", "setter": "set_clip_to_areas", "getter": "is_clip_to_areas_enabled", "index": -1 }, { "type": "bool", "name": "clip_to_bodies", "setter": "set_clip_to_bodies", "getter": "is_clip_to_bodies_enabled", "index": -1 } ] }, { "name": "CodeEdit", "is_refcounted": false, "is_instantiable": true, "inherits": "TextEdit", "api_type": "core", "enums": [ { "name": "CodeCompletionKind", "values": [ { "name": "KIND_CLASS", "value": 0 }, { "name": "KIND_FUNCTION", "value": 1 }, { "name": "KIND_SIGNAL", "value": 2 }, { "name": "KIND_VARIABLE", "value": 3 }, { "name": "KIND_MEMBER", "value": 4 }, { "name": "KIND_ENUM", "value": 5 }, { "name": "KIND_CONSTANT", "value": 6 }, { "name": "KIND_NODE_PATH", "value": 7 }, { "name": "KIND_FILE_PATH", "value": 8 }, { "name": "KIND_PLAIN_TEXT", "value": 9 } ] } ], "methods": [ { "name": "_confirm_code_completion", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "replace", "type": "bool" } ] }, { "name": "_request_code_completion", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "force", "type": "bool" } ] }, { "name": "_filter_code_completion_candidates", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Array" }, "arguments": [ { "name": "candidates", "type": "Array" } ] }, { "name": "set_indent_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_indent_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_indent_using_spaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_spaces", "type": "bool" } ] }, { "name": "is_indent_using_spaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_indent_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_auto_indent_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_indent_prefixes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "prefixes", "type": "Array" } ] }, { "name": "get_auto_indent_prefixes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "do_indent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "do_unindent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "indent_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "unindent_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_auto_brace_completion_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_auto_brace_completion_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_highlight_matching_braces_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_highlight_matching_braces_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "add_auto_brace_completion_pair", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "start_key", "type": "String" }, { "name": "end_key", "type": "String" } ] }, { "name": "set_auto_brace_completion_pairs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pairs", "type": "Dictionary" } ] }, { "name": "get_auto_brace_completion_pairs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "has_auto_brace_completion_open_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "open_key", "type": "String" } ] }, { "name": "has_auto_brace_completion_close_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "close_key", "type": "String" } ] }, { "name": "get_auto_brace_completion_close_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "open_key", "type": "String" } ] }, { "name": "set_draw_breakpoints_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_drawing_breakpoints_gutter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_bookmarks_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_drawing_bookmarks_gutter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_executing_lines_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_drawing_executing_lines_gutter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_line_as_breakpoint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "breakpointed", "type": "bool" } ] }, { "name": "is_line_breakpointed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "clear_breakpointed_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_breakpointed_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_line_as_bookmarked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "bookmarked", "type": "bool" } ] }, { "name": "is_line_bookmarked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "clear_bookmarked_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_bookmarked_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_line_as_executing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "executing", "type": "bool" } ] }, { "name": "is_line_executing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "clear_executing_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_executing_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_draw_line_numbers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_draw_line_numbers_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_line_numbers_zero_padded", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_line_numbers_zero_padded", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_fold_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_drawing_fold_gutter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_line_folding_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_line_folding_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "can_fold_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "fold_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "unfold_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "fold_all_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "unfold_all_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "toggle_foldable_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "is_line_folded", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_folded_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "add_string_delimiter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "start_key", "type": "String" }, { "name": "end_key", "type": "String" }, { "name": "line_only", "type": "bool", "default_value": "false" } ] }, { "name": "remove_string_delimiter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "has_string_delimiter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "set_string_delimiters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "string_delimiters", "type": "Array" } ] }, { "name": "clear_string_delimiters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_string_delimiters", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "is_in_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "column", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "add_comment_delimiter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "start_key", "type": "String" }, { "name": "end_key", "type": "String" }, { "name": "line_only", "type": "bool", "default_value": "false" } ] }, { "name": "remove_comment_delimiter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "has_comment_delimiter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "set_comment_delimiters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "comment_delimiters", "type": "Array" } ] }, { "name": "clear_comment_delimiters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_comment_delimiters", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "is_in_comment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "column", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_delimiter_start_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "delimiter_index", "type": "int", "meta": "int32" } ] }, { "name": "get_delimiter_end_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "delimiter_index", "type": "int", "meta": "int32" } ] }, { "name": "get_delimiter_start_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_delimiter_end_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_code_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "code_hint", "type": "String" } ] }, { "name": "set_code_hint_draw_below", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_below", "type": "bool" } ] }, { "name": "get_text_for_code_completion", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "request_code_completion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "force", "type": "bool", "default_value": "false" } ] }, { "name": "add_code_completion_option", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1351626862, "arguments": [ { "name": "type", "type": "enum::CodeEdit.CodeCompletionKind" }, { "name": "display_text", "type": "String" }, { "name": "insert_text", "type": "String" }, { "name": "text_color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "icon", "type": "Resource", "default_value": "null" }, { "name": "value", "type": "Variant", "default_value": "0" } ] }, { "name": "update_code_completion_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force", "type": "bool" } ] }, { "name": "get_code_completion_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_code_completion_option", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_code_completion_selected_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_code_completion_selected_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "confirm_code_completion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "replace", "type": "bool", "default_value": "false" } ] }, { "name": "cancel_code_completion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_code_completion_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_code_completion_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_code_completion_prefixes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "prefixes", "type": "Array" } ] }, { "name": "get_code_comletion_prefixes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_line_length_guidelines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "guideline_columns", "type": "Array" } ] }, { "name": "get_line_length_guidelines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_symbol_lookup_on_click_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_symbol_lookup_on_click_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_text_for_symbol_lookup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "set_symbol_lookup_word_as_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "valid", "type": "bool" } ] } ], "signals": [ { "name": "request_code_completion" }, { "name": "breakpoint_toggled", "arguments": [ { "name": "line", "type": "int" } ] }, { "name": "symbol_validate", "arguments": [ { "name": "symbol", "type": "String" } ] }, { "name": "symbol_lookup", "arguments": [ { "name": "symbol", "type": "String" }, { "name": "line", "type": "int" }, { "name": "column", "type": "int" } ] } ], "properties": [ { "type": "bool", "name": "symbol_lookup_on_click", "setter": "set_symbol_lookup_on_click_enabled", "getter": "is_symbol_lookup_on_click_enabled", "index": -1 }, { "type": "bool", "name": "line_folding", "setter": "set_line_folding_enabled", "getter": "is_line_folding_enabled", "index": -1 }, { "type": "PackedInt32Array", "name": "line_length_guidelines", "setter": "set_line_length_guidelines", "getter": "get_line_length_guidelines", "index": -1 }, { "type": "bool", "name": "gutters_draw_breakpoints_gutter", "setter": "set_draw_breakpoints_gutter", "getter": "is_drawing_breakpoints_gutter", "index": -1 }, { "type": "bool", "name": "gutters_draw_bookmarks", "setter": "set_draw_bookmarks_gutter", "getter": "is_drawing_bookmarks_gutter", "index": -1 }, { "type": "bool", "name": "gutters_draw_executing_lines", "setter": "set_draw_executing_lines_gutter", "getter": "is_drawing_executing_lines_gutter", "index": -1 }, { "type": "bool", "name": "gutters_draw_line_numbers", "setter": "set_draw_line_numbers", "getter": "is_draw_line_numbers_enabled", "index": -1 }, { "type": "bool", "name": "gutters_zero_pad_line_numbers", "setter": "set_line_numbers_zero_padded", "getter": "is_line_numbers_zero_padded", "index": -1 }, { "type": "bool", "name": "gutters_draw_fold_gutter", "setter": "set_draw_fold_gutter", "getter": "is_drawing_fold_gutter", "index": -1 }, { "type": "PackedStringArray", "name": "delimiter_strings", "setter": "set_string_delimiters", "getter": "get_string_delimiters", "index": -1 }, { "type": "PackedStringArray", "name": "delimiter_comments", "setter": "set_comment_delimiters", "getter": "get_comment_delimiters", "index": -1 }, { "type": "bool", "name": "code_completion_enabled", "setter": "set_code_completion_enabled", "getter": "is_code_completion_enabled", "index": -1 }, { "type": "PackedStringArray", "name": "code_completion_prefixes", "setter": "set_code_completion_prefixes", "getter": "get_code_comletion_prefixes", "index": -1 }, { "type": "int", "name": "indent_size", "setter": "set_indent_size", "getter": "get_indent_size", "index": -1 }, { "type": "bool", "name": "indent_use_spaces", "setter": "set_indent_using_spaces", "getter": "is_indent_using_spaces", "index": -1 }, { "type": "bool", "name": "indent_automatic", "setter": "set_auto_indent_enabled", "getter": "is_auto_indent_enabled", "index": -1 }, { "type": "PackedStringArray", "name": "indent_automatic_prefixes", "setter": "set_auto_indent_prefixes", "getter": "get_auto_indent_prefixes", "index": -1 }, { "type": "bool", "name": "auto_brace_completion_enabled", "setter": "set_auto_brace_completion_enabled", "getter": "is_auto_brace_completion_enabled", "index": -1 }, { "type": "bool", "name": "auto_brace_completion_highlight_matching", "setter": "set_highlight_matching_braces_enabled", "getter": "is_highlight_matching_braces_enabled", "index": -1 }, { "type": "Dictionary", "name": "auto_brace_completion_pairs", "setter": "set_auto_brace_completion_pairs", "getter": "get_auto_brace_completion_pairs", "index": -1 } ] }, { "name": "CodeHighlighter", "is_refcounted": true, "is_instantiable": true, "inherits": "SyntaxHighlighter", "api_type": "core", "methods": [ { "name": "add_keyword_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "keyword", "type": "String" }, { "name": "color", "type": "Color" } ] }, { "name": "remove_keyword_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "keyword", "type": "String" } ] }, { "name": "has_keyword_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "keyword", "type": "String" } ] }, { "name": "get_keyword_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "keyword", "type": "String" } ] }, { "name": "set_keyword_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "keywords", "type": "Dictionary" } ] }, { "name": "clear_keyword_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_keyword_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "add_member_keyword_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "member_keyword", "type": "String" }, { "name": "color", "type": "Color" } ] }, { "name": "remove_member_keyword_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "member_keyword", "type": "String" } ] }, { "name": "has_member_keyword_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "member_keyword", "type": "String" } ] }, { "name": "get_member_keyword_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "member_keyword", "type": "String" } ] }, { "name": "set_member_keyword_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "member_keyword", "type": "Dictionary" } ] }, { "name": "clear_member_keyword_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_member_keyword_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "add_color_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "start_key", "type": "String" }, { "name": "end_key", "type": "String" }, { "name": "color", "type": "Color" }, { "name": "line_only", "type": "bool", "default_value": "false" } ] }, { "name": "remove_color_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "has_color_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "start_key", "type": "String" } ] }, { "name": "set_color_regions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color_regions", "type": "Dictionary" } ] }, { "name": "clear_color_regions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_color_regions", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "set_function_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_function_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_number_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_number_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_symbol_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_symbol_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_member_variable_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_member_variable_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } } ], "properties": [ { "type": "Color", "name": "number_color", "setter": "set_number_color", "getter": "get_number_color", "index": -1 }, { "type": "Color", "name": "symbol_color", "setter": "set_symbol_color", "getter": "get_symbol_color", "index": -1 }, { "type": "Color", "name": "function_color", "setter": "set_function_color", "getter": "get_function_color", "index": -1 }, { "type": "Color", "name": "member_variable_color", "setter": "set_member_variable_color", "getter": "get_member_variable_color", "index": -1 }, { "type": "Dictionary", "name": "keyword_colors", "setter": "set_keyword_colors", "getter": "get_keyword_colors", "index": -1 }, { "type": "Dictionary", "name": "member_keyword_colors", "setter": "set_member_keyword_colors", "getter": "get_member_keyword_colors", "index": -1 }, { "type": "Dictionary", "name": "color_regions", "setter": "set_color_regions", "getter": "get_color_regions", "index": -1 } ] }, { "name": "CollisionObject2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "DisableMode", "values": [ { "name": "DISABLE_MODE_REMOVE", "value": 0 }, { "name": "DISABLE_MODE_MAKE_STATIC", "value": 1 }, { "name": "DISABLE_MODE_KEEP_ACTIVE", "value": 2 } ] } ], "methods": [ { "name": "_input_event", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "viewport", "type": "Viewport" }, { "name": "event", "type": "InputEvent" }, { "name": "shape_idx", "type": "int" } ] }, { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_disable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CollisionObject2D.DisableMode" } ] }, { "name": "get_disable_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CollisionObject2D.DisableMode" } }, { "name": "set_pickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_pickable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "create_shape_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "owner", "type": "Object" } ] }, { "name": "remove_shape_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "get_shape_owners", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "shape_owner_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "shape_owner_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_get_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Object" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "is_shape_owner_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_set_one_way_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_shape_owner_one_way_collision_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_set_one_way_collision_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_shape_owner_one_way_collision_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape", "type": "Shape2D" } ] }, { "name": "shape_owner_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Shape2D" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_get_shape_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_find_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "shape_index", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "mouse_shape_exited", "arguments": [ { "name": "shape_idx", "type": "int" } ] }, { "name": "mouse_exited" }, { "name": "mouse_shape_entered", "arguments": [ { "name": "shape_idx", "type": "int" } ] }, { "name": "mouse_entered" }, { "name": "input_event", "arguments": [ { "name": "viewport", "type": "Node" }, { "name": "event", "type": "InputEvent" }, { "name": "shape_idx", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "disable_mode", "setter": "set_disable_mode", "getter": "get_disable_mode", "index": -1 }, { "type": "int", "name": "collision_layer", "setter": "set_collision_layer", "getter": "get_collision_layer", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "input_pickable", "setter": "set_pickable", "getter": "is_pickable", "index": -1 } ] }, { "name": "CollisionObject3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node3D", "api_type": "core", "enums": [ { "name": "DisableMode", "values": [ { "name": "DISABLE_MODE_REMOVE", "value": 0 }, { "name": "DISABLE_MODE_MAKE_STATIC", "value": 1 }, { "name": "DISABLE_MODE_KEEP_ACTIVE", "value": 2 } ] } ], "methods": [ { "name": "_input_event", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "camera", "type": "Camera3D" }, { "name": "event", "type": "InputEvent" }, { "name": "position", "type": "Vector3" }, { "name": "normal", "type": "Vector3" }, { "name": "shape_idx", "type": "int" } ] }, { "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_disable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::CollisionObject3D.DisableMode" } ] }, { "name": "get_disable_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CollisionObject3D.DisableMode" } }, { "name": "set_ray_pickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ray_pickable", "type": "bool" } ] }, { "name": "is_ray_pickable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_capture_input_on_drag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_capture_input_on_drag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "create_shape_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "owner", "type": "Object" } ] }, { "name": "remove_shape_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "get_shape_owners", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "shape_owner_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "shape_owner_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_get_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Object" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "is_shape_owner_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape", "type": "Shape3D" } ] }, { "name": "shape_owner_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_owner_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Shape3D" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_get_shape_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" }, { "name": "shape_id", "type": "int", "meta": "int32" } ] }, { "name": "shape_owner_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner_id", "type": "int", "meta": "uint32" } ] }, { "name": "shape_find_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "shape_index", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "mouse_exited" }, { "name": "mouse_entered" }, { "name": "input_event", "arguments": [ { "name": "camera", "type": "Node" }, { "name": "event", "type": "InputEvent" }, { "name": "position", "type": "Vector3" }, { "name": "normal", "type": "Vector3" }, { "name": "shape_idx", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "disable_mode", "setter": "set_disable_mode", "getter": "get_disable_mode", "index": -1 }, { "type": "int", "name": "collision_layer", "setter": "set_collision_layer", "getter": "get_collision_layer", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "input_ray_pickable", "setter": "set_ray_pickable", "getter": "is_ray_pickable", "index": -1 }, { "type": "bool", "name": "input_capture_on_drag", "setter": "set_capture_input_on_drag", "getter": "get_capture_input_on_drag", "index": -1 } ] }, { "name": "CollisionPolygon2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "BuildMode", "values": [ { "name": "BUILD_SOLIDS", "value": 0 }, { "name": "BUILD_SEGMENTS", "value": 1 } ] } ], "methods": [ { "name": "set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_build_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "build_mode", "type": "enum::CollisionPolygon2D.BuildMode" } ] }, { "name": "get_build_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CollisionPolygon2D.BuildMode" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_one_way_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_one_way_collision_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_one_way_collision_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_one_way_collision_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "build_mode", "setter": "set_build_mode", "getter": "get_build_mode", "index": -1 }, { "type": "PackedVector2Array", "name": "polygon", "setter": "set_polygon", "getter": "get_polygon", "index": -1 }, { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 }, { "type": "bool", "name": "one_way_collision", "setter": "set_one_way_collision", "getter": "is_one_way_collision_enabled", "index": -1 }, { "type": "float", "name": "one_way_collision_margin", "setter": "set_one_way_collision_margin", "getter": "get_one_way_collision_margin", "index": -1 } ] }, { "name": "CollisionPolygon3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth", "type": "float", "meta": "float" } ] }, { "name": "get_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "depth", "setter": "set_depth", "getter": "get_depth", "index": -1 }, { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 }, { "type": "PackedVector2Array", "name": "polygon", "setter": "set_polygon", "getter": "get_polygon", "index": -1 }, { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 } ] }, { "name": "CollisionShape2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Shape2D" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shape2D" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_one_way_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_one_way_collision_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_one_way_collision_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_one_way_collision_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Shape2D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 }, { "type": "bool", "name": "one_way_collision", "setter": "set_one_way_collision", "getter": "is_one_way_collision_enabled", "index": -1 }, { "type": "float", "name": "one_way_collision_margin", "setter": "set_one_way_collision_margin", "getter": "get_one_way_collision_margin", "index": -1 } ] }, { "name": "CollisionShape3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "resource_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Shape3D" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shape3D" } }, { "name": "set_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "make_convex_from_siblings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "Shape3D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "bool", "name": "disabled", "setter": "set_disabled", "getter": "is_disabled", "index": -1 } ] }, { "name": "ColorPicker", "is_refcounted": false, "is_instantiable": true, "inherits": "BoxContainer", "api_type": "core", "enums": [ { "name": "PickerShapeType", "values": [ { "name": "SHAPE_HSV_RECTANGLE", "value": 0 }, { "name": "SHAPE_HSV_WHEEL", "value": 1 }, { "name": "SHAPE_VHS_CIRCLE", "value": 2 } ] } ], "methods": [ { "name": "set_pick_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_pick_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_hsv_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_hsv_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_raw_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_raw_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_deferred_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "bool" } ] }, { "name": "is_deferred_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_edit_alpha", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "show", "type": "bool" } ] }, { "name": "is_editing_alpha", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_presets_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "are_presets_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_presets_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "are_presets_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "add_preset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "erase_preset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_presets", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedColorArray" } }, { "name": "set_picker_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "picker", "type": "enum::ColorPicker.PickerShapeType" } ] }, { "name": "get_picker_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ColorPicker.PickerShapeType" } } ], "signals": [ { "name": "preset_removed", "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "preset_added", "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "color_changed", "arguments": [ { "name": "color", "type": "Color" } ] } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_pick_color", "getter": "get_pick_color", "index": -1 }, { "type": "bool", "name": "edit_alpha", "setter": "set_edit_alpha", "getter": "is_editing_alpha", "index": -1 }, { "type": "bool", "name": "hsv_mode", "setter": "set_hsv_mode", "getter": "is_hsv_mode", "index": -1 }, { "type": "bool", "name": "raw_mode", "setter": "set_raw_mode", "getter": "is_raw_mode", "index": -1 }, { "type": "bool", "name": "deferred_mode", "setter": "set_deferred_mode", "getter": "is_deferred_mode", "index": -1 }, { "type": "int", "name": "picker_shape", "setter": "set_picker_shape", "getter": "get_picker_shape", "index": -1 }, { "type": "bool", "name": "presets_enabled", "setter": "set_presets_enabled", "getter": "are_presets_enabled", "index": -1 }, { "type": "bool", "name": "presets_visible", "setter": "set_presets_visible", "getter": "are_presets_visible", "index": -1 } ] }, { "name": "ColorPickerButton", "is_refcounted": false, "is_instantiable": true, "inherits": "Button", "api_type": "core", "methods": [ { "name": "set_pick_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_pick_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "get_picker", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "ColorPicker" } }, { "name": "get_popup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PopupPanel" } }, { "name": "set_edit_alpha", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "show", "type": "bool" } ] }, { "name": "is_editing_alpha", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "picker_created" }, { "name": "popup_closed" }, { "name": "color_changed", "arguments": [ { "name": "color", "type": "Color" } ] } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_pick_color", "getter": "get_pick_color", "index": -1 }, { "type": "bool", "name": "edit_alpha", "setter": "set_edit_alpha", "getter": "is_editing_alpha", "index": -1 } ] }, { "name": "ColorRect", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "methods": [ { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 } ] }, { "name": "ConcavePolygonShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "PackedVector2Array" } ] }, { "name": "get_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } } ], "properties": [ { "type": "PackedVector2Array", "name": "segments", "setter": "set_segments", "getter": "get_segments", "index": -1 } ] }, { "name": "ConcavePolygonShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "faces", "type": "PackedVector3Array" } ] }, { "name": "get_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "set_backface_collision_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_backface_collision_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "PackedVector3Array", "name": "data", "setter": "set_faces", "getter": "get_faces", "index": -1 }, { "type": "bool", "name": "backface_collision", "setter": "set_backface_collision_enabled", "getter": "is_backface_collision_enabled", "index": -1 } ] }, { "name": "ConeTwistJoint3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint3D", "api_type": "core", "enums": [ { "name": "Param", "values": [ { "name": "PARAM_SWING_SPAN", "value": 0 }, { "name": "PARAM_TWIST_SPAN", "value": 1 }, { "name": "PARAM_BIAS", "value": 2 }, { "name": "PARAM_SOFTNESS", "value": 3 }, { "name": "PARAM_RELAXATION", "value": 4 }, { "name": "PARAM_MAX", "value": 5 } ] } ], "methods": [ { "name": "set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::ConeTwistJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::ConeTwistJoint3D.Param" } ] } ], "properties": [ { "type": "float", "name": "swing_span", "setter": "_set_swing_span", "getter": "_get_swing_span", "index": -1 }, { "type": "float", "name": "twist_span", "setter": "_set_twist_span", "getter": "_get_twist_span", "index": -1 }, { "type": "float", "name": "bias", "setter": "set_param", "getter": "get_param", "index": 2 }, { "type": "float", "name": "softness", "setter": "set_param", "getter": "get_param", "index": 3 }, { "type": "float", "name": "relaxation", "setter": "set_param", "getter": "get_param", "index": 4 } ] }, { "name": "ConfigFile", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Variant" }, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" }, { "name": "default", "type": "Variant", "default_value": "null" } ] }, { "name": "has_section", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "section", "type": "String" } ] }, { "name": "has_section_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" } ] }, { "name": "get_sections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "get_section_keys", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "section", "type": "String" } ] }, { "name": "erase_section", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "section", "type": "String" } ] }, { "name": "erase_section_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" } ] }, { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "parse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "data", "type": "String" } ] }, { "name": "save", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "load_encrypted", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "key", "type": "PackedByteArray" } ] }, { "name": "load_encrypted_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "password", "type": "String" } ] }, { "name": "save_encrypted", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "key", "type": "PackedByteArray" } ] }, { "name": "save_encrypted_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "password", "type": "String" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "ConfirmationDialog", "is_refcounted": false, "is_instantiable": true, "inherits": "AcceptDialog", "api_type": "core", "methods": [ { "name": "get_cancel_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Button" } } ] }, { "name": "Container", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "constants": [ { "name": "NOTIFICATION_SORT_CHILDREN", "value": 50 } ], "methods": [ { "name": "queue_sort", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "fit_child_in_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "child", "type": "Control" }, { "name": "rect", "type": "Rect2" } ] } ], "signals": [ { "name": "sort_children" } ] }, { "name": "Control", "is_refcounted": false, "is_instantiable": true, "inherits": "CanvasItem", "api_type": "core", "constants": [ { "name": "NOTIFICATION_RESIZED", "value": 40 }, { "name": "NOTIFICATION_MOUSE_ENTER", "value": 41 }, { "name": "NOTIFICATION_MOUSE_EXIT", "value": 42 }, { "name": "NOTIFICATION_FOCUS_ENTER", "value": 43 }, { "name": "NOTIFICATION_FOCUS_EXIT", "value": 44 }, { "name": "NOTIFICATION_THEME_CHANGED", "value": 45 }, { "name": "NOTIFICATION_SCROLL_BEGIN", "value": 47 }, { "name": "NOTIFICATION_SCROLL_END", "value": 48 }, { "name": "NOTIFICATION_LAYOUT_DIRECTION_CHANGED", "value": 49 } ], "enums": [ { "name": "Anchor", "values": [ { "name": "ANCHOR_BEGIN", "value": 0 }, { "name": "ANCHOR_END", "value": 1 } ] }, { "name": "FocusMode", "values": [ { "name": "FOCUS_NONE", "value": 0 }, { "name": "FOCUS_CLICK", "value": 1 }, { "name": "FOCUS_ALL", "value": 2 } ] }, { "name": "TextDirection", "values": [ { "name": "TEXT_DIRECTION_INHERITED", "value": 3 }, { "name": "TEXT_DIRECTION_AUTO", "value": 0 }, { "name": "TEXT_DIRECTION_LTR", "value": 1 }, { "name": "TEXT_DIRECTION_RTL", "value": 2 } ] }, { "name": "LayoutPresetMode", "values": [ { "name": "PRESET_MODE_MINSIZE", "value": 0 }, { "name": "PRESET_MODE_KEEP_WIDTH", "value": 1 }, { "name": "PRESET_MODE_KEEP_HEIGHT", "value": 2 }, { "name": "PRESET_MODE_KEEP_SIZE", "value": 3 } ] }, { "name": "StructuredTextParser", "values": [ { "name": "STRUCTURED_TEXT_DEFAULT", "value": 0 }, { "name": "STRUCTURED_TEXT_URI", "value": 1 }, { "name": "STRUCTURED_TEXT_FILE", "value": 2 }, { "name": "STRUCTURED_TEXT_EMAIL", "value": 3 }, { "name": "STRUCTURED_TEXT_LIST", "value": 4 }, { "name": "STRUCTURED_TEXT_NONE", "value": 5 }, { "name": "STRUCTURED_TEXT_CUSTOM", "value": 6 } ] }, { "name": "LayoutDirection", "values": [ { "name": "LAYOUT_DIRECTION_INHERITED", "value": 0 }, { "name": "LAYOUT_DIRECTION_LOCALE", "value": 1 }, { "name": "LAYOUT_DIRECTION_LTR", "value": 2 }, { "name": "LAYOUT_DIRECTION_RTL", "value": 3 } ] }, { "name": "MouseFilter", "values": [ { "name": "MOUSE_FILTER_STOP", "value": 0 }, { "name": "MOUSE_FILTER_PASS", "value": 1 }, { "name": "MOUSE_FILTER_IGNORE", "value": 2 } ] }, { "name": "CursorShape", "values": [ { "name": "CURSOR_ARROW", "value": 0 }, { "name": "CURSOR_IBEAM", "value": 1 }, { "name": "CURSOR_POINTING_HAND", "value": 2 }, { "name": "CURSOR_CROSS", "value": 3 }, { "name": "CURSOR_WAIT", "value": 4 }, { "name": "CURSOR_BUSY", "value": 5 }, { "name": "CURSOR_DRAG", "value": 6 }, { "name": "CURSOR_CAN_DROP", "value": 7 }, { "name": "CURSOR_FORBIDDEN", "value": 8 }, { "name": "CURSOR_VSIZE", "value": 9 }, { "name": "CURSOR_HSIZE", "value": 10 }, { "name": "CURSOR_BDIAGSIZE", "value": 11 }, { "name": "CURSOR_FDIAGSIZE", "value": 12 }, { "name": "CURSOR_MOVE", "value": 13 }, { "name": "CURSOR_VSPLIT", "value": 14 }, { "name": "CURSOR_HSPLIT", "value": 15 }, { "name": "CURSOR_HELP", "value": 16 } ] }, { "name": "GrowDirection", "values": [ { "name": "GROW_DIRECTION_BEGIN", "value": 0 }, { "name": "GROW_DIRECTION_END", "value": 1 }, { "name": "GROW_DIRECTION_BOTH", "value": 2 } ] }, { "name": "SizeFlags", "values": [ { "name": "SIZE_FILL", "value": 1 }, { "name": "SIZE_EXPAND", "value": 2 }, { "name": "SIZE_EXPAND_FILL", "value": 3 }, { "name": "SIZE_SHRINK_CENTER", "value": 4 }, { "name": "SIZE_SHRINK_END", "value": 8 } ] }, { "name": "LayoutPreset", "values": [ { "name": "PRESET_TOP_LEFT", "value": 0 }, { "name": "PRESET_TOP_RIGHT", "value": 1 }, { "name": "PRESET_BOTTOM_LEFT", "value": 2 }, { "name": "PRESET_BOTTOM_RIGHT", "value": 3 }, { "name": "PRESET_CENTER_LEFT", "value": 4 }, { "name": "PRESET_CENTER_TOP", "value": 5 }, { "name": "PRESET_CENTER_RIGHT", "value": 6 }, { "name": "PRESET_CENTER_BOTTOM", "value": 7 }, { "name": "PRESET_CENTER", "value": 8 }, { "name": "PRESET_LEFT_WIDE", "value": 9 }, { "name": "PRESET_TOP_WIDE", "value": 10 }, { "name": "PRESET_RIGHT_WIDE", "value": 11 }, { "name": "PRESET_BOTTOM_WIDE", "value": 12 }, { "name": "PRESET_VCENTER_WIDE", "value": 13 }, { "name": "PRESET_HCENTER_WIDE", "value": 14 }, { "name": "PRESET_WIDE", "value": 15 } ] } ], "methods": [ { "name": "_has_point", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "_structured_text_parser", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Array" }, "arguments": [ { "name": "args", "type": "Array" }, { "name": "text", "type": "String" } ] }, { "name": "_get_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Vector2" } }, { "name": "_get_drag_data", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "at_position", "type": "Vector2" } ] }, { "name": "_can_drop_data", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "at_position", "type": "Vector2" }, { "name": "data", "type": "Variant" } ] }, { "name": "_drop_data", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "at_position", "type": "Vector2" }, { "name": "data", "type": "Variant" } ] }, { "name": "_make_custom_tooltip", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Object" }, "arguments": [ { "name": "for_text", "type": "String" } ] }, { "name": "_gui_input", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "accept_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_combined_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_anchors_preset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "preset", "type": "enum::Control.LayoutPreset" }, { "name": "keep_offsets", "type": "bool", "default_value": "false" } ] }, { "name": "set_offsets_preset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "preset", "type": "enum::Control.LayoutPreset" }, { "name": "resize_mode", "type": "enum::Control.LayoutPresetMode", "default_value": "0" }, { "name": "margin", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_anchors_and_offsets_preset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "preset", "type": "enum::Control.LayoutPreset" }, { "name": "resize_mode", "type": "enum::Control.LayoutPresetMode", "default_value": "0" }, { "name": "margin", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_anchor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "side", "type": "enum::Side" }, { "name": "anchor", "type": "float", "meta": "float" }, { "name": "keep_offset", "type": "bool", "default_value": "false" }, { "name": "push_opposite_anchor", "type": "bool", "default_value": "true" } ] }, { "name": "get_anchor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "side", "type": "enum::Side" } ] }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "side", "type": "enum::Side" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "set_anchor_and_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "side", "type": "enum::Side" }, { "name": "anchor", "type": "float", "meta": "float" }, { "name": "offset", "type": "float", "meta": "float" }, { "name": "push_opposite_anchor", "type": "bool", "default_value": "false" } ] }, { "name": "set_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "set_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "keep_offsets", "type": "bool", "default_value": "false" } ] }, { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "size", "type": "Vector2" }, { "name": "keep_offsets", "type": "bool", "default_value": "false" } ] }, { "name": "set_custom_minimum_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "set_global_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "keep_offsets", "type": "bool", "default_value": "false" } ] }, { "name": "set_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "set_pivot_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pivot_offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "offset", "type": "enum::Side" } ] }, { "name": "get_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_pivot_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_custom_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_parent_area_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_global_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "get_global_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_focus_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Control.FocusMode" } ] }, { "name": "get_focus_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.FocusMode" } }, { "name": "has_focus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "grab_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "release_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "find_prev_valid_focus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } }, { "name": "find_next_valid_focus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } }, { "name": "get_focus_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } }, { "name": "set_h_size_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "int32" } ] }, { "name": "get_h_size_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_stretch_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_stretch_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_v_size_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "int32" } ] }, { "name": "get_v_size_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_theme", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "theme", "type": "Theme" } ] }, { "name": "get_theme", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Theme" } }, { "name": "set_theme_type_variation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_theme_type_variation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "begin_bulk_theme_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "end_bulk_theme_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_theme_icon_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "add_theme_stylebox_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "stylebox", "type": "StyleBox" } ] }, { "name": "add_theme_font_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "font", "type": "Font" } ] }, { "name": "add_theme_font_size_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "font_size", "type": "int", "meta": "int32" } ] }, { "name": "add_theme_color_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "color", "type": "Color" } ] }, { "name": "add_theme_constant_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "constant", "type": "int", "meta": "int32" } ] }, { "name": "remove_theme_icon_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_theme_stylebox_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_theme_font_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_theme_font_size_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_theme_color_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_theme_constant_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_theme_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "StyleBox" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Font" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Color" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_icon_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_stylebox_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_font_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_font_size_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_color_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_constant_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_theme_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_parent_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } }, { "name": "set_h_grow_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.GrowDirection" } ] }, { "name": "get_h_grow_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.GrowDirection" } }, { "name": "set_v_grow_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.GrowDirection" } ] }, { "name": "get_v_grow_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.GrowDirection" } }, { "name": "set_tooltip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tooltip", "type": "String" } ] }, { "name": "get_tooltip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2862547492, "return_value": { "type": "String" }, "arguments": [ { "name": "at_position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "set_default_cursor_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::Control.CursorShape" } ] }, { "name": "get_default_cursor_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.CursorShape" } }, { "name": "get_cursor_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2862547492, "return_value": { "type": "enum::Control.CursorShape" }, "arguments": [ { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "set_focus_neighbor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "side", "type": "enum::Side" }, { "name": "neighbor", "type": "NodePath" } ] }, { "name": "get_focus_neighbor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "side", "type": "enum::Side" } ] }, { "name": "set_focus_next", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "next", "type": "NodePath" } ] }, { "name": "get_focus_next", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_focus_previous", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "previous", "type": "NodePath" } ] }, { "name": "get_focus_previous", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "force_drag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "data", "type": "Variant" }, { "name": "preview", "type": "Control" } ] }, { "name": "set_mouse_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "enum::Control.MouseFilter" } ] }, { "name": "get_mouse_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.MouseFilter" } }, { "name": "set_clip_contents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clipping_contents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "grab_click_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_drag_forwarding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target", "type": "Control" } ] }, { "name": "set_drag_preview", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] }, { "name": "warp_mouse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_position", "type": "Vector2" } ] }, { "name": "minimum_size_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_layout_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.LayoutDirection" } ] }, { "name": "get_layout_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.LayoutDirection" } }, { "name": "is_layout_rtl", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_auto_translating", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "mouse_exited" }, { "name": "theme_changed" }, { "name": "gui_input", "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "focus_entered" }, { "name": "resized" }, { "name": "minimum_size_changed" }, { "name": "mouse_entered" }, { "name": "size_flags_changed" }, { "name": "focus_exited" } ], "properties": [ { "type": "float", "name": "anchor_left", "setter": "_set_anchor", "getter": "get_anchor", "index": 0 }, { "type": "float", "name": "anchor_top", "setter": "_set_anchor", "getter": "get_anchor", "index": 1 }, { "type": "float", "name": "anchor_right", "setter": "_set_anchor", "getter": "get_anchor", "index": 2 }, { "type": "float", "name": "anchor_bottom", "setter": "_set_anchor", "getter": "get_anchor", "index": 3 }, { "type": "int", "name": "offset_left", "setter": "set_offset", "getter": "get_offset", "index": 0 }, { "type": "int", "name": "offset_top", "setter": "set_offset", "getter": "get_offset", "index": 1 }, { "type": "int", "name": "offset_right", "setter": "set_offset", "getter": "get_offset", "index": 2 }, { "type": "int", "name": "offset_bottom", "setter": "set_offset", "getter": "get_offset", "index": 3 }, { "type": "int", "name": "grow_horizontal", "setter": "set_h_grow_direction", "getter": "get_h_grow_direction", "index": -1 }, { "type": "int", "name": "grow_vertical", "setter": "set_v_grow_direction", "getter": "get_v_grow_direction", "index": -1 }, { "type": "int", "name": "layout_direction", "setter": "set_layout_direction", "getter": "get_layout_direction", "index": -1 }, { "type": "bool", "name": "auto_translate", "setter": "set_auto_translate", "getter": "is_auto_translating", "index": -1 }, { "type": "Vector2", "name": "rect_position", "setter": "_set_position", "getter": "get_position", "index": -1 }, { "type": "Vector2", "name": "rect_global_position", "setter": "_set_global_position", "getter": "get_global_position", "index": -1 }, { "type": "Vector2", "name": "rect_size", "setter": "_set_size", "getter": "get_size", "index": -1 }, { "type": "Vector2", "name": "rect_min_size", "setter": "set_custom_minimum_size", "getter": "get_custom_minimum_size", "index": -1 }, { "type": "float", "name": "rect_rotation", "setter": "set_rotation", "getter": "get_rotation", "index": -1 }, { "type": "Vector2", "name": "rect_scale", "setter": "set_scale", "getter": "get_scale", "index": -1 }, { "type": "Vector2", "name": "rect_pivot_offset", "setter": "set_pivot_offset", "getter": "get_pivot_offset", "index": -1 }, { "type": "bool", "name": "rect_clip_content", "setter": "set_clip_contents", "getter": "is_clipping_contents", "index": -1 }, { "type": "String", "name": "hint_tooltip", "setter": "set_tooltip", "getter": "_get_tooltip", "index": -1 }, { "type": "NodePath", "name": "focus_neighbor_left", "setter": "set_focus_neighbor", "getter": "get_focus_neighbor", "index": 0 }, { "type": "NodePath", "name": "focus_neighbor_top", "setter": "set_focus_neighbor", "getter": "get_focus_neighbor", "index": 1 }, { "type": "NodePath", "name": "focus_neighbor_right", "setter": "set_focus_neighbor", "getter": "get_focus_neighbor", "index": 2 }, { "type": "NodePath", "name": "focus_neighbor_bottom", "setter": "set_focus_neighbor", "getter": "get_focus_neighbor", "index": 3 }, { "type": "NodePath", "name": "focus_next", "setter": "set_focus_next", "getter": "get_focus_next", "index": -1 }, { "type": "NodePath", "name": "focus_previous", "setter": "set_focus_previous", "getter": "get_focus_previous", "index": -1 }, { "type": "int", "name": "focus_mode", "setter": "set_focus_mode", "getter": "get_focus_mode", "index": -1 }, { "type": "int", "name": "mouse_filter", "setter": "set_mouse_filter", "getter": "get_mouse_filter", "index": -1 }, { "type": "int", "name": "mouse_default_cursor_shape", "setter": "set_default_cursor_shape", "getter": "get_default_cursor_shape", "index": -1 }, { "type": "int", "name": "size_flags_horizontal", "setter": "set_h_size_flags", "getter": "get_h_size_flags", "index": -1 }, { "type": "int", "name": "size_flags_vertical", "setter": "set_v_size_flags", "getter": "get_v_size_flags", "index": -1 }, { "type": "float", "name": "size_flags_stretch_ratio", "setter": "set_stretch_ratio", "getter": "get_stretch_ratio", "index": -1 }, { "type": "Theme", "name": "theme", "setter": "set_theme", "getter": "get_theme", "index": -1 }, { "type": "String", "name": "theme_type_variation", "setter": "set_theme_type_variation", "getter": "get_theme_type_variation", "index": -1 } ] }, { "name": "ConvexPolygonShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_point_cloud", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point_cloud", "type": "PackedVector2Array" } ] }, { "name": "set_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "points", "type": "PackedVector2Array" } ] }, { "name": "get_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } } ], "properties": [ { "type": "PackedVector2Array", "name": "points", "setter": "set_points", "getter": "get_points", "index": -1 } ] }, { "name": "ConvexPolygonShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "points", "type": "PackedVector3Array" } ] }, { "name": "get_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } } ], "properties": [ { "type": "Array", "name": "points", "setter": "set_points", "getter": "get_points", "index": -1 } ] }, { "name": "Crypto", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "generate_random_bytes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "generate_rsa", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "CryptoKey" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "generate_self_signed_certificate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1610309760, "return_value": { "type": "X509Certificate" }, "arguments": [ { "name": "key", "type": "CryptoKey" }, { "name": "issuer_name", "type": "String", "default_value": "\"CN=myserver,O=myorganisation,C=IT\"" }, { "name": "not_before", "type": "String", "default_value": "\"20140101000000\"" }, { "name": "not_after", "type": "String", "default_value": "\"20340101000000\"" } ] }, { "name": "sign", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "hash_type", "type": "enum::HashingContext.HashType" }, { "name": "hash", "type": "PackedByteArray" }, { "name": "key", "type": "CryptoKey" } ] }, { "name": "verify", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "bool" }, "arguments": [ { "name": "hash_type", "type": "enum::HashingContext.HashType" }, { "name": "hash", "type": "PackedByteArray" }, { "name": "signature", "type": "PackedByteArray" }, { "name": "key", "type": "CryptoKey" } ] }, { "name": "encrypt", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "key", "type": "CryptoKey" }, { "name": "plaintext", "type": "PackedByteArray" } ] }, { "name": "decrypt", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "key", "type": "CryptoKey" }, { "name": "ciphertext", "type": "PackedByteArray" } ] }, { "name": "hmac_digest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "hash_type", "type": "enum::HashingContext.HashType" }, { "name": "key", "type": "PackedByteArray" }, { "name": "msg", "type": "PackedByteArray" } ] }, { "name": "constant_time_compare", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "trusted", "type": "PackedByteArray" }, { "name": "received", "type": "PackedByteArray" } ] } ] }, { "name": "CryptoKey", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "save", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "public_only", "type": "bool", "default_value": "false" } ] }, { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "public_only", "type": "bool", "default_value": "false" } ] }, { "name": "is_public_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "save_to_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "String" }, "arguments": [ { "name": "public_only", "type": "bool", "default_value": "false" } ] }, { "name": "load_from_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "string_key", "type": "String" }, { "name": "public_only", "type": "bool", "default_value": "false" } ] } ] }, { "name": "Cubemap", "is_refcounted": true, "is_instantiable": true, "inherits": "ImageTextureLayered", "api_type": "core" }, { "name": "CubemapArray", "is_refcounted": true, "is_instantiable": true, "inherits": "ImageTextureLayered", "api_type": "core" }, { "name": "Curve", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "TangentMode", "values": [ { "name": "TANGENT_FREE", "value": 0 }, { "name": "TANGENT_LINEAR", "value": 1 }, { "name": "TANGENT_MODE_COUNT", "value": 2 } ] } ], "methods": [ { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 936056591, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "left_tangent", "type": "float", "meta": "float", "default_value": "0" }, { "name": "right_tangent", "type": "float", "meta": "float", "default_value": "0" }, { "name": "left_mode", "type": "enum::Curve.TangentMode", "default_value": "0" }, { "name": "right_mode", "type": "enum::Curve.TangentMode", "default_value": "0" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "clear_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_point_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "y", "type": "float", "meta": "float" } ] }, { "name": "set_point_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "interpolate_baked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_point_left_tangent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_point_right_tangent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_point_left_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Curve.TangentMode" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_point_right_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Curve.TangentMode" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_point_left_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "tangent", "type": "float", "meta": "float" } ] }, { "name": "set_point_right_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "tangent", "type": "float", "meta": "float" } ] }, { "name": "set_point_left_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "mode", "type": "enum::Curve.TangentMode" } ] }, { "name": "set_point_right_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "mode", "type": "enum::Curve.TangentMode" } ] }, { "name": "get_min_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_min_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min", "type": "float", "meta": "float" } ] }, { "name": "get_max_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max", "type": "float", "meta": "float" } ] }, { "name": "clean_dupes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "bake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_bake_resolution", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_bake_resolution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resolution", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "range_changed" } ], "properties": [ { "type": "float", "name": "min_value", "setter": "set_min_value", "getter": "get_min_value", "index": -1 }, { "type": "float", "name": "max_value", "setter": "set_max_value", "getter": "get_max_value", "index": -1 }, { "type": "int", "name": "bake_resolution", "setter": "set_bake_resolution", "getter": "get_bake_resolution", "index": -1 } ] }, { "name": "Curve2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 38931906, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "in", "type": "Vector2", "default_value": "Vector2(0, 0)" }, { "name": "out", "type": "Vector2", "default_value": "Vector2(0, 0)" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_point_in", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_point_in", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_point_out", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_point_out", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "t", "type": "float", "meta": "float" } ] }, { "name": "interpolatef", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "fofs", "type": "float", "meta": "float" } ] }, { "name": "set_bake_interval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_bake_interval", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_baked_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "interpolate_baked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" }, { "name": "cubic", "type": "bool", "default_value": "false" } ] }, { "name": "get_baked_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "to_point", "type": "Vector2" } ] }, { "name": "get_closest_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "to_point", "type": "Vector2" } ] }, { "name": "tessellate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1435183988, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "max_stages", "type": "int", "meta": "int32", "default_value": "5" }, { "name": "tolerance_degrees", "type": "float", "meta": "float", "default_value": "4" } ] } ], "properties": [ { "type": "float", "name": "bake_interval", "setter": "set_bake_interval", "getter": "get_bake_interval", "index": -1 } ] }, { "name": "Curve3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2635598008, "arguments": [ { "name": "position", "type": "Vector3" }, { "name": "in", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" }, { "name": "out", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector3" } ] }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_point_tilt", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tilt", "type": "float", "meta": "float" } ] }, { "name": "get_point_tilt", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_point_in", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector3" } ] }, { "name": "get_point_in", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_point_out", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector3" } ] }, { "name": "get_point_out", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "t", "type": "float", "meta": "float" } ] }, { "name": "interpolatef", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "fofs", "type": "float", "meta": "float" } ] }, { "name": "set_bake_interval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_bake_interval", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_up_vector_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_up_vector_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_baked_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "interpolate_baked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" }, { "name": "cubic", "type": "bool", "default_value": "false" } ] }, { "name": "interpolate_baked_up_vector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" }, { "name": "apply_tilt", "type": "bool", "default_value": "false" } ] }, { "name": "get_baked_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "get_baked_tilts", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedFloat32Array" } }, { "name": "get_baked_up_vectors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "to_point", "type": "Vector3" } ] }, { "name": "get_closest_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "to_point", "type": "Vector3" } ] }, { "name": "tessellate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1435183988, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "max_stages", "type": "int", "meta": "int32", "default_value": "5" }, { "name": "tolerance_degrees", "type": "float", "meta": "float", "default_value": "4" } ] } ], "properties": [ { "type": "float", "name": "bake_interval", "setter": "set_bake_interval", "getter": "get_bake_interval", "index": -1 }, { "type": "bool", "name": "up_vector_enabled", "setter": "set_up_vector_enabled", "getter": "is_up_vector_enabled", "index": -1 } ] }, { "name": "CurveTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "enums": [ { "name": "TextureMode", "values": [ { "name": "TEXTURE_MODE_RGB", "value": 0 }, { "name": "TEXTURE_MODE_RED", "value": 1 } ] } ], "methods": [ { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_texture_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_mode", "type": "enum::CurveTexture.TextureMode" } ] }, { "name": "get_texture_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::CurveTexture.TextureMode" } } ], "properties": [ { "type": "int", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "int", "name": "texture_mode", "setter": "set_texture_mode", "getter": "get_texture_mode", "index": -1 }, { "type": "Curve", "name": "curve", "setter": "set_curve", "getter": "get_curve", "index": -1 } ] }, { "name": "CurveXYZTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "set_curve_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_curve_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_curve_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve_z", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } } ], "properties": [ { "type": "int", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "Curve", "name": "curve_x", "setter": "set_curve_x", "getter": "get_curve_x", "index": -1 }, { "type": "Curve", "name": "curve_y", "setter": "set_curve_y", "getter": "get_curve_y", "index": -1 }, { "type": "Curve", "name": "curve_z", "setter": "set_curve_z", "getter": "get_curve_z", "index": -1 } ] }, { "name": "CylinderMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_top_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_top_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bottom_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_bottom_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "int", "meta": "int32" } ] }, { "name": "get_radial_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_rings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rings", "type": "int", "meta": "int32" } ] }, { "name": "get_rings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "float", "name": "top_radius", "setter": "set_top_radius", "getter": "get_top_radius", "index": -1 }, { "type": "float", "name": "bottom_radius", "setter": "set_bottom_radius", "getter": "get_bottom_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "int", "name": "radial_segments", "setter": "set_radial_segments", "getter": "get_radial_segments", "index": -1 }, { "type": "int", "name": "rings", "setter": "set_rings", "getter": "get_rings", "index": -1 } ] }, { "name": "CylinderShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 } ] }, { "name": "DTLSServer", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "key", "type": "CryptoKey" }, { "name": "certificate", "type": "X509Certificate" }, { "name": "chain", "type": "X509Certificate", "default_value": "null" } ] }, { "name": "take_connection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PacketPeerDTLS" }, "arguments": [ { "name": "udp_peer", "type": "PacketPeerUDP" } ] } ] }, { "name": "DampedSpringJoint2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint2D", "api_type": "core", "methods": [ { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rest_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rest_length", "type": "float", "meta": "float" } ] }, { "name": "get_rest_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "damping", "type": "float", "meta": "float" } ] }, { "name": "get_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "float", "name": "rest_length", "setter": "set_rest_length", "getter": "get_rest_length", "index": -1 }, { "type": "float", "name": "stiffness", "setter": "set_stiffness", "getter": "get_stiffness", "index": -1 }, { "type": "float", "name": "damping", "setter": "set_damping", "getter": "get_damping", "index": -1 } ] }, { "name": "Decal", "is_refcounted": false, "is_instantiable": true, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "DecalTexture", "values": [ { "name": "TEXTURE_ALBEDO", "value": 0 }, { "name": "TEXTURE_NORMAL", "value": 1 }, { "name": "TEXTURE_ORM", "value": 2 }, { "name": "TEXTURE_EMISSION", "value": 3 }, { "name": "TEXTURE_MAX", "value": 4 } ] } ], "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "type", "type": "enum::Decal.DecalTexture" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "type", "type": "enum::Decal.DecalTexture" } ] }, { "name": "set_emission_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_emission_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_albedo_mix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_albedo_mix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_upper_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fade", "type": "float", "meta": "float" } ] }, { "name": "get_upper_fade", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_lower_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fade", "type": "float", "meta": "float" } ] }, { "name": "get_lower_fade", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_normal_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fade", "type": "float", "meta": "float" } ] }, { "name": "get_normal_fade", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_distance_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_distance_fade_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_distance_fade_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_distance_fade_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_distance_fade_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_distance_fade_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "Texture", "name": "texture_albedo", "setter": "set_texture", "getter": "get_texture", "index": 0 }, { "type": "Texture", "name": "texture_normal", "setter": "set_texture", "getter": "get_texture", "index": 1 }, { "type": "Texture", "name": "texture_orm", "setter": "set_texture", "getter": "get_texture", "index": 2 }, { "type": "Texture", "name": "texture_emission", "setter": "set_texture", "getter": "get_texture", "index": 3 }, { "type": "float", "name": "emission_energy", "setter": "set_emission_energy", "getter": "get_emission_energy", "index": -1 }, { "type": "Color", "name": "modulate", "setter": "set_modulate", "getter": "get_modulate", "index": -1 }, { "type": "float", "name": "albedo_mix", "setter": "set_albedo_mix", "getter": "get_albedo_mix", "index": -1 }, { "type": "float", "name": "normal_fade", "setter": "set_normal_fade", "getter": "get_normal_fade", "index": -1 }, { "type": "float", "name": "upper_fade", "setter": "set_upper_fade", "getter": "get_upper_fade", "index": -1 }, { "type": "float", "name": "lower_fade", "setter": "set_lower_fade", "getter": "get_lower_fade", "index": -1 }, { "type": "bool", "name": "distance_fade_enabled", "setter": "set_enable_distance_fade", "getter": "is_distance_fade_enabled", "index": -1 }, { "type": "float", "name": "distance_fade_begin", "setter": "set_distance_fade_begin", "getter": "get_distance_fade_begin", "index": -1 }, { "type": "float", "name": "distance_fade_length", "setter": "set_distance_fade_length", "getter": "get_distance_fade_length", "index": -1 }, { "type": "int", "name": "cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 } ] }, { "name": "DirectionalLight2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Light2D", "api_type": "core", "methods": [ { "name": "set_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "float", "name": "max_distance", "setter": "set_max_distance", "getter": "get_max_distance", "index": -1 } ] }, { "name": "DirectionalLight3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Light3D", "api_type": "core", "enums": [ { "name": "ShadowMode", "values": [ { "name": "SHADOW_ORTHOGONAL", "value": 0 }, { "name": "SHADOW_PARALLEL_2_SPLITS", "value": 1 }, { "name": "SHADOW_PARALLEL_4_SPLITS", "value": 2 } ] } ], "methods": [ { "name": "set_shadow_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::DirectionalLight3D.ShadowMode" } ] }, { "name": "get_shadow_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::DirectionalLight3D.ShadowMode" } }, { "name": "set_blend_splits", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_blend_splits_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sky_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "bool" } ] }, { "name": "is_sky_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "directional_shadow_mode", "setter": "set_shadow_mode", "getter": "get_shadow_mode", "index": -1 }, { "type": "float", "name": "directional_shadow_split_1", "setter": "set_param", "getter": "get_param", "index": 9 }, { "type": "float", "name": "directional_shadow_split_2", "setter": "set_param", "getter": "get_param", "index": 10 }, { "type": "float", "name": "directional_shadow_split_3", "setter": "set_param", "getter": "get_param", "index": 11 }, { "type": "float", "name": "directional_shadow_fade_start", "setter": "set_param", "getter": "get_param", "index": 12 }, { "type": "bool", "name": "directional_shadow_blend_splits", "setter": "set_blend_splits", "getter": "is_blend_splits_enabled", "index": -1 }, { "type": "float", "name": "directional_shadow_max_distance", "setter": "set_param", "getter": "get_param", "index": 8 }, { "type": "float", "name": "directional_shadow_pancake_size", "setter": "set_param", "getter": "get_param", "index": 15 }, { "type": "bool", "name": "use_in_sky_only", "setter": "set_sky_only", "getter": "is_sky_only", "index": -1 } ] }, { "name": "Directory", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "open", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "list_dir_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1434999914, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "show_navigational", "type": "bool", "default_value": "false" }, { "name": "show_hidden", "type": "bool", "default_value": "false" } ] }, { "name": "get_next", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "current_is_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "list_dir_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_drive_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_drive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_current_drive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "change_dir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "todir", "type": "String" } ] }, { "name": "get_current_dir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "make_dir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "make_dir_recursive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "file_exists", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "dir_exists", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_space_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "copy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "from", "type": "String" }, { "name": "to", "type": "String" } ] }, { "name": "rename", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "from", "type": "String" }, { "name": "to", "type": "String" } ] }, { "name": "remove", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "DisplayServer", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "constants": [ { "name": "SCREEN_OF_MAIN_WINDOW", "value": -1 }, { "name": "MAIN_WINDOW_ID", "value": 0 }, { "name": "INVALID_WINDOW_ID", "value": -1 } ], "enums": [ { "name": "ScreenOrientation", "values": [ { "name": "SCREEN_LANDSCAPE", "value": 0 }, { "name": "SCREEN_PORTRAIT", "value": 1 }, { "name": "SCREEN_REVERSE_LANDSCAPE", "value": 2 }, { "name": "SCREEN_REVERSE_PORTRAIT", "value": 3 }, { "name": "SCREEN_SENSOR_LANDSCAPE", "value": 4 }, { "name": "SCREEN_SENSOR_PORTRAIT", "value": 5 }, { "name": "SCREEN_SENSOR", "value": 6 } ] }, { "name": "Feature", "values": [ { "name": "FEATURE_GLOBAL_MENU", "value": 0 }, { "name": "FEATURE_SUBWINDOWS", "value": 1 }, { "name": "FEATURE_TOUCHSCREEN", "value": 2 }, { "name": "FEATURE_MOUSE", "value": 3 }, { "name": "FEATURE_MOUSE_WARP", "value": 4 }, { "name": "FEATURE_CLIPBOARD", "value": 5 }, { "name": "FEATURE_VIRTUAL_KEYBOARD", "value": 6 }, { "name": "FEATURE_CURSOR_SHAPE", "value": 7 }, { "name": "FEATURE_CUSTOM_CURSOR_SHAPE", "value": 8 }, { "name": "FEATURE_NATIVE_DIALOG", "value": 9 }, { "name": "FEATURE_CONSOLE_WINDOW", "value": 10 }, { "name": "FEATURE_IME", "value": 11 }, { "name": "FEATURE_WINDOW_TRANSPARENCY", "value": 12 }, { "name": "FEATURE_HIDPI", "value": 13 }, { "name": "FEATURE_ICON", "value": 14 }, { "name": "FEATURE_NATIVE_ICON", "value": 15 }, { "name": "FEATURE_ORIENTATION", "value": 16 }, { "name": "FEATURE_SWAP_BUFFERS", "value": 17 } ] }, { "name": "WindowFlags", "values": [ { "name": "WINDOW_FLAG_RESIZE_DISABLED", "value": 0 }, { "name": "WINDOW_FLAG_BORDERLESS", "value": 1 }, { "name": "WINDOW_FLAG_ALWAYS_ON_TOP", "value": 2 }, { "name": "WINDOW_FLAG_TRANSPARENT", "value": 3 }, { "name": "WINDOW_FLAG_NO_FOCUS", "value": 4 }, { "name": "WINDOW_FLAG_MAX", "value": 5 } ] }, { "name": "WindowMode", "values": [ { "name": "WINDOW_MODE_WINDOWED", "value": 0 }, { "name": "WINDOW_MODE_MINIMIZED", "value": 1 }, { "name": "WINDOW_MODE_MAXIMIZED", "value": 2 }, { "name": "WINDOW_MODE_FULLSCREEN", "value": 3 } ] }, { "name": "MouseMode", "values": [ { "name": "MOUSE_MODE_VISIBLE", "value": 0 }, { "name": "MOUSE_MODE_HIDDEN", "value": 1 }, { "name": "MOUSE_MODE_CAPTURED", "value": 2 }, { "name": "MOUSE_MODE_CONFINED", "value": 3 }, { "name": "MOUSE_MODE_CONFINED_HIDDEN", "value": 4 } ] }, { "name": "CursorShape", "values": [ { "name": "CURSOR_ARROW", "value": 0 }, { "name": "CURSOR_IBEAM", "value": 1 }, { "name": "CURSOR_POINTING_HAND", "value": 2 }, { "name": "CURSOR_CROSS", "value": 3 }, { "name": "CURSOR_WAIT", "value": 4 }, { "name": "CURSOR_BUSY", "value": 5 }, { "name": "CURSOR_DRAG", "value": 6 }, { "name": "CURSOR_CAN_DROP", "value": 7 }, { "name": "CURSOR_FORBIDDEN", "value": 8 }, { "name": "CURSOR_VSIZE", "value": 9 }, { "name": "CURSOR_HSIZE", "value": 10 }, { "name": "CURSOR_BDIAGSIZE", "value": 11 }, { "name": "CURSOR_FDIAGSIZE", "value": 12 }, { "name": "CURSOR_MOVE", "value": 13 }, { "name": "CURSOR_VSPLIT", "value": 14 }, { "name": "CURSOR_HSPLIT", "value": 15 }, { "name": "CURSOR_HELP", "value": 16 }, { "name": "CURSOR_MAX", "value": 17 } ] }, { "name": "VSyncMode", "values": [ { "name": "VSYNC_DISABLED", "value": 0 }, { "name": "VSYNC_ENABLED", "value": 1 }, { "name": "VSYNC_ADAPTIVE", "value": 2 }, { "name": "VSYNC_MAILBOX", "value": 3 } ] }, { "name": "WindowEvent", "values": [ { "name": "WINDOW_EVENT_MOUSE_ENTER", "value": 0 }, { "name": "WINDOW_EVENT_MOUSE_EXIT", "value": 1 }, { "name": "WINDOW_EVENT_FOCUS_IN", "value": 2 }, { "name": "WINDOW_EVENT_FOCUS_OUT", "value": 3 }, { "name": "WINDOW_EVENT_CLOSE_REQUEST", "value": 4 }, { "name": "WINDOW_EVENT_GO_BACK_REQUEST", "value": 5 }, { "name": "WINDOW_EVENT_DPI_CHANGE", "value": 6 } ] } ], "methods": [ { "name": "has_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "enum::DisplayServer.Feature" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "global_menu_add_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "label", "type": "String" }, { "name": "callback", "type": "Callable" }, { "name": "tag", "type": "Variant", "default_value": "null" } ] }, { "name": "global_menu_add_check_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "label", "type": "String" }, { "name": "callback", "type": "Callable" }, { "name": "tag", "type": "Variant", "default_value": "null" } ] }, { "name": "global_menu_add_submenu_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "label", "type": "String" }, { "name": "submenu", "type": "String" } ] }, { "name": "global_menu_add_separator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "menu_root", "type": "String" } ] }, { "name": "global_menu_is_item_checked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_is_item_checkable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_get_item_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Callable" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_get_item_tag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Variant" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_get_item_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "String" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_get_item_submenu", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "String" }, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_set_item_checked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "checked", "type": "bool" } ] }, { "name": "global_menu_set_item_checkable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "checkable", "type": "bool" } ] }, { "name": "global_menu_set_item_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "callback", "type": "Callable" } ] }, { "name": "global_menu_set_item_tag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "Variant" } ] }, { "name": "global_menu_set_item_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "global_menu_set_item_submenu", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "submenu", "type": "String" } ] }, { "name": "global_menu_remove_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "menu_root", "type": "String" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "global_menu_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "menu_root", "type": "String" } ] }, { "name": "mouse_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mouse_mode", "type": "enum::DisplayServer.MouseMode" } ] }, { "name": "mouse_get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::DisplayServer.MouseMode" } }, { "name": "mouse_warp_to_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "mouse_get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "mouse_get_absolute_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "mouse_get_button_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MouseButton" } }, { "name": "clipboard_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "clipboard", "type": "String" } ] }, { "name": "clipboard_get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_screen_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "screen_get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_usable_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "Rect2i" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_dpi", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_is_touchscreen", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "bool" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_max_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "screen_set_orientation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "orientation", "type": "enum::DisplayServer.ScreenOrientation" }, { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_get_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "enum::DisplayServer.ScreenOrientation" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "screen_set_keep_on", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "screen_is_kept_on", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_window_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "get_window_at_screen_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "create_sub_window", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "mode", "type": "enum::DisplayServer.WindowMode" }, { "name": "vsync_mode", "type": "enum::DisplayServer.VSyncMode" }, { "name": "flags", "type": "int", "meta": "uint32" }, { "name": "rect", "type": "Rect2i", "default_value": "Rect2i(0, 0, 0, 0)" } ] }, { "name": "delete_sub_window", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32" } ] }, { "name": "window_set_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "title", "type": "String" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_mouse_passthrough", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "region", "type": "PackedVector2Array" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_current_screen", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_current_screen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "screen", "type": "int", "meta": "int32" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "position", "type": "Vector2i" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "size", "type": "Vector2i" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_rect_changed_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "callback", "type": "Callable" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_window_event_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "callback", "type": "Callable" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_input_event_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "callback", "type": "Callable" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_input_text_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "callback", "type": "Callable" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_drop_files_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "callback", "type": "Callable" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_attach_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "instance_id", "type": "int", "meta": "uint64" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_attached_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_max_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_max_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "max_size", "type": "Vector2i" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_min_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_min_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "min_size", "type": "Vector2i" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_real_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "enum::DisplayServer.WindowMode" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "mode", "type": "enum::DisplayServer.WindowMode" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "flag", "type": "enum::DisplayServer.WindowFlags" }, { "name": "enabled", "type": "bool" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::DisplayServer.WindowFlags" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_request_attention", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_move_to_foreground", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_can_draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "bool" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_transient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32" }, { "name": "parent_window_id", "type": "int", "meta": "int32" } ] }, { "name": "window_set_ime_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "active", "type": "bool" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_ime_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "position", "type": "Vector2i" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_set_vsync_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "vsync_mode", "type": "enum::DisplayServer.VSyncMode" }, { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "window_get_vsync_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "enum::DisplayServer.VSyncMode" }, "arguments": [ { "name": "window_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "ime_get_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "ime_get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "console_set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "console_visible", "type": "bool" } ] }, { "name": "is_console_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "virtual_keyboard_show", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2147329971, "arguments": [ { "name": "existing_text", "type": "String" }, { "name": "position", "type": "Rect2", "default_value": "Rect2i(0, 0, 0, 0)" }, { "name": "multiline", "type": "bool", "default_value": "false" }, { "name": "max_length", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "cursor_start", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "cursor_end", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "virtual_keyboard_hide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "virtual_keyboard_get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "cursor_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::DisplayServer.CursorShape" } ] }, { "name": "cursor_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::DisplayServer.CursorShape" } }, { "name": "cursor_set_custom_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "cursor", "type": "Resource" }, { "name": "shape", "type": "enum::DisplayServer.CursorShape", "default_value": "0" }, { "name": "hotspot", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "get_swap_cancel_ok", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "enable_for_stealing_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "process_id", "type": "int", "meta": "int64" } ] }, { "name": "dialog_show", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "title", "type": "String" }, { "name": "description", "type": "String" }, { "name": "buttons", "type": "PackedStringArray" }, { "name": "callback", "type": "Callable" } ] }, { "name": "dialog_input_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "title", "type": "String" }, { "name": "description", "type": "String" }, { "name": "existing_text", "type": "String" }, { "name": "callback", "type": "Callable" } ] }, { "name": "keyboard_get_layout_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "keyboard_get_current_layout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "keyboard_set_current_layout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "keyboard_get_layout_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "keyboard_get_layout_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "process_events", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "force_process_and_drop_events", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_native_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filename", "type": "String" } ] }, { "name": "set_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "image", "type": "Image" } ] }, { "name": "tablet_get_driver_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "tablet_get_driver_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "tablet_get_current_driver", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "tablet_set_current_driver", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] } ] }, { "name": "ENetConnection", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "EventType", "values": [ { "name": "EVENT_ERROR", "value": -1 }, { "name": "EVENT_NONE", "value": 0 }, { "name": "EVENT_CONNECT", "value": 1 }, { "name": "EVENT_DISCONNECT", "value": 2 }, { "name": "EVENT_RECEIVE", "value": 3 } ] }, { "name": "HostStatistic", "values": [ { "name": "HOST_TOTAL_SENT_DATA", "value": 0 }, { "name": "HOST_TOTAL_SENT_PACKETS", "value": 1 }, { "name": "HOST_TOTAL_RECEIVED_DATA", "value": 2 }, { "name": "HOST_TOTAL_RECEIVED_PACKETS", "value": 3 } ] }, { "name": "CompressionMode", "values": [ { "name": "COMPRESS_NONE", "value": 0 }, { "name": "COMPRESS_RANGE_CODER", "value": 1 }, { "name": "COMPRESS_FASTLZ", "value": 2 }, { "name": "COMPRESS_ZLIB", "value": 3 }, { "name": "COMPRESS_ZSTD", "value": 4 } ] } ], "methods": [ { "name": "create_host_bound", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 605976592, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "bind_address", "type": "String" }, { "name": "bind_port", "type": "int", "meta": "int32" }, { "name": "max_peers", "type": "int", "meta": "int32", "default_value": "32" }, { "name": "max_channels", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "in_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "out_bandwidth", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "create_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2519619150, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "max_peers", "type": "int", "meta": "int32", "default_value": "32" }, { "name": "max_channels", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "in_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "out_bandwidth", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "destroy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "connect_to_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "ENetPacketPeer" }, "arguments": [ { "name": "address", "type": "String" }, { "name": "port", "type": "int", "meta": "int32" }, { "name": "channels", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "data", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "service", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "Array" }, "arguments": [ { "name": "timeout", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "flush", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "bandwidth_limit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143531945, "arguments": [ { "name": "in_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "out_bandwidth", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "channel_limit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "limit", "type": "int", "meta": "int32" } ] }, { "name": "broadcast", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "channel", "type": "int", "meta": "int32" }, { "name": "packet", "type": "PackedByteArray" }, { "name": "flags", "type": "int", "meta": "int32" } ] }, { "name": "compress", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ENetConnection.CompressionMode" } ] }, { "name": "dtls_server_setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "key", "type": "CryptoKey" }, { "name": "certificate", "type": "X509Certificate" } ] }, { "name": "dtls_client_setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "certificate", "type": "X509Certificate" }, { "name": "hostname", "type": "String" }, { "name": "verify", "type": "bool", "default_value": "true" } ] }, { "name": "refuse_new_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "refuse", "type": "bool" } ] }, { "name": "pop_statistic", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "statistic", "type": "enum::ENetConnection.HostStatistic" } ] }, { "name": "get_max_channels", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_peers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } } ] }, { "name": "ENetMultiplayerPeer", "is_refcounted": true, "is_instantiable": true, "inherits": "MultiplayerPeer", "api_type": "core", "methods": [ { "name": "create_server", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 974006063, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "max_clients", "type": "int", "meta": "int32", "default_value": "32" }, { "name": "max_channels", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "in_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "out_bandwidth", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "create_client", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 604826608, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "address", "type": "String" }, { "name": "port", "type": "int", "meta": "int32" }, { "name": "channel_count", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "in_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "out_bandwidth", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "local_port", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "create_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "unique_id", "type": "int", "meta": "int32" } ] }, { "name": "add_mesh_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "host", "type": "ENetConnection" } ] }, { "name": "close_connection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133387019, "arguments": [ { "name": "wait_usec", "type": "int", "meta": "uint32", "default_value": "100" } ] }, { "name": "set_bind_ip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ip", "type": "String" } ] }, { "name": "set_server_relay_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_server_relay_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ENetConnection" } }, { "name": "get_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "ENetPacketPeer" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "bool", "name": "server_relay", "setter": "set_server_relay_enabled", "getter": "is_server_relay_enabled", "index": -1 }, { "type": "ENetConnection", "name": "host", "setter": "", "getter": "get_host", "index": -1 } ] }, { "name": "ENetPacketPeer", "is_refcounted": true, "is_instantiable": false, "inherits": "PacketPeer", "api_type": "core", "constants": [ { "name": "PACKET_LOSS_SCALE", "value": 65536 }, { "name": "PACKET_THROTTLE_SCALE", "value": 32 }, { "name": "FLAG_RELIABLE", "value": 1 }, { "name": "FLAG_UNSEQUENCED", "value": 2 }, { "name": "FLAG_UNRELIABLE_FRAGMENT", "value": 8 } ], "enums": [ { "name": "PeerStatistic", "values": [ { "name": "PEER_PACKET_LOSS", "value": 0 }, { "name": "PEER_PACKET_LOSS_VARIANCE", "value": 1 }, { "name": "PEER_PACKET_LOSS_EPOCH", "value": 2 }, { "name": "PEER_ROUND_TRIP_TIME", "value": 3 }, { "name": "PEER_ROUND_TRIP_TIME_VARIANCE", "value": 4 }, { "name": "PEER_LAST_ROUND_TRIP_TIME", "value": 5 }, { "name": "PEER_LAST_ROUND_TRIP_TIME_VARIANCE", "value": 6 }, { "name": "PEER_PACKET_THROTTLE", "value": 7 }, { "name": "PEER_PACKET_THROTTLE_LIMIT", "value": 8 }, { "name": "PEER_PACKET_THROTTLE_COUNTER", "value": 9 }, { "name": "PEER_PACKET_THROTTLE_EPOCH", "value": 10 }, { "name": "PEER_PACKET_THROTTLE_ACCELERATION", "value": 11 }, { "name": "PEER_PACKET_THROTTLE_DECELERATION", "value": 12 }, { "name": "PEER_PACKET_THROTTLE_INTERVAL", "value": 13 } ] }, { "name": "PeerState", "values": [ { "name": "STATE_DISCONNECTED", "value": 0 }, { "name": "STATE_CONNECTING", "value": 1 }, { "name": "STATE_ACKNOWLEDGING_CONNECT", "value": 2 }, { "name": "STATE_CONNECTION_PENDING", "value": 3 }, { "name": "STATE_CONNECTION_SUCCEEDED", "value": 4 }, { "name": "STATE_CONNECTED", "value": 5 }, { "name": "STATE_DISCONNECT_LATER", "value": 6 }, { "name": "STATE_DISCONNECTING", "value": 7 }, { "name": "STATE_ACKNOWLEDGING_DISCONNECT", "value": 8 }, { "name": "STATE_ZOMBIE", "value": 9 } ] } ], "methods": [ { "name": "peer_disconnect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "data", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "peer_disconnect_later", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "data", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "peer_disconnect_now", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "data", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "ping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "ping_interval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ping_interval", "type": "int", "meta": "int32" } ] }, { "name": "reset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "send", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "channel", "type": "int", "meta": "int32" }, { "name": "packet", "type": "PackedByteArray" }, { "name": "flags", "type": "int", "meta": "int32" } ] }, { "name": "throttle_configure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "interval", "type": "int", "meta": "int32" }, { "name": "acceleration", "type": "int", "meta": "int32" }, { "name": "deceleration", "type": "int", "meta": "int32" } ] }, { "name": "set_timeout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "timeout", "type": "int", "meta": "int32" }, { "name": "timeout_min", "type": "int", "meta": "int32" }, { "name": "timeout_max", "type": "int", "meta": "int32" } ] }, { "name": "get_statistic", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "statistic", "type": "enum::ENetPacketPeer.PeerStatistic" } ] }, { "name": "get_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ENetPacketPeer.PeerState" } }, { "name": "get_channels", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ] }, { "name": "EditorCommandPalette", "is_refcounted": false, "is_instantiable": false, "inherits": "ConfirmationDialog", "api_type": "editor", "methods": [ { "name": "add_command", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "command_name", "type": "String" }, { "name": "key_name", "type": "String" }, { "name": "binded_callable", "type": "Callable" }, { "name": "shortcut_text", "type": "String", "default_value": "\"None\"" } ] }, { "name": "remove_command", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "key_name", "type": "String" } ] } ] }, { "name": "EditorDebuggerPlugin", "is_refcounted": false, "is_instantiable": false, "inherits": "Control", "api_type": "editor", "methods": [ { "name": "send_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "message", "type": "String" }, { "name": "data", "type": "Array" } ] }, { "name": "register_message_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "callable", "type": "Callable" } ] }, { "name": "unregister_message_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "is_breaked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_debuggable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_session_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "signals": [ { "name": "breaked", "arguments": [ { "name": "can_debug", "type": "bool" } ] }, { "name": "stopped" }, { "name": "started" }, { "name": "continued" } ] }, { "name": "EditorExportPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_export_file", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "path", "type": "String" }, { "name": "type", "type": "String" }, { "name": "features", "type": "PackedStringArray" } ] }, { "name": "_export_begin", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "features", "type": "PackedStringArray" }, { "name": "is_debug", "type": "bool" }, { "name": "path", "type": "String" }, { "name": "flags", "type": "int" } ] }, { "name": "_export_end", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "add_shared_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "path", "type": "String" }, { "name": "tags", "type": "PackedStringArray" } ] }, { "name": "add_ios_project_static_lib", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "add_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "path", "type": "String" }, { "name": "file", "type": "PackedByteArray" }, { "name": "remap", "type": "bool" } ] }, { "name": "add_ios_framework", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "add_ios_embedded_framework", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "add_ios_plist_content", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plist_content", "type": "String" } ] }, { "name": "add_ios_linker_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "String" } ] }, { "name": "add_ios_bundle_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "add_ios_cpp_code", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "code", "type": "String" } ] }, { "name": "skip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "EditorFeatureProfile", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "enums": [ { "name": "Feature", "values": [ { "name": "FEATURE_3D", "value": 0 }, { "name": "FEATURE_SCRIPT", "value": 1 }, { "name": "FEATURE_ASSET_LIB", "value": 2 }, { "name": "FEATURE_SCENE_TREE", "value": 3 }, { "name": "FEATURE_NODE_DOCK", "value": 4 }, { "name": "FEATURE_FILESYSTEM_DOCK", "value": 5 }, { "name": "FEATURE_IMPORT_DOCK", "value": 6 }, { "name": "FEATURE_MAX", "value": 7 } ] } ], "methods": [ { "name": "set_disable_class", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "class_name", "type": "StringName" }, { "name": "disable", "type": "bool" } ] }, { "name": "is_class_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class_name", "type": "StringName" } ] }, { "name": "set_disable_class_editor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "class_name", "type": "StringName" }, { "name": "disable", "type": "bool" } ] }, { "name": "is_class_editor_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class_name", "type": "StringName" } ] }, { "name": "set_disable_class_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "class_name", "type": "StringName" }, { "name": "property", "type": "StringName" }, { "name": "disable", "type": "bool" } ] }, { "name": "is_class_property_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "class_name", "type": "StringName" }, { "name": "property", "type": "StringName" } ] }, { "name": "set_disable_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "feature", "type": "enum::EditorFeatureProfile.Feature" }, { "name": "disable", "type": "bool" } ] }, { "name": "is_feature_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "enum::EditorFeatureProfile.Feature" } ] }, { "name": "get_feature_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "feature", "type": "enum::EditorFeatureProfile.Feature" } ] }, { "name": "save_to_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "load_from_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "EditorFileDialog", "is_refcounted": false, "is_instantiable": false, "inherits": "ConfirmationDialog", "api_type": "editor", "enums": [ { "name": "DisplayMode", "values": [ { "name": "DISPLAY_THUMBNAILS", "value": 0 }, { "name": "DISPLAY_LIST", "value": 1 } ] }, { "name": "FileMode", "values": [ { "name": "FILE_MODE_OPEN_FILE", "value": 0 }, { "name": "FILE_MODE_OPEN_FILES", "value": 1 }, { "name": "FILE_MODE_OPEN_DIR", "value": 2 }, { "name": "FILE_MODE_OPEN_ANY", "value": 3 }, { "name": "FILE_MODE_SAVE_FILE", "value": 4 } ] }, { "name": "Access", "values": [ { "name": "ACCESS_RESOURCES", "value": 0 }, { "name": "ACCESS_USERDATA", "value": 1 }, { "name": "ACCESS_FILESYSTEM", "value": 2 } ] } ], "methods": [ { "name": "clear_filters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "String" } ] }, { "name": "get_current_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_current_dir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "dir", "type": "String" } ] }, { "name": "set_current_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "set_current_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "set_file_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::EditorFileDialog.FileMode" } ] }, { "name": "get_file_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::EditorFileDialog.FileMode" } }, { "name": "get_vbox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "VBoxContainer" } }, { "name": "set_access", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "access", "type": "enum::EditorFileDialog.Access" } ] }, { "name": "get_access", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::EditorFileDialog.Access" } }, { "name": "set_show_hidden_files", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "show", "type": "bool" } ] }, { "name": "is_showing_hidden_files", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_display_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::EditorFileDialog.DisplayMode" } ] }, { "name": "get_display_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::EditorFileDialog.DisplayMode" } }, { "name": "set_disable_overwrite_warning", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "is_overwrite_warning_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "invalidate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "files_selected", "arguments": [ { "name": "paths", "type": "PackedStringArray" } ] }, { "name": "dir_selected", "arguments": [ { "name": "dir", "type": "String" } ] }, { "name": "file_selected", "arguments": [ { "name": "path", "type": "String" } ] } ], "properties": [ { "type": "int", "name": "access", "setter": "set_access", "getter": "get_access", "index": -1 }, { "type": "int", "name": "display_mode", "setter": "set_display_mode", "getter": "get_display_mode", "index": -1 }, { "type": "int", "name": "file_mode", "setter": "set_file_mode", "getter": "get_file_mode", "index": -1 }, { "type": "String", "name": "current_dir", "setter": "set_current_dir", "getter": "get_current_dir", "index": -1 }, { "type": "String", "name": "current_file", "setter": "set_current_file", "getter": "get_current_file", "index": -1 }, { "type": "String", "name": "current_path", "setter": "set_current_path", "getter": "get_current_path", "index": -1 }, { "type": "bool", "name": "show_hidden_files", "setter": "set_show_hidden_files", "getter": "is_showing_hidden_files", "index": -1 }, { "type": "bool", "name": "disable_overwrite_warning", "setter": "set_disable_overwrite_warning", "getter": "is_overwrite_warning_disabled", "index": -1 } ] }, { "name": "EditorFileSystem", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "editor", "methods": [ { "name": "get_filesystem", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorFileSystemDirectory" } }, { "name": "is_scanning", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_scanning_progress", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "scan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "scan_sources", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "update_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_filesystem_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "EditorFileSystemDirectory" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_file_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "update_script_classes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "resources_reimported", "arguments": [ { "name": "resources", "type": "PackedStringArray" } ] }, { "name": "sources_changed", "arguments": [ { "name": "exist", "type": "bool" } ] }, { "name": "filesystem_changed" }, { "name": "resources_reload", "arguments": [ { "name": "resources", "type": "PackedStringArray" } ] } ] }, { "name": "EditorFileSystemDirectory", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "editor", "methods": [ { "name": "get_subdir_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_subdir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "EditorFileSystemDirectory" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_script_class_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_script_class_extends", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_file_import_is_valid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorFileSystemDirectory" } }, { "name": "find_file_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "find_dir_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] } ] }, { "name": "EditorImportPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "ResourceImporter", "api_type": "editor", "methods": [ { "name": "_get_importer_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_visible_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_preset_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_preset_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "preset_index", "type": "int" } ] }, { "name": "_get_recognized_extensions", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } }, { "name": "_get_import_options", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Array" }, "arguments": [ { "name": "preset_index", "type": "int" } ] }, { "name": "_get_save_extension", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_resource_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_priority", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "float" } }, { "name": "_get_import_order", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_option_visibility", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "option_name", "type": "StringName" }, { "name": "options", "type": "Dictionary" } ] }, { "name": "_import", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "source_file", "type": "String" }, { "name": "save_path", "type": "String" }, { "name": "options", "type": "Dictionary" }, { "name": "platform_variants", "type": "Array" }, { "name": "gen_files", "type": "Array" } ] } ] }, { "name": "EditorInspector", "is_refcounted": false, "is_instantiable": false, "inherits": "ScrollContainer", "api_type": "editor", "signals": [ { "name": "property_edited", "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "object_id_selected", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "property_deleted", "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "property_selected", "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "restart_requested" }, { "name": "property_keyed", "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "resource_selected", "arguments": [ { "name": "res", "type": "Object" }, { "name": "prop", "type": "String" } ] }, { "name": "property_toggled", "arguments": [ { "name": "property", "type": "String" }, { "name": "checked", "type": "bool" } ] } ] }, { "name": "EditorInspectorPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_can_handle", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "object", "type": "Variant" } ] }, { "name": "_parse_begin", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_parse_category", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "object", "type": "Object" }, { "name": "category", "type": "String" } ] }, { "name": "_parse_property", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "type", "type": "int" }, { "name": "name", "type": "String" }, { "name": "hint_type", "type": "int" }, { "name": "hint_string", "type": "String" }, { "name": "usage_flags", "type": "int" }, { "name": "wide", "type": "bool" } ] }, { "name": "_parse_end", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "add_custom_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] }, { "name": "add_property_editor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "property", "type": "String" }, { "name": "editor", "type": "Control" } ] }, { "name": "add_property_editor_for_multiple_properties", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "label", "type": "String" }, { "name": "properties", "type": "PackedStringArray" }, { "name": "editor", "type": "Control" } ] } ] }, { "name": "EditorInterface", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "editor", "methods": [ { "name": "inspect_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 188527247, "arguments": [ { "name": "object", "type": "Object" }, { "name": "for_property", "type": "String", "default_value": "\"\"" }, { "name": "inspector_only", "type": "bool", "default_value": "false" } ] }, { "name": "get_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorSelection" } }, { "name": "get_editor_settings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorSettings" } }, { "name": "get_script_editor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "ScriptEditor" } }, { "name": "get_base_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Control" } }, { "name": "get_editor_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "edit_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "edit_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "open_scene_from_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_filepath", "type": "String" } ] }, { "name": "reload_scene_from_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_filepath", "type": "String" } ] }, { "name": "play_main_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "play_current_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "play_custom_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_filepath", "type": "String" } ] }, { "name": "stop_playing_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_playing_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_open_scenes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_edited_scene_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Node" } }, { "name": "get_resource_previewer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorResourcePreview" } }, { "name": "get_resource_filesystem", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorFileSystem" } }, { "name": "get_editor_main_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Control" } }, { "name": "make_mesh_previews", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "meshes", "type": "Array" }, { "name": "preview_size", "type": "int", "meta": "int32" } ] }, { "name": "select_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "get_selected_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_file_system_dock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "FileSystemDock" } }, { "name": "get_editor_paths", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorPaths" } }, { "name": "get_command_palette", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "EditorCommandPalette" } }, { "name": "set_plugin_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "plugin", "type": "String" }, { "name": "enabled", "type": "bool" } ] }, { "name": "is_plugin_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "plugin", "type": "String" } ] }, { "name": "get_inspector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "EditorInspector" } }, { "name": "save_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "save_scene_as", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "path", "type": "String" }, { "name": "with_preview", "type": "bool", "default_value": "true" } ] }, { "name": "set_main_screen_editor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_distraction_free_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enter", "type": "bool" } ] }, { "name": "is_distraction_free_mode_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "distraction_free_mode", "setter": "set_distraction_free_mode", "getter": "is_distraction_free_mode_enabled", "index": -1 } ] }, { "name": "EditorNode3DGizmo", "is_refcounted": true, "is_instantiable": false, "inherits": "Node3DGizmo", "api_type": "editor", "methods": [ { "name": "_redraw", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_get_handle_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "_is_handle_highlighted", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "_get_handle_value", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "_set_handle", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "id", "type": "int" }, { "name": "camera", "type": "Camera3D" }, { "name": "point", "type": "Vector2" } ] }, { "name": "_commit_handle", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "id", "type": "int" }, { "name": "restore", "type": "Variant" }, { "name": "cancel", "type": "bool" } ] }, { "name": "_subgizmos_intersect_ray", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "camera", "type": "Camera3D" }, { "name": "point", "type": "Vector2" } ] }, { "name": "_subgizmos_intersect_frustum", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "camera", "type": "Camera3D" }, { "name": "frustum", "type": "Array" } ] }, { "name": "_set_subgizmo_transform", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "id", "type": "int" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "_get_subgizmo_transform", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "_commit_subgizmos", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "ids", "type": "PackedInt32Array" }, { "name": "restores", "type": "Array" }, { "name": "cancel", "type": "bool" } ] }, { "name": "add_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "lines", "type": "PackedVector3Array" }, { "name": "material", "type": "Material" }, { "name": "billboard", "type": "bool", "default_value": "false" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "add_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3942238741, "arguments": [ { "name": "mesh", "type": "ArrayMesh" }, { "name": "material", "type": "Material", "default_value": "null" }, { "name": "transform", "type": "Transform3D", "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "skeleton", "type": "SkinReference", "default_value": "null" } ] }, { "name": "add_collision_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "PackedVector3Array" } ] }, { "name": "add_collision_triangles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "triangles", "type": "TriangleMesh" } ] }, { "name": "add_unscaled_billboard", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182668427, "arguments": [ { "name": "material", "type": "Material" }, { "name": "default_scale", "type": "float", "meta": "float", "default_value": "1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "add_handles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "handles", "type": "PackedVector3Array" }, { "name": "material", "type": "Material" }, { "name": "ids", "type": "PackedInt32Array" }, { "name": "billboard", "type": "bool", "default_value": "false" }, { "name": "secondary", "type": "bool", "default_value": "false" } ] }, { "name": "set_spatial_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_spatial_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node3D" } }, { "name": "get_plugin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "EditorNode3DGizmoPlugin" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_hidden", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hidden", "type": "bool" } ] }, { "name": "is_subgizmo_selected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "get_subgizmo_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } } ] }, { "name": "EditorNode3DGizmoPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "editor", "methods": [ { "name": "_has_gizmo", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "for_node_3d", "type": "Node3D" } ] }, { "name": "_create_gizmo", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "EditorNode3DGizmo" }, "arguments": [ { "name": "for_node_3d", "type": "Node3D" } ] }, { "name": "_get_gizmo_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_priority", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_can_be_hidden", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_is_selectable_when_hidden", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_redraw", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" } ] }, { "name": "_get_handle_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "handle_id", "type": "int" } ] }, { "name": "_is_handle_highlighted", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "handle_id", "type": "int" } ] }, { "name": "_get_handle_value", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "handle_id", "type": "int" } ] }, { "name": "_set_handle", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "handle_id", "type": "int" }, { "name": "camera", "type": "Camera3D" }, { "name": "screen_pos", "type": "Vector2" } ] }, { "name": "_commit_handle", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "handle_id", "type": "int" }, { "name": "restore", "type": "Variant" }, { "name": "cancel", "type": "bool" } ] }, { "name": "_subgizmos_intersect_ray", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "camera", "type": "Camera3D" }, { "name": "screen_pos", "type": "Vector2" } ] }, { "name": "_subgizmos_intersect_frustum", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "camera", "type": "Camera3D" }, { "name": "frustum_planes", "type": "Array" } ] }, { "name": "_get_subgizmo_transform", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "subgizmo_id", "type": "int" } ] }, { "name": "_set_subgizmo_transform", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "subgizmo_id", "type": "int" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "_commit_subgizmos", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "gizmo", "type": "EditorNode3DGizmo" }, { "name": "ids", "type": "PackedInt32Array" }, { "name": "restores", "type": "Array" }, { "name": "cancel", "type": "bool" } ] }, { "name": "create_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 60158893, "arguments": [ { "name": "name", "type": "String" }, { "name": "color", "type": "Color" }, { "name": "billboard", "type": "bool", "default_value": "false" }, { "name": "on_top", "type": "bool", "default_value": "false" }, { "name": "use_vertex_color", "type": "bool", "default_value": "false" } ] }, { "name": "create_icon_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "name", "type": "String" }, { "name": "texture", "type": "Texture2D" }, { "name": "on_top", "type": "bool", "default_value": "false" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "create_handle_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "name", "type": "String" }, { "name": "billboard", "type": "bool", "default_value": "false" }, { "name": "texture", "type": "Texture2D", "default_value": "null" } ] }, { "name": "add_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "material", "type": "StandardMaterial3D" } ] }, { "name": "get_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "StandardMaterial3D" }, "arguments": [ { "name": "name", "type": "String" }, { "name": "gizmo", "type": "EditorNode3DGizmo", "default_value": "null" } ] } ] }, { "name": "EditorPaths", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "get_data_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_config_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_cache_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_self_contained", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_self_contained_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ] }, { "name": "EditorPlugin", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "editor", "enums": [ { "name": "DockSlot", "values": [ { "name": "DOCK_SLOT_LEFT_UL", "value": 0 }, { "name": "DOCK_SLOT_LEFT_BL", "value": 1 }, { "name": "DOCK_SLOT_LEFT_UR", "value": 2 }, { "name": "DOCK_SLOT_LEFT_BR", "value": 3 }, { "name": "DOCK_SLOT_RIGHT_UL", "value": 4 }, { "name": "DOCK_SLOT_RIGHT_BL", "value": 5 }, { "name": "DOCK_SLOT_RIGHT_UR", "value": 6 }, { "name": "DOCK_SLOT_RIGHT_BR", "value": 7 }, { "name": "DOCK_SLOT_MAX", "value": 8 } ] }, { "name": "CustomControlContainer", "values": [ { "name": "CONTAINER_TOOLBAR", "value": 0 }, { "name": "CONTAINER_SPATIAL_EDITOR_MENU", "value": 1 }, { "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT", "value": 2 }, { "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT", "value": 3 }, { "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM", "value": 4 }, { "name": "CONTAINER_CANVAS_EDITOR_MENU", "value": 5 }, { "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT", "value": 6 }, { "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT", "value": 7 }, { "name": "CONTAINER_CANVAS_EDITOR_BOTTOM", "value": 8 }, { "name": "CONTAINER_PROPERTY_EDITOR_BOTTOM", "value": 9 }, { "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT", "value": 10 }, { "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT", "value": 11 } ] } ], "methods": [ { "name": "_forward_canvas_gui_input", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "_forward_canvas_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "viewport_control", "type": "Control" } ] }, { "name": "_forward_canvas_force_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "viewport_control", "type": "Control" } ] }, { "name": "_forward_3d_gui_input", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "viewport_camera", "type": "Camera3D" }, { "name": "event", "type": "InputEvent" } ] }, { "name": "_forward_3d_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "viewport_control", "type": "Control" } ] }, { "name": "_forward_3d_force_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "viewport_control", "type": "Control" } ] }, { "name": "_get_plugin_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_plugin_icon", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Texture2D" } }, { "name": "_has_main_screen", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_make_visible", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "_edit", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "object", "type": "Variant" } ] }, { "name": "_handles", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "object", "type": "Variant" } ] }, { "name": "_get_state", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Dictionary" } }, { "name": "_set_state", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "state", "type": "Dictionary" } ] }, { "name": "_clear", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_save_external_data", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_apply_changes", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_get_breakpoints", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } }, { "name": "_set_window_layout", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "configuration", "type": "ConfigFile" } ] }, { "name": "_get_window_layout", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "configuration", "type": "ConfigFile" } ] }, { "name": "_build", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_enable_plugin", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_disable_plugin", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "add_control_to_container", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "container", "type": "enum::EditorPlugin.CustomControlContainer" }, { "name": "control", "type": "Control" } ] }, { "name": "add_control_to_bottom_panel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Button" }, "arguments": [ { "name": "control", "type": "Control" }, { "name": "title", "type": "String" } ] }, { "name": "add_control_to_dock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "slot", "type": "enum::EditorPlugin.DockSlot" }, { "name": "control", "type": "Control" } ] }, { "name": "remove_control_from_docks", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] }, { "name": "remove_control_from_bottom_panel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] }, { "name": "remove_control_from_container", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "container", "type": "enum::EditorPlugin.CustomControlContainer" }, { "name": "control", "type": "Control" } ] }, { "name": "add_tool_menu_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "callable", "type": "Callable" } ] }, { "name": "add_tool_submenu_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "submenu", "type": "Object" } ] }, { "name": "remove_tool_menu_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "add_custom_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "type", "type": "String" }, { "name": "base", "type": "String" }, { "name": "script", "type": "Script" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "remove_custom_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "add_autoload_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "path", "type": "String" } ] }, { "name": "remove_autoload_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "update_overlays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "make_bottom_panel_item_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item", "type": "Control" } ] }, { "name": "hide_bottom_panel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_undo_redo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "UndoRedo" } }, { "name": "add_undo_redo_inspector_hook_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "callable", "type": "Callable" } ] }, { "name": "remove_undo_redo_inspector_hook_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "callable", "type": "Callable" } ] }, { "name": "queue_save_layout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_translation_parser_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "EditorTranslationParserPlugin" } ] }, { "name": "remove_translation_parser_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "EditorTranslationParserPlugin" } ] }, { "name": "add_import_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "importer", "type": "EditorImportPlugin" } ] }, { "name": "remove_import_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "importer", "type": "EditorImportPlugin" } ] }, { "name": "add_scene_import_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_importer", "type": "EditorSceneImporter" } ] }, { "name": "remove_scene_import_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_importer", "type": "EditorSceneImporter" } ] }, { "name": "add_export_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorExportPlugin" } ] }, { "name": "remove_export_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorExportPlugin" } ] }, { "name": "add_spatial_gizmo_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorNode3DGizmoPlugin" } ] }, { "name": "remove_spatial_gizmo_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorNode3DGizmoPlugin" } ] }, { "name": "add_inspector_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorInspectorPlugin" } ] }, { "name": "remove_inspector_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plugin", "type": "EditorInspectorPlugin" } ] }, { "name": "set_input_event_forwarding_always_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_force_draw_over_forwarding_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_editor_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorInterface" } }, { "name": "get_script_create_dialog", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "ScriptCreateDialog" } }, { "name": "add_debugger_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "script", "type": "Script" } ] }, { "name": "remove_debugger_plugin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "script", "type": "Script" } ] } ], "signals": [ { "name": "main_screen_changed", "arguments": [ { "name": "screen_name", "type": "String" } ] }, { "name": "scene_closed", "arguments": [ { "name": "filepath", "type": "String" } ] }, { "name": "scene_changed", "arguments": [ { "name": "scene_root", "type": "Node" } ] }, { "name": "project_settings_changed" }, { "name": "resource_saved", "arguments": [ { "name": "resource", "type": "Resource" } ] } ] }, { "name": "EditorProperty", "is_refcounted": false, "is_instantiable": false, "inherits": "Container", "api_type": "editor", "methods": [ { "name": "_update_property", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "set_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_read_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "read_only", "type": "bool" } ] }, { "name": "is_read_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_checkable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "checkable", "type": "bool" } ] }, { "name": "is_checkable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_checked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "checked", "type": "bool" } ] }, { "name": "is_checked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_red", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_red", "type": "bool" } ] }, { "name": "is_draw_red", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_keying", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "keying", "type": "bool" } ] }, { "name": "is_keying", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_deletable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "deletable", "type": "bool" } ] }, { "name": "is_deletable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_edited_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "StringName" } }, { "name": "get_edited_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Object" } }, { "name": "get_tooltip_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "update_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_focusable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] }, { "name": "set_bottom_editor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editor", "type": "Control" } ] }, { "name": "emit_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" }, { "name": "field", "type": "StringName", "default_value": "&\"\"" }, { "name": "changing", "type": "bool", "default_value": "false" } ] } ], "signals": [ { "name": "object_id_selected", "arguments": [ { "name": "property", "type": "StringName" }, { "name": "id", "type": "int" } ] }, { "name": "property_checked", "arguments": [ { "name": "property", "type": "StringName" }, { "name": "bool", "type": "String" } ] }, { "name": "property_deleted", "arguments": [ { "name": "property", "type": "StringName" } ] }, { "name": "property_keyed_with_value", "arguments": [ { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "property_keyed", "arguments": [ { "name": "property", "type": "StringName" } ] }, { "name": "property_changed", "arguments": [ { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "resource_selected", "arguments": [ { "name": "path", "type": "String" }, { "name": "resource", "type": "Resource" } ] }, { "name": "selected", "arguments": [ { "name": "path", "type": "String" }, { "name": "focusable_idx", "type": "int" } ] }, { "name": "multiple_properties_changed", "arguments": [ { "name": "properties", "type": "PackedStringArray" }, { "name": "value", "type": "Array" } ] } ], "properties": [ { "type": "String", "name": "label", "setter": "set_label", "getter": "get_label", "index": -1 }, { "type": "bool", "name": "read_only", "setter": "set_read_only", "getter": "is_read_only", "index": -1 }, { "type": "bool", "name": "checkable", "setter": "set_checkable", "getter": "is_checkable", "index": -1 }, { "type": "bool", "name": "checked", "setter": "set_checked", "getter": "is_checked", "index": -1 }, { "type": "bool", "name": "draw_red", "setter": "set_draw_red", "getter": "is_draw_red", "index": -1 }, { "type": "bool", "name": "keying", "setter": "set_keying", "getter": "is_keying", "index": -1 }, { "type": "bool", "name": "deletable", "setter": "set_deletable", "getter": "is_deletable", "index": -1 } ] }, { "name": "EditorResourceConversionPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_converts_to", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_handles", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "_convert", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Resource" }, "arguments": [ { "name": "resource", "type": "Resource" } ] } ] }, { "name": "EditorResourcePicker", "is_refcounted": false, "is_instantiable": false, "inherits": "HBoxContainer", "api_type": "editor", "methods": [ { "name": "_set_create_options", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "menu_node", "type": "Object" } ] }, { "name": "_handle_menu_selected", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_type", "type": "String" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_allowed_types", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_edited_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "get_edited_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Resource" } }, { "name": "set_toggle_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_toggle_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_toggle_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_editable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "resource_selected", "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "resource_changed", "arguments": [ { "name": "resource", "type": "Resource" } ] } ], "properties": [ { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "Resource", "name": "edited_resource", "setter": "set_edited_resource", "getter": "get_edited_resource", "index": -1 }, { "type": "bool", "name": "editable", "setter": "set_editable", "getter": "is_editable", "index": -1 }, { "type": "bool", "name": "toggle_mode", "setter": "set_toggle_mode", "getter": "is_toggle_mode", "index": -1 } ] }, { "name": "EditorResourcePreview", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "editor", "methods": [ { "name": "queue_resource_preview", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "path", "type": "String" }, { "name": "receiver", "type": "Object" }, { "name": "receiver_func", "type": "StringName" }, { "name": "userdata", "type": "Variant" } ] }, { "name": "queue_edited_resource_preview", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "resource", "type": "Resource" }, { "name": "receiver", "type": "Object" }, { "name": "receiver_func", "type": "StringName" }, { "name": "userdata", "type": "Variant" } ] }, { "name": "add_preview_generator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "generator", "type": "EditorResourcePreviewGenerator" } ] }, { "name": "remove_preview_generator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "generator", "type": "EditorResourcePreviewGenerator" } ] }, { "name": "check_for_invalidation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] } ], "signals": [ { "name": "preview_invalidated", "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "EditorResourcePreviewGenerator", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_handles", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "_generate", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "resource", "type": "Resource" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "_generate_from_path", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "_generate_small_preview_automatically", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_can_generate_small_preview", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } } ] }, { "name": "EditorSceneImporter", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "constants": [ { "name": "IMPORT_SCENE", "value": 1 }, { "name": "IMPORT_ANIMATION", "value": 2 }, { "name": "IMPORT_FAIL_ON_MISSING_DEPENDENCIES", "value": 4 }, { "name": "IMPORT_GENERATE_TANGENT_ARRAYS", "value": 8 }, { "name": "IMPORT_USE_NAMED_SKIN_BINDS", "value": 16 } ], "methods": [ { "name": "_get_import_flags", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_extensions", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } }, { "name": "_import_scene", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Object" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int" }, { "name": "bake_fps", "type": "int" } ] }, { "name": "_import_animation", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Animation" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int" }, { "name": "bake_fps", "type": "int" } ] }, { "name": "import_scene_from_other_importer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Node" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int", "meta": "uint32" }, { "name": "bake_fps", "type": "int", "meta": "int32" } ] }, { "name": "import_animation_from_other_importer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Animation" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int", "meta": "uint32" }, { "name": "bake_fps", "type": "int", "meta": "int32" } ] } ] }, { "name": "EditorSceneImporterFBX", "is_refcounted": true, "is_instantiable": false, "inherits": "EditorSceneImporter", "api_type": "editor" }, { "name": "EditorSceneImporterGLTF", "is_refcounted": true, "is_instantiable": false, "inherits": "EditorSceneImporter", "api_type": "editor" }, { "name": "EditorSceneImporterMesh", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "editor", "methods": [ { "name": "add_blend_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_blend_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_blend_shape_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "blend_shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_blend_shape_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Mesh.BlendShapeMode" } ] }, { "name": "get_blend_shape_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Mesh.BlendShapeMode" } }, { "name": "add_surface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 930390897, "arguments": [ { "name": "primitive", "type": "enum::Mesh.PrimitiveType" }, { "name": "arrays", "type": "Array" }, { "name": "blend_shapes", "type": "Array", "default_value": "[]" }, { "name": "lods", "type": "Dictionary", "default_value": "{\n}" }, { "name": "material", "type": "Material", "default_value": "null" }, { "name": "name", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_surface_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_surface_primitive_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Mesh.PrimitiveType" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_blend_shape_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" }, { "name": "blend_shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_lod_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_lod_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" }, { "name": "lod_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_lod_indices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" }, { "name": "lod_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_surface_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Material" }, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_surface_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_surface_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "surface_idx", "type": "int", "meta": "int32" }, { "name": "material", "type": "Material" } ] }, { "name": "get_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 365790509, "return_value": { "type": "ArrayMesh" }, "arguments": [ { "name": "base_mesh", "type": "ArrayMesh", "default_value": "null" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_lightmap_size_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_lightmap_size_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } } ] }, { "name": "EditorSceneImporterMeshNode3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node3D", "api_type": "editor", "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "EditorSceneImporterMesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "EditorSceneImporterMesh" } }, { "name": "set_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skin", "type": "Skin" } ] }, { "name": "get_skin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skin" } }, { "name": "set_skeleton_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton_path", "type": "NodePath" } ] }, { "name": "get_skeleton_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "EditorSceneImporterMesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "Skin", "name": "skin", "setter": "set_skin", "getter": "get_skin", "index": -1 }, { "type": "NodePath", "name": "skeleton_path", "setter": "set_skeleton_path", "getter": "get_skeleton_path", "index": -1 } ] }, { "name": "EditorScenePostImport", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_post_import", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Object" }, "arguments": [ { "name": "scene", "type": "Node" } ] }, { "name": "get_source_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ] }, { "name": "EditorScript", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_run", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "add_root_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Node" } }, { "name": "get_editor_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorInterface" } } ] }, { "name": "EditorScriptPicker", "is_refcounted": false, "is_instantiable": false, "inherits": "EditorResourcePicker", "api_type": "editor", "methods": [ { "name": "set_script_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner_node", "type": "Node" } ] }, { "name": "get_script_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } } ], "properties": [ { "type": "Node", "name": "script_owner", "setter": "set_script_owner", "getter": "get_script_owner", "index": -1 } ] }, { "name": "EditorSelection", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "editor", "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "remove_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_selected_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_transformable_selected_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } } ], "signals": [ { "name": "selection_changed" } ] }, { "name": "EditorSettings", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "editor", "constants": [ { "name": "NOTIFICATION_EDITOR_SETTINGS_CHANGED", "value": 10000 } ], "methods": [ { "name": "has_setting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_setting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_setting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "erase", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "set_initial_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" }, { "name": "update_current", "type": "bool" } ] }, { "name": "property_can_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "property_get_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "add_property_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "info", "type": "Dictionary" } ] }, { "name": "get_project_settings_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_project_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" }, { "name": "data", "type": "Variant" } ] }, { "name": "get_project_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Variant" }, "arguments": [ { "name": "section", "type": "String" }, { "name": "key", "type": "String" }, { "name": "default", "type": "Variant", "default_value": "null" } ] }, { "name": "set_favorites", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "dirs", "type": "PackedStringArray" } ] }, { "name": "get_favorites", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_recent_dirs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "dirs", "type": "PackedStringArray" } ] }, { "name": "get_recent_dirs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_builtin_action_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "actions_list", "type": "Array" } ] } ], "signals": [ { "name": "settings_changed" } ] }, { "name": "EditorSpinSlider", "is_refcounted": false, "is_instantiable": false, "inherits": "Range", "api_type": "editor", "methods": [ { "name": "set_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "label", "type": "String" } ] }, { "name": "get_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_suffix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "suffix", "type": "String" } ] }, { "name": "get_suffix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_read_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "read_only", "type": "bool" } ] }, { "name": "is_read_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flat", "type": "bool" } ] }, { "name": "is_flat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "String", "name": "label", "setter": "set_label", "getter": "get_label", "index": -1 }, { "type": "String", "name": "suffix", "setter": "set_suffix", "getter": "get_suffix", "index": -1 }, { "type": "bool", "name": "read_only", "setter": "set_read_only", "getter": "is_read_only", "index": -1 }, { "type": "bool", "name": "flat", "setter": "set_flat", "getter": "is_flat", "index": -1 } ] }, { "name": "EditorSyntaxHighlighter", "is_refcounted": true, "is_instantiable": false, "inherits": "SyntaxHighlighter", "api_type": "editor", "methods": [ { "name": "_get_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_supported_languages", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Array" } } ] }, { "name": "EditorTranslationParserPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", "methods": [ { "name": "_parse_file", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "path", "type": "String" }, { "name": "msgids", "type": "Array" }, { "name": "msgids_context_plural", "type": "Array" } ] }, { "name": "_get_recognized_extensions", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } } ] }, { "name": "EditorVCSInterface", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "editor", "methods": [ { "name": "is_addon_ready", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "initialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "project_root_path", "type": "String" } ] }, { "name": "is_vcs_initialized", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_modified_files_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "stage_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file_path", "type": "String" } ] }, { "name": "unstage_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file_path", "type": "String" } ] }, { "name": "commit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msg", "type": "String" } ] }, { "name": "get_file_diff", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "file_path", "type": "String" } ] }, { "name": "shut_down", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_project_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "get_vcs_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ] }, { "name": "EncodedObjectAsID", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_object_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "get_object_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } } ], "properties": [ { "type": "int", "name": "object_id", "setter": "set_object_id", "getter": "get_object_id", "index": -1 } ] }, { "name": "Engine", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "set_physics_ticks_per_second", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_ticks_per_second", "type": "int", "meta": "int32" } ] }, { "name": "get_physics_ticks_per_second", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_physics_jitter_fix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_jitter_fix", "type": "float", "meta": "double" } ] }, { "name": "get_physics_jitter_fix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_physics_interpolation_fraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_target_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_fps", "type": "int", "meta": "int32" } ] }, { "name": "get_target_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_time_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time_scale", "type": "float", "meta": "double" } ] }, { "name": "get_time_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_frames_drawn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_frames_per_second", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_physics_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_process_frames", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_main_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MainLoop" } }, { "name": "get_version_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_author_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_copyright_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_donor_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_license_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_license_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_in_physics_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "has_singleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_singleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Object" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "register_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "instance", "type": "Object" } ] }, { "name": "unregister_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_singleton_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_editor_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_editor_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_print_error_messages", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_printing_error_messages", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "editor_hint", "setter": "set_editor_hint", "getter": "is_editor_hint", "index": -1 }, { "type": "bool", "name": "print_error_messages", "setter": "set_print_error_messages", "getter": "is_printing_error_messages", "index": -1 }, { "type": "int", "name": "physics_ticks_per_second", "setter": "set_physics_ticks_per_second", "getter": "get_physics_ticks_per_second", "index": -1 }, { "type": "int", "name": "target_fps", "setter": "set_target_fps", "getter": "get_target_fps", "index": -1 }, { "type": "float", "name": "time_scale", "setter": "set_time_scale", "getter": "get_time_scale", "index": -1 }, { "type": "float", "name": "physics_jitter_fix", "setter": "set_physics_jitter_fix", "getter": "get_physics_jitter_fix", "index": -1 } ] }, { "name": "EngineDebugger", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "is_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "register_profiler", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "toggle", "type": "Callable" }, { "name": "add", "type": "Callable" }, { "name": "tick", "type": "Callable" } ] }, { "name": "unregister_profiler", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "is_profiling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_profiler", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "profiler_add_frame_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "data", "type": "Array" } ] }, { "name": "profiler_enable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "enable", "type": "bool" }, { "name": "arguments", "type": "Array", "default_value": "[]" } ] }, { "name": "register_message_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "callable", "type": "Callable" } ] }, { "name": "unregister_message_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_capture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "send_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "message", "type": "String" }, { "name": "data", "type": "Array" } ] } ] }, { "name": "Environment", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "GlowBlendMode", "values": [ { "name": "GLOW_BLEND_MODE_ADDITIVE", "value": 0 }, { "name": "GLOW_BLEND_MODE_SCREEN", "value": 1 }, { "name": "GLOW_BLEND_MODE_SOFTLIGHT", "value": 2 }, { "name": "GLOW_BLEND_MODE_REPLACE", "value": 3 }, { "name": "GLOW_BLEND_MODE_MIX", "value": 4 } ] }, { "name": "ToneMapper", "values": [ { "name": "TONE_MAPPER_LINEAR", "value": 0 }, { "name": "TONE_MAPPER_REINHARDT", "value": 1 }, { "name": "TONE_MAPPER_FILMIC", "value": 2 }, { "name": "TONE_MAPPER_ACES", "value": 3 } ] }, { "name": "SDFGICascades", "values": [ { "name": "SDFGI_CASCADES_4", "value": 0 }, { "name": "SDFGI_CASCADES_6", "value": 1 }, { "name": "SDFGI_CASCADES_8", "value": 2 } ] }, { "name": "ReflectionSource", "values": [ { "name": "REFLECTION_SOURCE_BG", "value": 0 }, { "name": "REFLECTION_SOURCE_DISABLED", "value": 1 }, { "name": "REFLECTION_SOURCE_SKY", "value": 2 } ] }, { "name": "SDFGIYScale", "values": [ { "name": "SDFGI_Y_SCALE_DISABLED", "value": 0 }, { "name": "SDFGI_Y_SCALE_75_PERCENT", "value": 1 }, { "name": "SDFGI_Y_SCALE_50_PERCENT", "value": 2 } ] }, { "name": "BGMode", "values": [ { "name": "BG_CLEAR_COLOR", "value": 0 }, { "name": "BG_COLOR", "value": 1 }, { "name": "BG_SKY", "value": 2 }, { "name": "BG_CANVAS", "value": 3 }, { "name": "BG_KEEP", "value": 4 }, { "name": "BG_CAMERA_FEED", "value": 5 }, { "name": "BG_MAX", "value": 6 } ] }, { "name": "AmbientSource", "values": [ { "name": "AMBIENT_SOURCE_BG", "value": 0 }, { "name": "AMBIENT_SOURCE_DISABLED", "value": 1 }, { "name": "AMBIENT_SOURCE_COLOR", "value": 2 }, { "name": "AMBIENT_SOURCE_SKY", "value": 3 } ] }, { "name": "VolumetricFogShadowFilter", "values": [ { "name": "VOLUMETRIC_FOG_SHADOW_FILTER_DISABLED", "value": 0 }, { "name": "VOLUMETRIC_FOG_SHADOW_FILTER_LOW", "value": 1 }, { "name": "VOLUMETRIC_FOG_SHADOW_FILTER_MEDIUM", "value": 2 }, { "name": "VOLUMETRIC_FOG_SHADOW_FILTER_HIGH", "value": 3 } ] } ], "methods": [ { "name": "set_background", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Environment.BGMode" } ] }, { "name": "get_background", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.BGMode" } }, { "name": "set_sky", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sky", "type": "Sky" } ] }, { "name": "get_sky", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Sky" } }, { "name": "set_sky_custom_fov", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_sky_custom_fov", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sky_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "euler_radians", "type": "Vector3" } ] }, { "name": "get_sky_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_bg_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_bg_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_bg_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_canvas_max_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_canvas_max_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_camera_feed_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_camera_feed_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_ambient_light_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_ambient_light_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_ambient_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "source", "type": "enum::Environment.AmbientSource" } ] }, { "name": "get_ambient_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.AmbientSource" } }, { "name": "set_ambient_light_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_ambient_light_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ambient_light_sky_contribution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_ambient_light_sky_contribution", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_reflection_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "source", "type": "enum::Environment.ReflectionSource" } ] }, { "name": "get_reflection_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.ReflectionSource" } }, { "name": "set_ao_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_ao_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_tonemapper", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Environment.ToneMapper" } ] }, { "name": "get_tonemapper", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.ToneMapper" } }, { "name": "set_tonemap_exposure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_exposure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tonemap_white", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "white", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_white", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tonemap_auto_exposure_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_tonemap_auto_exposure_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tonemap_auto_exposure_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure_max", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_auto_exposure_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tonemap_auto_exposure_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure_min", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_auto_exposure_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tonemap_auto_exposure_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure_speed", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_auto_exposure_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_tonemap_auto_exposure_grey", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure_grey", "type": "float", "meta": "float" } ] }, { "name": "get_tonemap_auto_exposure_grey", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssr_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_ssr_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_ssr_max_steps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_steps", "type": "int", "meta": "int32" } ] }, { "name": "get_ssr_max_steps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_ssr_fade_in", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fade_in", "type": "float", "meta": "float" } ] }, { "name": "get_ssr_fade_in", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssr_fade_out", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fade_out", "type": "float", "meta": "float" } ] }, { "name": "get_ssr_fade_out", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssr_depth_tolerance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "depth_tolerance", "type": "float", "meta": "float" } ] }, { "name": "get_ssr_depth_tolerance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_ssao_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_ssao_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_intensity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_power", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "power", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_power", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_detail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_detail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_horizon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "horizon", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_horizon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_sharpness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sharpness", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_sharpness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_direct_light_affect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_direct_light_affect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ssao_ao_channel_affect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_ssao_ao_channel_affect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_sdfgi_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sdfgi_cascades", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "enum::Environment.SDFGICascades" } ] }, { "name": "get_sdfgi_cascades", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.SDFGICascades" } }, { "name": "set_sdfgi_min_cell_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_min_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_cascade0_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_cascade0_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_y_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "enum::Environment.SDFGIYScale" } ] }, { "name": "get_sdfgi_y_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.SDFGIYScale" } }, { "name": "set_sdfgi_use_occlusion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_sdfgi_using_occlusion", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sdfgi_bounce_feedback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_bounce_feedback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_read_sky_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_sdfgi_reading_sky_light", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sdfgi_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_normal_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_normal_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sdfgi_probe_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_sdfgi_probe_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_glow_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_glow_level", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "get_glow_level", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_glow_normalized", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normalize", "type": "bool" } ] }, { "name": "is_glow_normalized", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_glow_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "get_glow_intensity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_glow_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_mix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mix", "type": "float", "meta": "float" } ] }, { "name": "get_glow_mix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_bloom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_glow_bloom", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Environment.GlowBlendMode" } ] }, { "name": "get_glow_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Environment.GlowBlendMode" } }, { "name": "set_glow_hdr_bleed_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "threshold", "type": "float", "meta": "float" } ] }, { "name": "get_glow_hdr_bleed_threshold", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_hdr_bleed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_glow_hdr_bleed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_glow_hdr_luminance_cap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_glow_hdr_luminance_cap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_fog_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_fog_light_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light_color", "type": "Color" } ] }, { "name": "get_fog_light_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_fog_light_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light_energy", "type": "float", "meta": "float" } ] }, { "name": "get_fog_light_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_sun_scatter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sun_scatter", "type": "float", "meta": "float" } ] }, { "name": "get_fog_sun_scatter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_density", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "density", "type": "float", "meta": "float" } ] }, { "name": "get_fog_density", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_fog_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_height_density", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height_density", "type": "float", "meta": "float" } ] }, { "name": "get_fog_height_density", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fog_aerial_perspective", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aerial_perspective", "type": "float", "meta": "float" } ] }, { "name": "get_fog_aerial_perspective", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_volumetric_fog_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_volumetric_fog_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_volumetric_fog_light", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_volumetric_fog_density", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "density", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_density", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_light_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "begin", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_light_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_detail_spread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail_spread", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_detail_spread", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_gi_inject", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gi_inject", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_gi_inject", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volumetric_fog_temporal_reprojection_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_volumetric_fog_temporal_reprojection_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_volumetric_fog_temporal_reprojection_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "temporal_reprojection_amount", "type": "float", "meta": "float" } ] }, { "name": "get_volumetric_fog_temporal_reprojection_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_adjustment_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_adjustment_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_adjustment_brightness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "brightness", "type": "float", "meta": "float" } ] }, { "name": "get_adjustment_brightness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_adjustment_contrast", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "contrast", "type": "float", "meta": "float" } ] }, { "name": "get_adjustment_contrast", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_adjustment_saturation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "saturation", "type": "float", "meta": "float" } ] }, { "name": "get_adjustment_saturation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_adjustment_color_correction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color_correction", "type": "Texture" } ] }, { "name": "get_adjustment_color_correction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture" } } ], "properties": [ { "type": "int", "name": "background_mode", "setter": "set_background", "getter": "get_background", "index": -1 }, { "type": "Color", "name": "background_color", "setter": "set_bg_color", "getter": "get_bg_color", "index": -1 }, { "type": "float", "name": "background_energy", "setter": "set_bg_energy", "getter": "get_bg_energy", "index": -1 }, { "type": "int", "name": "background_canvas_max_layer", "setter": "set_canvas_max_layer", "getter": "get_canvas_max_layer", "index": -1 }, { "type": "int", "name": "background_camera_feed_id", "setter": "set_camera_feed_id", "getter": "get_camera_feed_id", "index": -1 }, { "type": "Sky", "name": "sky", "setter": "set_sky", "getter": "get_sky", "index": -1 }, { "type": "float", "name": "sky_custom_fov", "setter": "set_sky_custom_fov", "getter": "get_sky_custom_fov", "index": -1 }, { "type": "Vector3", "name": "sky_rotation", "setter": "set_sky_rotation", "getter": "get_sky_rotation", "index": -1 }, { "type": "int", "name": "ambient_light_source", "setter": "set_ambient_source", "getter": "get_ambient_source", "index": -1 }, { "type": "Color", "name": "ambient_light_color", "setter": "set_ambient_light_color", "getter": "get_ambient_light_color", "index": -1 }, { "type": "float", "name": "ambient_light_sky_contribution", "setter": "set_ambient_light_sky_contribution", "getter": "get_ambient_light_sky_contribution", "index": -1 }, { "type": "float", "name": "ambient_light_energy", "setter": "set_ambient_light_energy", "getter": "get_ambient_light_energy", "index": -1 }, { "type": "Color", "name": "ambient_light_occlusion_color", "setter": "set_ao_color", "getter": "get_ao_color", "index": -1 }, { "type": "int", "name": "reflected_light_source", "setter": "set_reflection_source", "getter": "get_reflection_source", "index": -1 }, { "type": "int", "name": "tonemap_mode", "setter": "set_tonemapper", "getter": "get_tonemapper", "index": -1 }, { "type": "float", "name": "tonemap_exposure", "setter": "set_tonemap_exposure", "getter": "get_tonemap_exposure", "index": -1 }, { "type": "float", "name": "tonemap_white", "setter": "set_tonemap_white", "getter": "get_tonemap_white", "index": -1 }, { "type": "bool", "name": "auto_exposure_enabled", "setter": "set_tonemap_auto_exposure_enabled", "getter": "is_tonemap_auto_exposure_enabled", "index": -1 }, { "type": "float", "name": "auto_exposure_scale", "setter": "set_tonemap_auto_exposure_grey", "getter": "get_tonemap_auto_exposure_grey", "index": -1 }, { "type": "float", "name": "auto_exposure_min_luma", "setter": "set_tonemap_auto_exposure_min", "getter": "get_tonemap_auto_exposure_min", "index": -1 }, { "type": "float", "name": "auto_exposure_max_luma", "setter": "set_tonemap_auto_exposure_max", "getter": "get_tonemap_auto_exposure_max", "index": -1 }, { "type": "float", "name": "auto_exposure_speed", "setter": "set_tonemap_auto_exposure_speed", "getter": "get_tonemap_auto_exposure_speed", "index": -1 }, { "type": "bool", "name": "ss_reflections_enabled", "setter": "set_ssr_enabled", "getter": "is_ssr_enabled", "index": -1 }, { "type": "int", "name": "ss_reflections_max_steps", "setter": "set_ssr_max_steps", "getter": "get_ssr_max_steps", "index": -1 }, { "type": "float", "name": "ss_reflections_fade_in", "setter": "set_ssr_fade_in", "getter": "get_ssr_fade_in", "index": -1 }, { "type": "float", "name": "ss_reflections_fade_out", "setter": "set_ssr_fade_out", "getter": "get_ssr_fade_out", "index": -1 }, { "type": "float", "name": "ss_reflections_depth_tolerance", "setter": "set_ssr_depth_tolerance", "getter": "get_ssr_depth_tolerance", "index": -1 }, { "type": "bool", "name": "ssao_enabled", "setter": "set_ssao_enabled", "getter": "is_ssao_enabled", "index": -1 }, { "type": "float", "name": "ssao_radius", "setter": "set_ssao_radius", "getter": "get_ssao_radius", "index": -1 }, { "type": "float", "name": "ssao_intensity", "setter": "set_ssao_intensity", "getter": "get_ssao_intensity", "index": -1 }, { "type": "float", "name": "ssao_power", "setter": "set_ssao_power", "getter": "get_ssao_power", "index": -1 }, { "type": "float", "name": "ssao_detail", "setter": "set_ssao_detail", "getter": "get_ssao_detail", "index": -1 }, { "type": "float", "name": "ssao_horizon", "setter": "set_ssao_horizon", "getter": "get_ssao_horizon", "index": -1 }, { "type": "float", "name": "ssao_sharpness", "setter": "set_ssao_sharpness", "getter": "get_ssao_sharpness", "index": -1 }, { "type": "float", "name": "ssao_light_affect", "setter": "set_ssao_direct_light_affect", "getter": "get_ssao_direct_light_affect", "index": -1 }, { "type": "float", "name": "ssao_ao_channel_affect", "setter": "set_ssao_ao_channel_affect", "getter": "get_ssao_ao_channel_affect", "index": -1 }, { "type": "bool", "name": "sdfgi_enabled", "setter": "set_sdfgi_enabled", "getter": "is_sdfgi_enabled", "index": -1 }, { "type": "bool", "name": "sdfgi_use_occlusion", "setter": "set_sdfgi_use_occlusion", "getter": "is_sdfgi_using_occlusion", "index": -1 }, { "type": "bool", "name": "sdfgi_read_sky_light", "setter": "set_sdfgi_read_sky_light", "getter": "is_sdfgi_reading_sky_light", "index": -1 }, { "type": "float", "name": "sdfgi_bounce_feedback", "setter": "set_sdfgi_bounce_feedback", "getter": "get_sdfgi_bounce_feedback", "index": -1 }, { "type": "int", "name": "sdfgi_cascades", "setter": "set_sdfgi_cascades", "getter": "get_sdfgi_cascades", "index": -1 }, { "type": "float", "name": "sdfgi_min_cell_size", "setter": "set_sdfgi_min_cell_size", "getter": "get_sdfgi_min_cell_size", "index": -1 }, { "type": "float", "name": "sdfgi_cascade0_distance", "setter": "set_sdfgi_cascade0_distance", "getter": "get_sdfgi_cascade0_distance", "index": -1 }, { "type": "float", "name": "sdfgi_max_distance", "setter": "set_sdfgi_max_distance", "getter": "get_sdfgi_max_distance", "index": -1 }, { "type": "int", "name": "sdfgi_y_scale", "setter": "set_sdfgi_y_scale", "getter": "get_sdfgi_y_scale", "index": -1 }, { "type": "float", "name": "sdfgi_energy", "setter": "set_sdfgi_energy", "getter": "get_sdfgi_energy", "index": -1 }, { "type": "float", "name": "sdfgi_normal_bias", "setter": "set_sdfgi_normal_bias", "getter": "get_sdfgi_normal_bias", "index": -1 }, { "type": "float", "name": "sdfgi_probe_bias", "setter": "set_sdfgi_probe_bias", "getter": "get_sdfgi_probe_bias", "index": -1 }, { "type": "bool", "name": "glow_enabled", "setter": "set_glow_enabled", "getter": "is_glow_enabled", "index": -1 }, { "type": "float", "name": "glow_levels/1", "setter": "set_glow_level", "getter": "get_glow_level", "index": 0 }, { "type": "float", "name": "glow_levels/2", "setter": "set_glow_level", "getter": "get_glow_level", "index": 1 }, { "type": "float", "name": "glow_levels/3", "setter": "set_glow_level", "getter": "get_glow_level", "index": 2 }, { "type": "float", "name": "glow_levels/4", "setter": "set_glow_level", "getter": "get_glow_level", "index": 3 }, { "type": "float", "name": "glow_levels/5", "setter": "set_glow_level", "getter": "get_glow_level", "index": 4 }, { "type": "float", "name": "glow_levels/6", "setter": "set_glow_level", "getter": "get_glow_level", "index": 5 }, { "type": "float", "name": "glow_levels/7", "setter": "set_glow_level", "getter": "get_glow_level", "index": 6 }, { "type": "bool", "name": "glow_normalized", "setter": "set_glow_normalized", "getter": "is_glow_normalized", "index": -1 }, { "type": "float", "name": "glow_intensity", "setter": "set_glow_intensity", "getter": "get_glow_intensity", "index": -1 }, { "type": "float", "name": "glow_strength", "setter": "set_glow_strength", "getter": "get_glow_strength", "index": -1 }, { "type": "float", "name": "glow_mix", "setter": "set_glow_mix", "getter": "get_glow_mix", "index": -1 }, { "type": "float", "name": "glow_bloom", "setter": "set_glow_bloom", "getter": "get_glow_bloom", "index": -1 }, { "type": "int", "name": "glow_blend_mode", "setter": "set_glow_blend_mode", "getter": "get_glow_blend_mode", "index": -1 }, { "type": "float", "name": "glow_hdr_threshold", "setter": "set_glow_hdr_bleed_threshold", "getter": "get_glow_hdr_bleed_threshold", "index": -1 }, { "type": "float", "name": "glow_hdr_scale", "setter": "set_glow_hdr_bleed_scale", "getter": "get_glow_hdr_bleed_scale", "index": -1 }, { "type": "float", "name": "glow_hdr_luminance_cap", "setter": "set_glow_hdr_luminance_cap", "getter": "get_glow_hdr_luminance_cap", "index": -1 }, { "type": "bool", "name": "fog_enabled", "setter": "set_fog_enabled", "getter": "is_fog_enabled", "index": -1 }, { "type": "Color", "name": "fog_light_color", "setter": "set_fog_light_color", "getter": "get_fog_light_color", "index": -1 }, { "type": "float", "name": "fog_light_energy", "setter": "set_fog_light_energy", "getter": "get_fog_light_energy", "index": -1 }, { "type": "float", "name": "fog_sun_scatter", "setter": "set_fog_sun_scatter", "getter": "get_fog_sun_scatter", "index": -1 }, { "type": "float", "name": "fog_density", "setter": "set_fog_density", "getter": "get_fog_density", "index": -1 }, { "type": "float", "name": "fog_aerial_perspective", "setter": "set_fog_aerial_perspective", "getter": "get_fog_aerial_perspective", "index": -1 }, { "type": "float", "name": "fog_height", "setter": "set_fog_height", "getter": "get_fog_height", "index": -1 }, { "type": "float", "name": "fog_height_density", "setter": "set_fog_height_density", "getter": "get_fog_height_density", "index": -1 }, { "type": "bool", "name": "volumetric_fog_enabled", "setter": "set_volumetric_fog_enabled", "getter": "is_volumetric_fog_enabled", "index": -1 }, { "type": "float", "name": "volumetric_fog_density", "setter": "set_volumetric_fog_density", "getter": "get_volumetric_fog_density", "index": -1 }, { "type": "Color", "name": "volumetric_fog_light", "setter": "set_volumetric_fog_light", "getter": "get_volumetric_fog_light", "index": -1 }, { "type": "float", "name": "volumetric_fog_light_energy", "setter": "set_volumetric_fog_light_energy", "getter": "get_volumetric_fog_light_energy", "index": -1 }, { "type": "float", "name": "volumetric_fog_gi_inject", "setter": "set_volumetric_fog_gi_inject", "getter": "get_volumetric_fog_gi_inject", "index": -1 }, { "type": "float", "name": "volumetric_fog_length", "setter": "set_volumetric_fog_length", "getter": "get_volumetric_fog_length", "index": -1 }, { "type": "float", "name": "volumetric_fog_detail_spread", "setter": "set_volumetric_fog_detail_spread", "getter": "get_volumetric_fog_detail_spread", "index": -1 }, { "type": "bool", "name": "volumetric_fog_temporal_reprojection_enabled", "setter": "set_volumetric_fog_temporal_reprojection_enabled", "getter": "is_volumetric_fog_temporal_reprojection_enabled", "index": -1 }, { "type": "float", "name": "volumetric_fog_temporal_reprojection_amount", "setter": "set_volumetric_fog_temporal_reprojection_amount", "getter": "get_volumetric_fog_temporal_reprojection_amount", "index": -1 }, { "type": "bool", "name": "adjustment_enabled", "setter": "set_adjustment_enabled", "getter": "is_adjustment_enabled", "index": -1 }, { "type": "float", "name": "adjustment_brightness", "setter": "set_adjustment_brightness", "getter": "get_adjustment_brightness", "index": -1 }, { "type": "float", "name": "adjustment_contrast", "setter": "set_adjustment_contrast", "getter": "get_adjustment_contrast", "index": -1 }, { "type": "float", "name": "adjustment_saturation", "setter": "set_adjustment_saturation", "getter": "get_adjustment_saturation", "index": -1 }, { "type": "Texture2D,Texture3D", "name": "adjustment_color_correction", "setter": "set_adjustment_color_correction", "getter": "get_adjustment_color_correction", "index": -1 } ] }, { "name": "Expression", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "parse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "expression", "type": "String" }, { "name": "input_names", "type": "PackedStringArray", "default_value": "PackedStringArray()" } ] }, { "name": "execute", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1575113586, "return_value": { "type": "Variant" }, "arguments": [ { "name": "inputs", "type": "Array", "default_value": "[]" }, { "name": "base_instance", "type": "Object", "default_value": "null" }, { "name": "show_error", "type": "bool", "default_value": "true" } ] }, { "name": "has_execute_failed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_error_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ] }, { "name": "File", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "CompressionMode", "values": [ { "name": "COMPRESSION_FASTLZ", "value": 0 }, { "name": "COMPRESSION_DEFLATE", "value": 1 }, { "name": "COMPRESSION_ZSTD", "value": 2 }, { "name": "COMPRESSION_GZIP", "value": 3 } ] }, { "name": "ModeFlags", "values": [ { "name": "READ", "value": 1 }, { "name": "WRITE", "value": 2 }, { "name": "READ_WRITE", "value": 3 }, { "name": "WRITE_READ", "value": 7 } ] } ], "methods": [ { "name": "open_encrypted", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "mode_flags", "type": "enum::File.ModeFlags" }, { "name": "key", "type": "PackedByteArray" } ] }, { "name": "open_encrypted_with_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "mode_flags", "type": "enum::File.ModeFlags" }, { "name": "pass", "type": "String" } ] }, { "name": "open_compressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "mode_flags", "type": "enum::File.ModeFlags" }, { "name": "compression_mode", "type": "enum::File.CompressionMode", "default_value": "0" } ] }, { "name": "open", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "enum::File.ModeFlags" } ] }, { "name": "flush", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_path_absolute", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_open", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "int", "meta": "int64" } ] }, { "name": "seek_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "position", "type": "int", "meta": "int64", "default_value": "0" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "eof_reached", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_8", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint8" } }, { "name": "get_16", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint16" } }, { "name": "get_32", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_64", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_float", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_double", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_real", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "length", "type": "int", "meta": "int64" } ] }, { "name": "get_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_csv_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 365838458, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "delim", "type": "String", "default_value": "\",\"" } ] }, { "name": "get_as_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_md5", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_sha256", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "is_big_endian", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_big_endian", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "big_endian", "type": "bool" } ] }, { "name": "get_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Error" } }, { "name": "get_var", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Variant" }, "arguments": [ { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "store_8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint8" } ] }, { "name": "store_16", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint16" } ] }, { "name": "store_32", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint32" } ] }, { "name": "store_64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint64" } ] }, { "name": "store_float", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "store_double", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "store_real", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "store_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "store_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line", "type": "String" } ] }, { "name": "store_csv_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "values", "type": "PackedStringArray" }, { "name": "delim", "type": "String", "default_value": "\",\"" } ] }, { "name": "store_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "string", "type": "String" } ] }, { "name": "store_var", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "value", "type": "Variant" }, { "name": "full_objects", "type": "bool", "default_value": "false" } ] }, { "name": "store_pascal_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "string", "type": "String" } ] }, { "name": "get_pascal_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "file_exists", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_modified_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "file", "type": "String" } ] } ], "properties": [ { "type": "bool", "name": "big_endian", "setter": "set_big_endian", "getter": "is_big_endian", "index": -1 } ] }, { "name": "FileDialog", "is_refcounted": false, "is_instantiable": true, "inherits": "ConfirmationDialog", "api_type": "core", "enums": [ { "name": "FileMode", "values": [ { "name": "FILE_MODE_OPEN_FILE", "value": 0 }, { "name": "FILE_MODE_OPEN_FILES", "value": 1 }, { "name": "FILE_MODE_OPEN_DIR", "value": 2 }, { "name": "FILE_MODE_OPEN_ANY", "value": 3 }, { "name": "FILE_MODE_SAVE_FILE", "value": 4 } ] }, { "name": "Access", "values": [ { "name": "ACCESS_RESOURCES", "value": 0 }, { "name": "ACCESS_USERDATA", "value": 1 }, { "name": "ACCESS_FILESYSTEM", "value": 2 } ] } ], "methods": [ { "name": "clear_filters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "String" } ] }, { "name": "set_filters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filters", "type": "PackedStringArray" } ] }, { "name": "get_filters", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "get_current_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_current_dir", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "dir", "type": "String" } ] }, { "name": "set_current_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "set_current_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "set_mode_overrides_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "bool" } ] }, { "name": "is_mode_overriding_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_file_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::FileDialog.FileMode" } ] }, { "name": "get_file_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::FileDialog.FileMode" } }, { "name": "get_vbox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "VBoxContainer" } }, { "name": "get_line_edit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "LineEdit" } }, { "name": "set_access", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "access", "type": "enum::FileDialog.Access" } ] }, { "name": "get_access", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::FileDialog.Access" } }, { "name": "set_show_hidden_files", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "show", "type": "bool" } ] }, { "name": "is_showing_hidden_files", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "deselect_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "invalidate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "files_selected", "arguments": [ { "name": "paths", "type": "PackedStringArray" } ] }, { "name": "dir_selected", "arguments": [ { "name": "dir", "type": "String" } ] }, { "name": "file_selected", "arguments": [ { "name": "path", "type": "String" } ] } ], "properties": [ { "type": "bool", "name": "mode_overrides_title", "setter": "set_mode_overrides_title", "getter": "is_mode_overriding_title", "index": -1 }, { "type": "int", "name": "file_mode", "setter": "set_file_mode", "getter": "get_file_mode", "index": -1 }, { "type": "int", "name": "access", "setter": "set_access", "getter": "get_access", "index": -1 }, { "type": "PackedStringArray", "name": "filters", "setter": "set_filters", "getter": "get_filters", "index": -1 }, { "type": "bool", "name": "show_hidden_files", "setter": "set_show_hidden_files", "getter": "is_showing_hidden_files", "index": -1 }, { "type": "String", "name": "current_dir", "setter": "set_current_dir", "getter": "get_current_dir", "index": -1 }, { "type": "String", "name": "current_file", "setter": "set_current_file", "getter": "get_current_file", "index": -1 }, { "type": "String", "name": "current_path", "setter": "set_current_path", "getter": "get_current_path", "index": -1 } ] }, { "name": "FileSystemDock", "is_refcounted": false, "is_instantiable": false, "inherits": "VBoxContainer", "api_type": "editor", "methods": [ { "name": "navigate_to_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] } ], "signals": [ { "name": "display_mode_changed" }, { "name": "inherit", "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "files_moved", "arguments": [ { "name": "old_file", "type": "String" }, { "name": "new_file", "type": "String" } ] }, { "name": "folder_removed", "arguments": [ { "name": "folder", "type": "String" } ] }, { "name": "instance", "arguments": [ { "name": "files", "type": "PackedStringArray" } ] }, { "name": "folder_moved", "arguments": [ { "name": "old_folder", "type": "String" }, { "name": "new_file", "type": "String" } ] }, { "name": "file_removed", "arguments": [ { "name": "file", "type": "String" } ] } ] }, { "name": "Font", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "add_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "FontData" } ] }, { "name": "set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "data", "type": "FontData" } ] }, { "name": "get_data_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "FontData" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_data_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "remove_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_base_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_base_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_variation_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "variation_coordinates", "type": "Dictionary" } ] }, { "name": "get_variation_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "set_spacing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "spacing", "type": "enum::TextServer.SpacingType" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_spacing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "spacing", "type": "enum::TextServer.SpacingType" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_string_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 934869614, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "align", "type": "enum::HAlign", "default_value": "0" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "3" } ] }, { "name": "get_multiline_string_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2732391244, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "48" } ] }, { "name": "draw_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4097940366, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "text", "type": "String" }, { "name": "align", "type": "enum::HAlign", "default_value": "0" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "3" } ] }, { "name": "draw_multiline_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4189496399, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "text", "type": "String" }, { "name": "align", "type": "enum::HAlign", "default_value": "0" }, { "name": "width", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "max_lines", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" }, { "name": "flags", "type": "int", "meta": "uint8", "default_value": "51" } ] }, { "name": "get_char_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1474135340, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "char", "type": "int" }, { "name": "next", "type": "int", "default_value": "0" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "draw_char", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2061835443, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "char", "type": "int" }, { "name": "next", "type": "int", "default_value": "0" }, { "name": "size", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_modulate", "type": "Color", "default_value": "Color(1, 1, 1, 0)" } ] }, { "name": "has_char", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "char", "type": "int" } ] }, { "name": "get_supported_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "update_changes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "int", "name": "base_size", "setter": "set_base_size", "getter": "get_base_size", "index": -1 }, { "type": "Dictionary", "name": "variation_coordinates", "setter": "set_variation_coordinates", "getter": "get_variation_coordinates", "index": -1 }, { "type": "int", "name": "spacing_top", "setter": "set_spacing", "getter": "get_spacing", "index": 2 }, { "type": "int", "name": "spacing_bottom", "setter": "set_spacing", "getter": "get_spacing", "index": 3 } ] }, { "name": "FontData", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "set_antialiased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "antialiased", "type": "bool" } ] }, { "name": "is_antialiased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_multichannel_signed_distance_field", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msdf", "type": "bool" } ] }, { "name": "is_multichannel_signed_distance_field", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_msdf_pixel_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msdf_pixel_range", "type": "int", "meta": "int32" } ] }, { "name": "get_msdf_pixel_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_msdf_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msdf_size", "type": "int", "meta": "int32" } ] }, { "name": "get_msdf_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_force_autohinter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force_autohinter", "type": "bool" } ] }, { "name": "is_force_autohinter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_hinting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hinting", "type": "enum::TextServer.Hinting" } ] }, { "name": "get_hinting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextServer.Hinting" } }, { "name": "set_oversampling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "oversampling", "type": "float", "meta": "float" } ] }, { "name": "get_oversampling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "find_cache", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "variation_coordinates", "type": "Dictionary" } ] }, { "name": "get_cache_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "clear_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "remove_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" } ] }, { "name": "get_size_cache_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" } ] }, { "name": "clear_size_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" } ] }, { "name": "remove_size_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "set_variation_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "variation_coordinates", "type": "Dictionary" } ] }, { "name": "get_variation_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" } ] }, { "name": "set_ascent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "ascent", "type": "float", "meta": "float" } ] }, { "name": "get_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_descent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "descent", "type": "float", "meta": "float" } ] }, { "name": "get_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_underline_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "underline_position", "type": "float", "meta": "float" } ] }, { "name": "get_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_underline_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "underline_thickness", "type": "float", "meta": "float" } ] }, { "name": "get_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_spacing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "spacing", "type": "enum::TextServer.SpacingType" }, { "name": "arg3", "type": "int", "meta": "int32" } ] }, { "name": "get_spacing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "arg2", "type": "enum::TextServer.SpacingType" } ] }, { "name": "get_texture_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "clear_textures", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "remove_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "set_texture_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" }, { "name": "image", "type": "Image" } ] }, { "name": "get_texture_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Image" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "set_texture_offsets", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" }, { "name": "offset", "type": "PackedInt32Array" } ] }, { "name": "get_texture_offsets", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "get_glyph_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "clear_glyphs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "remove_glyph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "set_glyph_advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "advance", "type": "Vector2" } ] }, { "name": "get_glyph_advance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "set_glyph_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "offset", "type": "Vector2" } ] }, { "name": "get_glyph_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "set_glyph_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "gl_size", "type": "Vector2" } ] }, { "name": "get_glyph_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "set_glyph_uv_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "uv_rect", "type": "Rect2" } ] }, { "name": "get_glyph_uv_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "set_glyph_texture_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "texture_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_glyph_texture_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "get_kerning_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "clear_kerning_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "remove_kerning", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" } ] }, { "name": "set_kerning", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" }, { "name": "kerning", "type": "Vector2" } ] }, { "name": "get_kerning", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" } ] }, { "name": "render_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "start", "type": "int" }, { "name": "end", "type": "int" } ] }, { "name": "render_glyph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" }, { "name": "size", "type": "Vector2i" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_cache_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "cache_index", "type": "int", "meta": "int32" } ] }, { "name": "is_language_supported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "set_language_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "language", "type": "String" }, { "name": "supported", "type": "bool" } ] }, { "name": "get_language_support_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "remove_language_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language_support_overrides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "is_script_supported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "script", "type": "String" } ] }, { "name": "set_script_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "script", "type": "String" }, { "name": "supported", "type": "bool" } ] }, { "name": "get_script_support_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "script", "type": "String" } ] }, { "name": "remove_script_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "script", "type": "String" } ] }, { "name": "get_script_support_overrides", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "has_char", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "char", "type": "int" } ] }, { "name": "get_supported_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_glyph_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "char", "type": "int", "meta": "int32" }, { "name": "variation_selector", "type": "int" }, { "name": "arg2", "type": "int" } ] }, { "name": "get_supported_feature_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_supported_variation_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } } ] }, { "name": "GDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "library", "type": "GDNativeLibrary" } ] }, { "name": "get_library", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "GDNativeLibrary" } }, { "name": "initialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "terminate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "call_native", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Variant" }, "arguments": [ { "name": "calling_type", "type": "StringName" }, { "name": "procedure_name", "type": "StringName" }, { "name": "arguments", "type": "Array" } ] } ], "properties": [ { "type": "GDNativeLibrary", "name": "library", "setter": "set_library", "getter": "get_library", "index": -1 } ] }, { "name": "GDNativeLibrary", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_config_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "ConfigFile" } }, { "name": "set_config_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "config_file", "type": "ConfigFile" } ] }, { "name": "get_current_library_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_current_dependencies", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "should_load_once", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_singleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_symbol_prefix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_reloadable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_load_once", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "load_once", "type": "bool" } ] }, { "name": "set_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "singleton", "type": "bool" } ] }, { "name": "set_symbol_prefix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "symbol_prefix", "type": "String" } ] }, { "name": "set_reloadable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "reloadable", "type": "bool" } ] } ], "properties": [ { "type": "ConfigFile", "name": "config_file", "setter": "set_config_file", "getter": "get_config_file", "index": -1 }, { "type": "bool", "name": "load_once", "setter": "set_load_once", "getter": "should_load_once", "index": -1 }, { "type": "bool", "name": "singleton", "setter": "set_singleton", "getter": "is_singleton", "index": -1 }, { "type": "String", "name": "symbol_prefix", "setter": "set_symbol_prefix", "getter": "get_symbol_prefix", "index": -1 }, { "type": "bool", "name": "reloadable", "setter": "set_reloadable", "getter": "is_reloadable", "index": -1 } ] }, { "name": "GDScript", "is_refcounted": true, "is_instantiable": true, "inherits": "Script", "api_type": "core", "methods": [ { "name": "new", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135338151, "return_value": { "type": "Variant" } }, { "name": "get_as_byte_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } } ] }, { "name": "GDScriptEditorTranslationParserPlugin", "is_refcounted": true, "is_instantiable": false, "inherits": "EditorTranslationParserPlugin", "api_type": "core" }, { "name": "GDScriptNativeClass", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "new", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Variant" } } ] }, { "name": "GLTFAccessor", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer_view", "type": "int", "meta": "int32" } ] }, { "name": "get_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "byte_offset", "type": "int", "meta": "int32" } ] }, { "name": "get_component_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_component_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "component_type", "type": "int", "meta": "int32" } ] }, { "name": "get_normalized", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_normalized", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normalized", "type": "bool" } ] }, { "name": "get_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "get_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "get_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedFloat64Array" } }, { "name": "set_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min", "type": "PackedFloat64Array" } ] }, { "name": "get_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedFloat64Array" } }, { "name": "set_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max", "type": "PackedFloat64Array" } ] }, { "name": "get_sparse_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_count", "type": "int", "meta": "int32" } ] }, { "name": "get_sparse_indices_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_indices_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_indices_buffer_view", "type": "int", "meta": "int32" } ] }, { "name": "get_sparse_indices_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_indices_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_indices_byte_offset", "type": "int", "meta": "int32" } ] }, { "name": "get_sparse_indices_component_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_indices_component_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_indices_component_type", "type": "int", "meta": "int32" } ] }, { "name": "get_sparse_values_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_values_buffer_view", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_values_buffer_view", "type": "int", "meta": "int32" } ] }, { "name": "get_sparse_values_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sparse_values_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sparse_values_byte_offset", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "buffer_view", "setter": "set_buffer_view", "getter": "get_buffer_view", "index": -1 }, { "type": "int", "name": "byte_offset", "setter": "set_byte_offset", "getter": "get_byte_offset", "index": -1 }, { "type": "int", "name": "component_type", "setter": "set_component_type", "getter": "get_component_type", "index": -1 }, { "type": "bool", "name": "normalized", "setter": "set_normalized", "getter": "get_normalized", "index": -1 }, { "type": "int", "name": "count", "setter": "set_count", "getter": "get_count", "index": -1 }, { "type": "int", "name": "type", "setter": "set_type", "getter": "get_type", "index": -1 }, { "type": "PackedFloat64Array", "name": "min", "setter": "set_min", "getter": "get_min", "index": -1 }, { "type": "PackedFloat64Array", "name": "max", "setter": "set_max", "getter": "get_max", "index": -1 }, { "type": "int", "name": "sparse_count", "setter": "set_sparse_count", "getter": "get_sparse_count", "index": -1 }, { "type": "int", "name": "sparse_indices_buffer_view", "setter": "set_sparse_indices_buffer_view", "getter": "get_sparse_indices_buffer_view", "index": -1 }, { "type": "int", "name": "sparse_indices_byte_offset", "setter": "set_sparse_indices_byte_offset", "getter": "get_sparse_indices_byte_offset", "index": -1 }, { "type": "int", "name": "sparse_indices_component_type", "setter": "set_sparse_indices_component_type", "getter": "get_sparse_indices_component_type", "index": -1 }, { "type": "int", "name": "sparse_values_buffer_view", "setter": "set_sparse_values_buffer_view", "getter": "get_sparse_values_buffer_view", "index": -1 }, { "type": "int", "name": "sparse_values_byte_offset", "setter": "set_sparse_values_byte_offset", "getter": "get_sparse_values_byte_offset", "index": -1 } ] }, { "name": "GLTFAnimation", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop", "type": "bool" } ] } ], "properties": [ { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "get_loop", "index": -1 } ] }, { "name": "GLTFBufferView", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer", "type": "int", "meta": "int32" } ] }, { "name": "get_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_byte_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "byte_offset", "type": "int", "meta": "int32" } ] }, { "name": "get_byte_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_byte_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "byte_length", "type": "int", "meta": "int32" } ] }, { "name": "get_byte_stride", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_byte_stride", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "byte_stride", "type": "int", "meta": "int32" } ] }, { "name": "get_indices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_indices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "indices", "type": "bool" } ] } ], "properties": [ { "type": "int", "name": "buffer", "setter": "set_buffer", "getter": "get_buffer", "index": -1 }, { "type": "int", "name": "byte_offset", "setter": "set_byte_offset", "getter": "get_byte_offset", "index": -1 }, { "type": "int", "name": "byte_length", "setter": "set_byte_length", "getter": "get_byte_length", "index": -1 }, { "type": "int", "name": "byte_stride", "setter": "set_byte_stride", "getter": "get_byte_stride", "index": -1 }, { "type": "bool", "name": "indices", "setter": "set_indices", "getter": "get_indices", "index": -1 } ] }, { "name": "GLTFCamera", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_perspective", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_perspective", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "perspective", "type": "bool" } ] }, { "name": "get_fov_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_fov_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fov_size", "type": "float", "meta": "float" } ] }, { "name": "get_zfar", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_zfar", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zfar", "type": "float", "meta": "float" } ] }, { "name": "get_znear", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_znear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "znear", "type": "float", "meta": "float" } ] } ], "properties": [ { "type": "bool", "name": "perspective", "setter": "set_perspective", "getter": "get_perspective", "index": -1 }, { "type": "float", "name": "fov_size", "setter": "set_fov_size", "getter": "get_fov_size", "index": -1 }, { "type": "float", "name": "zfar", "setter": "set_zfar", "getter": "get_zfar", "index": -1 }, { "type": "float", "name": "znear", "setter": "set_znear", "getter": "get_znear", "index": -1 } ] }, { "name": "GLTFDocument", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core" }, { "name": "GLTFLight", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Color" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "get_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "set_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "get_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "range", "type": "float", "meta": "float" } ] }, { "name": "get_inner_cone_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_inner_cone_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inner_cone_angle", "type": "float", "meta": "float" } ] }, { "name": "get_outer_cone_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_outer_cone_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "outer_cone_angle", "type": "float", "meta": "float" } ] } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "float", "name": "intensity", "setter": "set_intensity", "getter": "get_intensity", "index": -1 }, { "type": "String", "name": "type", "setter": "set_type", "getter": "get_type", "index": -1 }, { "type": "float", "name": "range", "setter": "set_range", "getter": "get_range", "index": -1 }, { "type": "float", "name": "inner_cone_angle", "setter": "set_inner_cone_angle", "getter": "get_inner_cone_angle", "index": -1 }, { "type": "float", "name": "outer_cone_angle", "setter": "set_outer_cone_angle", "getter": "get_outer_cone_angle", "index": -1 } ] }, { "name": "GLTFMesh", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "editor", "methods": [ { "name": "get_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "EditorSceneImporterMesh" } }, { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "EditorSceneImporterMesh" } ] }, { "name": "get_blend_weights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedFloat32Array" } }, { "name": "set_blend_weights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blend_weights", "type": "PackedFloat32Array" } ] } ], "properties": [ { "type": "Object", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "PackedFloat32Array", "name": "blend_weights", "setter": "set_blend_weights", "getter": "get_blend_weights", "index": -1 } ] }, { "name": "GLTFNode", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parent", "type": "int", "meta": "int32" } ] }, { "name": "get_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "get_xform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Transform3D" } }, { "name": "set_xform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform3D" } ] }, { "name": "get_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "int", "meta": "int32" } ] }, { "name": "get_camera", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_camera", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "camera", "type": "int", "meta": "int32" } ] }, { "name": "get_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skin", "type": "int", "meta": "int32" } ] }, { "name": "get_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton", "type": "int", "meta": "int32" } ] }, { "name": "get_joint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_joint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint", "type": "bool" } ] }, { "name": "get_translation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector3" } }, { "name": "set_translation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "translation", "type": "Vector3" } ] }, { "name": "get_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Quaternion" } }, { "name": "set_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rotation", "type": "Quaternion" } ] }, { "name": "get_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector3" } }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "get_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "children", "type": "PackedInt32Array" } ] }, { "name": "get_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "parent", "setter": "set_parent", "getter": "get_parent", "index": -1 }, { "type": "int", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "Transform3D", "name": "xform", "setter": "set_xform", "getter": "get_xform", "index": -1 }, { "type": "int", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "int", "name": "camera", "setter": "set_camera", "getter": "get_camera", "index": -1 }, { "type": "int", "name": "skin", "setter": "set_skin", "getter": "get_skin", "index": -1 }, { "type": "int", "name": "skeleton", "setter": "set_skeleton", "getter": "get_skeleton", "index": -1 }, { "type": "bool", "name": "joint", "setter": "set_joint", "getter": "get_joint", "index": -1 }, { "type": "Vector3", "name": "translation", "setter": "set_translation", "getter": "get_translation", "index": -1 }, { "type": "Quaternion", "name": "rotation", "setter": "set_rotation", "getter": "get_rotation", "index": -1 }, { "type": "Vector3", "name": "scale", "setter": "set_scale", "getter": "get_scale", "index": -1 }, { "type": "PackedInt32Array", "name": "children", "setter": "set_children", "getter": "get_children", "index": -1 }, { "type": "int", "name": "light", "setter": "set_light", "getter": "get_light", "index": -1 } ] }, { "name": "GLTFSkeleton", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joints", "type": "PackedInt32Array" } ] }, { "name": "get_roots", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_roots", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roots", "type": "PackedInt32Array" } ] }, { "name": "get_godot_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Skeleton3D" } }, { "name": "get_unique_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_unique_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unique_names", "type": "Array" } ] }, { "name": "get_godot_bone_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_godot_bone_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "godot_bone_node", "type": "Dictionary" } ] }, { "name": "get_bone_attachment_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_bone_attachment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "BoneAttachment3D" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "PackedInt32Array", "name": "joints", "setter": "set_joints", "getter": "get_joints", "index": -1 }, { "type": "PackedInt32Array", "name": "roots", "setter": "set_roots", "getter": "get_roots", "index": -1 }, { "type": "Array", "name": "unique_names", "setter": "set_unique_names", "getter": "get_unique_names", "index": -1 }, { "type": "Dictionary", "name": "godot_bone_node", "setter": "set_godot_bone_node", "getter": "get_godot_bone_node", "index": -1 } ] }, { "name": "GLTFSkin", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_skin_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_skin_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skin_root", "type": "int", "meta": "int32" } ] }, { "name": "get_joints_original", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_joints_original", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joints_original", "type": "PackedInt32Array" } ] }, { "name": "get_inverse_binds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_inverse_binds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inverse_binds", "type": "Array" } ] }, { "name": "get_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joints", "type": "PackedInt32Array" } ] }, { "name": "get_non_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_non_joints", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "non_joints", "type": "PackedInt32Array" } ] }, { "name": "get_roots", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_roots", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roots", "type": "PackedInt32Array" } ] }, { "name": "get_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton", "type": "int", "meta": "int32" } ] }, { "name": "get_joint_i_to_bone_i", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_joint_i_to_bone_i", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint_i_to_bone_i", "type": "Dictionary" } ] }, { "name": "get_joint_i_to_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_joint_i_to_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint_i_to_name", "type": "Dictionary" } ] }, { "name": "get_godot_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Skin" } }, { "name": "set_godot_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "godot_skin", "type": "Skin" } ] } ], "properties": [ { "type": "int", "name": "skin_root", "setter": "set_skin_root", "getter": "get_skin_root", "index": -1 }, { "type": "PackedInt32Array", "name": "joints_original", "setter": "set_joints_original", "getter": "get_joints_original", "index": -1 }, { "type": "Array", "name": "inverse_binds", "setter": "set_inverse_binds", "getter": "get_inverse_binds", "index": -1 }, { "type": "PackedInt32Array", "name": "joints", "setter": "set_joints", "getter": "get_joints", "index": -1 }, { "type": "PackedInt32Array", "name": "non_joints", "setter": "set_non_joints", "getter": "get_non_joints", "index": -1 }, { "type": "PackedInt32Array", "name": "roots", "setter": "set_roots", "getter": "get_roots", "index": -1 }, { "type": "int", "name": "skeleton", "setter": "set_skeleton", "getter": "get_skeleton", "index": -1 }, { "type": "Dictionary", "name": "joint_i_to_bone_i", "setter": "set_joint_i_to_bone_i", "getter": "get_joint_i_to_bone_i", "index": -1 }, { "type": "Dictionary", "name": "joint_i_to_name", "setter": "set_joint_i_to_name", "getter": "get_joint_i_to_name", "index": -1 }, { "type": "Object", "name": "godot_skin", "setter": "set_godot_skin", "getter": "get_godot_skin", "index": -1 } ] }, { "name": "GLTFSpecGloss", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_diffuse_img", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Image" } }, { "name": "set_diffuse_img", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "diffuse_img", "type": "Image" } ] }, { "name": "get_diffuse_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Color" } }, { "name": "set_diffuse_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "diffuse_factor", "type": "Color" } ] }, { "name": "get_gloss_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gloss_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gloss_factor", "type": "float", "meta": "float" } ] }, { "name": "get_specular_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Color" } }, { "name": "set_specular_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "specular_factor", "type": "Color" } ] }, { "name": "get_spec_gloss_img", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Image" } }, { "name": "set_spec_gloss_img", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "spec_gloss_img", "type": "Image" } ] } ], "properties": [ { "type": "Object", "name": "diffuse_img", "setter": "set_diffuse_img", "getter": "get_diffuse_img", "index": -1 }, { "type": "Color", "name": "diffuse_factor", "setter": "set_diffuse_factor", "getter": "get_diffuse_factor", "index": -1 }, { "type": "float", "name": "gloss_factor", "setter": "set_gloss_factor", "getter": "get_gloss_factor", "index": -1 }, { "type": "Color", "name": "specular_factor", "setter": "set_specular_factor", "getter": "get_specular_factor", "index": -1 }, { "type": "Object", "name": "spec_gloss_img", "setter": "set_spec_gloss_img", "getter": "get_spec_gloss_img", "index": -1 } ] }, { "name": "GLTFState", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_json", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_json", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "json", "type": "Dictionary" } ] }, { "name": "get_major_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_major_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "major_version", "type": "int", "meta": "int32" } ] }, { "name": "get_minor_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_minor_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "minor_version", "type": "int", "meta": "int32" } ] }, { "name": "get_glb_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } }, { "name": "set_glb_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "glb_data", "type": "PackedByteArray" } ] }, { "name": "get_use_named_skin_binds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_use_named_skin_binds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_named_skin_binds", "type": "bool" } ] }, { "name": "get_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "nodes", "type": "Array" } ] }, { "name": "get_buffers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_buffers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffers", "type": "Array" } ] }, { "name": "get_buffer_views", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_buffer_views", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer_views", "type": "Array" } ] }, { "name": "get_accessors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_accessors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "accessors", "type": "Array" } ] }, { "name": "get_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "meshes", "type": "Array" } ] }, { "name": "get_animation_players_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_animation_player", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "AnimationPlayer" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_materials", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_materials", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "materials", "type": "Array" } ] }, { "name": "get_scene_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "set_scene_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene_name", "type": "String" } ] }, { "name": "get_root_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_root_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "root_nodes", "type": "Array" } ] }, { "name": "get_textures", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_textures", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "textures", "type": "Array" } ] }, { "name": "get_images", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_images", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "images", "type": "Array" } ] }, { "name": "get_skins", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_skins", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skins", "type": "Array" } ] }, { "name": "get_cameras", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_cameras", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cameras", "type": "Array" } ] }, { "name": "get_lights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_lights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lights", "type": "Array" } ] }, { "name": "get_unique_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_unique_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unique_names", "type": "Array" } ] }, { "name": "get_unique_animation_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_unique_animation_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unique_animation_names", "type": "Array" } ] }, { "name": "get_skeletons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_skeletons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeletons", "type": "Array" } ] }, { "name": "get_skeleton_to_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "set_skeleton_to_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton_to_node", "type": "Dictionary" } ] }, { "name": "get_animations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "set_animations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "animations", "type": "Array" } ] }, { "name": "get_scene_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Node" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "Dictionary", "name": "json", "setter": "set_json", "getter": "get_json", "index": -1 }, { "type": "int", "name": "major_version", "setter": "set_major_version", "getter": "get_major_version", "index": -1 }, { "type": "int", "name": "minor_version", "setter": "set_minor_version", "getter": "get_minor_version", "index": -1 }, { "type": "PackedByteArray", "name": "glb_data", "setter": "set_glb_data", "getter": "get_glb_data", "index": -1 }, { "type": "bool", "name": "use_named_skin_binds", "setter": "set_use_named_skin_binds", "getter": "get_use_named_skin_binds", "index": -1 }, { "type": "Array", "name": "nodes", "setter": "set_nodes", "getter": "get_nodes", "index": -1 }, { "type": "Array", "name": "buffers", "setter": "set_buffers", "getter": "get_buffers", "index": -1 }, { "type": "Array", "name": "buffer_views", "setter": "set_buffer_views", "getter": "get_buffer_views", "index": -1 }, { "type": "Array", "name": "accessors", "setter": "set_accessors", "getter": "get_accessors", "index": -1 }, { "type": "Array", "name": "meshes", "setter": "set_meshes", "getter": "get_meshes", "index": -1 }, { "type": "Array", "name": "materials", "setter": "set_materials", "getter": "get_materials", "index": -1 }, { "type": "String", "name": "scene_name", "setter": "set_scene_name", "getter": "get_scene_name", "index": -1 }, { "type": "PackedInt32Array", "name": "root_nodes", "setter": "set_root_nodes", "getter": "get_root_nodes", "index": -1 }, { "type": "Array", "name": "textures", "setter": "set_textures", "getter": "get_textures", "index": -1 }, { "type": "Array", "name": "images", "setter": "set_images", "getter": "get_images", "index": -1 }, { "type": "Array", "name": "skins", "setter": "set_skins", "getter": "get_skins", "index": -1 }, { "type": "Array", "name": "cameras", "setter": "set_cameras", "getter": "get_cameras", "index": -1 }, { "type": "Array", "name": "lights", "setter": "set_lights", "getter": "get_lights", "index": -1 }, { "type": "Array", "name": "unique_names", "setter": "set_unique_names", "getter": "get_unique_names", "index": -1 }, { "type": "Array", "name": "unique_animation_names", "setter": "set_unique_animation_names", "getter": "get_unique_animation_names", "index": -1 }, { "type": "Array", "name": "skeletons", "setter": "set_skeletons", "getter": "get_skeletons", "index": -1 }, { "type": "Dictionary", "name": "skeleton_to_node", "setter": "set_skeleton_to_node", "getter": "get_skeleton_to_node", "index": -1 }, { "type": "Array", "name": "animations", "setter": "set_animations", "getter": "get_animations", "index": -1 } ] }, { "name": "GLTFTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_src_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_src_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "src_image", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "src_image", "setter": "set_src_image", "getter": "get_src_image", "index": -1 } ] }, { "name": "GPUParticles2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "DrawOrder", "values": [ { "name": "DRAW_ORDER_INDEX", "value": 0 }, { "name": "DRAW_ORDER_LIFETIME", "value": 1 }, { "name": "DRAW_ORDER_REVERSE_LIFETIME", "value": 2 } ] } ], "methods": [ { "name": "set_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emitting", "type": "bool" } ] }, { "name": "set_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "bool" } ] }, { "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_randomness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_visibility_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visibility_rect", "type": "Rect2" } ] }, { "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_fixed_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fps", "type": "int", "meta": "int32" } ] }, { "name": "set_fractional_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_process_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "double" } ] }, { "name": "set_collision_base_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "is_emitting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_lifetime", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_one_shot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_pre_process_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_explosiveness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_randomness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_visibility_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_fixed_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_process_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_collision_base_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "order", "type": "enum::GPUParticles2D.DrawOrder" } ] }, { "name": "get_draw_order", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticles2D.DrawOrder" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "capture_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "restart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_trail_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_trail_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "is_trail_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_trail_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_trail_sections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sections", "type": "int", "meta": "int32" } ] }, { "name": "get_trail_sections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_trail_section_subdivisions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdivisions", "type": "int", "meta": "int32" } ] }, { "name": "get_trail_section_subdivisions", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "bool", "name": "emitting", "setter": "set_emitting", "getter": "is_emitting", "index": -1 }, { "type": "int", "name": "amount", "setter": "set_amount", "getter": "get_amount", "index": -1 }, { "type": "float", "name": "lifetime", "setter": "set_lifetime", "getter": "get_lifetime", "index": -1 }, { "type": "bool", "name": "one_shot", "setter": "set_one_shot", "getter": "get_one_shot", "index": -1 }, { "type": "float", "name": "preprocess", "setter": "set_pre_process_time", "getter": "get_pre_process_time", "index": -1 }, { "type": "float", "name": "speed_scale", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "float", "name": "explosiveness", "setter": "set_explosiveness_ratio", "getter": "get_explosiveness_ratio", "index": -1 }, { "type": "float", "name": "randomness", "setter": "set_randomness_ratio", "getter": "get_randomness_ratio", "index": -1 }, { "type": "int", "name": "fixed_fps", "setter": "set_fixed_fps", "getter": "get_fixed_fps", "index": -1 }, { "type": "bool", "name": "fract_delta", "setter": "set_fractional_delta", "getter": "get_fractional_delta", "index": -1 }, { "type": "float", "name": "collision_base_size", "setter": "set_collision_base_size", "getter": "get_collision_base_size", "index": -1 }, { "type": "Rect2", "name": "visibility_rect", "setter": "set_visibility_rect", "getter": "get_visibility_rect", "index": -1 }, { "type": "bool", "name": "local_coords", "setter": "set_use_local_coordinates", "getter": "get_use_local_coordinates", "index": -1 }, { "type": "int", "name": "draw_order", "setter": "set_draw_order", "getter": "get_draw_order", "index": -1 }, { "type": "bool", "name": "trail_enabled", "setter": "set_trail_enabled", "getter": "is_trail_enabled", "index": -1 }, { "type": "float", "name": "trail_length_secs", "setter": "set_trail_length", "getter": "get_trail_length", "index": -1 }, { "type": "int", "name": "trail_sections", "setter": "set_trail_sections", "getter": "get_trail_sections", "index": -1 }, { "type": "int", "name": "trail_section_subdivisions", "setter": "set_trail_section_subdivisions", "getter": "get_trail_section_subdivisions", "index": -1 }, { "type": "ShaderMaterial,ParticlesMaterial", "name": "process_material", "setter": "set_process_material", "getter": "get_process_material", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "GPUParticles3D", "is_refcounted": false, "is_instantiable": true, "inherits": "GeometryInstance3D", "api_type": "core", "constants": [ { "name": "MAX_DRAW_PASSES", "value": 4 } ], "enums": [ { "name": "EmitFlags", "values": [ { "name": "EMIT_FLAG_POSITION", "value": 1 }, { "name": "EMIT_FLAG_ROTATION_SCALE", "value": 2 }, { "name": "EMIT_FLAG_VELOCITY", "value": 4 }, { "name": "EMIT_FLAG_COLOR", "value": 8 }, { "name": "EMIT_FLAG_CUSTOM", "value": 16 } ] }, { "name": "TransformAlign", "values": [ { "name": "TRANSFORM_ALIGN_DISABLED", "value": 0 }, { "name": "TRANSFORM_ALIGN_Z_BILLBOARD", "value": 1 }, { "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY", "value": 2 }, { "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", "value": 3 } ] }, { "name": "DrawOrder", "values": [ { "name": "DRAW_ORDER_INDEX", "value": 0 }, { "name": "DRAW_ORDER_LIFETIME", "value": 1 }, { "name": "DRAW_ORDER_REVERSE_LIFETIME", "value": 2 }, { "name": "DRAW_ORDER_VIEW_DEPTH", "value": 3 } ] } ], "methods": [ { "name": "set_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "emitting", "type": "bool" } ] }, { "name": "set_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_randomness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "set_visibility_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aabb", "type": "AABB" } ] }, { "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_fixed_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fps", "type": "int", "meta": "int32" } ] }, { "name": "set_fractional_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_interpolate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_process_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "double" } ] }, { "name": "set_collision_base_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "is_emitting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_lifetime", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_one_shot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_pre_process_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_explosiveness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_randomness_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_visibility_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_fixed_fps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_interpolate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_process_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_collision_base_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "order", "type": "enum::GPUParticles3D.DrawOrder" } ] }, { "name": "get_draw_order", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticles3D.DrawOrder" } }, { "name": "set_draw_passes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "passes", "type": "int", "meta": "int32" } ] }, { "name": "set_draw_pass_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "pass", "type": "int", "meta": "int32" }, { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_draw_passes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_draw_pass_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Mesh" }, "arguments": [ { "name": "pass", "type": "int", "meta": "int32" } ] }, { "name": "set_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skin", "type": "Skin" } ] }, { "name": "get_skin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skin" } }, { "name": "restart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "capture_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "set_sub_emitter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_sub_emitter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "emit_particle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "xform", "type": "Transform3D" }, { "name": "velocity", "type": "Vector3" }, { "name": "color", "type": "Color" }, { "name": "custom", "type": "Color" }, { "name": "flags", "type": "int", "meta": "uint32" } ] }, { "name": "set_trail_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_trail_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "secs", "type": "float", "meta": "double" } ] }, { "name": "is_trail_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_trail_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_transform_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::GPUParticles3D.TransformAlign" } ] }, { "name": "get_transform_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticles3D.TransformAlign" } } ], "properties": [ { "type": "bool", "name": "emitting", "setter": "set_emitting", "getter": "is_emitting", "index": -1 }, { "type": "int", "name": "amount", "setter": "set_amount", "getter": "get_amount", "index": -1 }, { "type": "NodePath", "name": "sub_emitter", "setter": "set_sub_emitter", "getter": "get_sub_emitter", "index": -1 }, { "type": "float", "name": "lifetime", "setter": "set_lifetime", "getter": "get_lifetime", "index": -1 }, { "type": "bool", "name": "one_shot", "setter": "set_one_shot", "getter": "get_one_shot", "index": -1 }, { "type": "float", "name": "preprocess", "setter": "set_pre_process_time", "getter": "get_pre_process_time", "index": -1 }, { "type": "float", "name": "speed_scale", "setter": "set_speed_scale", "getter": "get_speed_scale", "index": -1 }, { "type": "float", "name": "explosiveness", "setter": "set_explosiveness_ratio", "getter": "get_explosiveness_ratio", "index": -1 }, { "type": "float", "name": "randomness", "setter": "set_randomness_ratio", "getter": "get_randomness_ratio", "index": -1 }, { "type": "int", "name": "fixed_fps", "setter": "set_fixed_fps", "getter": "get_fixed_fps", "index": -1 }, { "type": "bool", "name": "interpolate", "setter": "set_interpolate", "getter": "get_interpolate", "index": -1 }, { "type": "bool", "name": "fract_delta", "setter": "set_fractional_delta", "getter": "get_fractional_delta", "index": -1 }, { "type": "float", "name": "collision_base_size", "setter": "set_collision_base_size", "getter": "get_collision_base_size", "index": -1 }, { "type": "AABB", "name": "visibility_aabb", "setter": "set_visibility_aabb", "getter": "get_visibility_aabb", "index": -1 }, { "type": "bool", "name": "local_coords", "setter": "set_use_local_coordinates", "getter": "get_use_local_coordinates", "index": -1 }, { "type": "int", "name": "draw_order", "setter": "set_draw_order", "getter": "get_draw_order", "index": -1 }, { "type": "int", "name": "transform_align", "setter": "set_transform_align", "getter": "get_transform_align", "index": -1 }, { "type": "bool", "name": "trail_enabled", "setter": "set_trail_enabled", "getter": "is_trail_enabled", "index": -1 }, { "type": "float", "name": "trail_length_secs", "setter": "set_trail_length", "getter": "get_trail_length", "index": -1 }, { "type": "ShaderMaterial,ParticlesMaterial", "name": "process_material", "setter": "set_process_material", "getter": "get_process_material", "index": -1 }, { "type": "int", "name": "draw_passes", "setter": "set_draw_passes", "getter": "get_draw_passes", "index": -1 }, { "type": "Mesh", "name": "draw_pass_1", "setter": "set_draw_pass_mesh", "getter": "get_draw_pass_mesh", "index": 0 }, { "type": "Mesh", "name": "draw_pass_2", "setter": "set_draw_pass_mesh", "getter": "get_draw_pass_mesh", "index": 1 }, { "type": "Mesh", "name": "draw_pass_3", "setter": "set_draw_pass_mesh", "getter": "get_draw_pass_mesh", "index": 2 }, { "type": "Mesh", "name": "draw_pass_4", "setter": "set_draw_pass_mesh", "getter": "get_draw_pass_mesh", "index": 3 }, { "type": "Skin", "name": "draw_skin", "setter": "set_skin", "getter": "get_skin", "index": -1 } ] }, { "name": "GPUParticlesAttractor3D", "is_refcounted": false, "is_instantiable": false, "inherits": "VisualInstance3D", "api_type": "core", "methods": [ { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_attenuation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "attenuation", "type": "float", "meta": "float" } ] }, { "name": "get_attenuation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_directionality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_directionality", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "strength", "setter": "set_strength", "getter": "get_strength", "index": -1 }, { "type": "float", "name": "attenuation", "setter": "set_attenuation", "getter": "get_attenuation", "index": -1 }, { "type": "float", "name": "directionality", "setter": "set_directionality", "getter": "get_directionality", "index": -1 }, { "type": "int", "name": "cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 } ] }, { "name": "GPUParticlesAttractorBox", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesAttractor3D", "api_type": "core", "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 } ] }, { "name": "GPUParticlesAttractorSphere", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesAttractor3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 } ] }, { "name": "GPUParticlesAttractorVectorField", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesAttractor3D", "api_type": "core", "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture3D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture3D" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "Texture3D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "GPUParticlesCollision3D", "is_refcounted": false, "is_instantiable": false, "inherits": "VisualInstance3D", "api_type": "core", "methods": [ { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "int", "name": "cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 } ] }, { "name": "GPUParticlesCollisionBox", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesCollision3D", "api_type": "core", "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 } ] }, { "name": "GPUParticlesCollisionHeightField", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesCollision3D", "api_type": "core", "enums": [ { "name": "Resolution", "values": [ { "name": "RESOLUTION_256", "value": 0 }, { "name": "RESOLUTION_512", "value": 1 }, { "name": "RESOLUTION_1024", "value": 2 }, { "name": "RESOLUTION_2048", "value": 3 }, { "name": "RESOLUTION_4096", "value": 4 }, { "name": "RESOLUTION_8192", "value": 5 }, { "name": "RESOLUTION_MAX", "value": 6 } ] }, { "name": "UpdateMode", "values": [ { "name": "UPDATE_MODE_WHEN_MOVED", "value": 0 }, { "name": "UPDATE_MODE_ALWAYS", "value": 1 } ] } ], "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_resolution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resolution", "type": "enum::GPUParticlesCollisionHeightField.Resolution" } ] }, { "name": "get_resolution", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticlesCollisionHeightField.Resolution" } }, { "name": "set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_mode", "type": "enum::GPUParticlesCollisionHeightField.UpdateMode" } ] }, { "name": "get_update_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticlesCollisionHeightField.UpdateMode" } }, { "name": "set_follow_camera_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_follow_camera_mode_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_follow_camera_push_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_follow_camera_push_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "int", "name": "resolution", "setter": "set_resolution", "getter": "get_resolution", "index": -1 }, { "type": "int", "name": "update_mode", "setter": "set_update_mode", "getter": "get_update_mode", "index": -1 }, { "type": "bool", "name": "follow_camera_enabled", "setter": "set_follow_camera_mode", "getter": "is_follow_camera_mode_enabled", "index": -1 }, { "type": "float", "name": "follow_camera_push_ratio", "setter": "set_follow_camera_push_ratio", "getter": "get_follow_camera_push_ratio", "index": -1 } ] }, { "name": "GPUParticlesCollisionSDF", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesCollision3D", "api_type": "core", "enums": [ { "name": "Resolution", "values": [ { "name": "RESOLUTION_16", "value": 0 }, { "name": "RESOLUTION_32", "value": 1 }, { "name": "RESOLUTION_64", "value": 2 }, { "name": "RESOLUTION_128", "value": 3 }, { "name": "RESOLUTION_256", "value": 4 }, { "name": "RESOLUTION_512", "value": 5 }, { "name": "RESOLUTION_MAX", "value": 6 } ] } ], "methods": [ { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_resolution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resolution", "type": "enum::GPUParticlesCollisionSDF.Resolution" } ] }, { "name": "get_resolution", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GPUParticlesCollisionSDF.Resolution" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture3D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture3D" } }, { "name": "set_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "thickness", "type": "float", "meta": "float" } ] }, { "name": "get_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "int", "name": "resolution", "setter": "set_resolution", "getter": "get_resolution", "index": -1 }, { "type": "float", "name": "thickness", "setter": "set_thickness", "getter": "get_thickness", "index": -1 }, { "type": "Texture3D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "GPUParticlesCollisionSphere", "is_refcounted": false, "is_instantiable": true, "inherits": "GPUParticlesCollision3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 } ] }, { "name": "Generic6DOFJoint3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint3D", "api_type": "core", "enums": [ { "name": "Param", "values": [ { "name": "PARAM_LINEAR_LOWER_LIMIT", "value": 0 }, { "name": "PARAM_LINEAR_UPPER_LIMIT", "value": 1 }, { "name": "PARAM_LINEAR_LIMIT_SOFTNESS", "value": 2 }, { "name": "PARAM_LINEAR_RESTITUTION", "value": 3 }, { "name": "PARAM_LINEAR_DAMPING", "value": 4 }, { "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY", "value": 5 }, { "name": "PARAM_LINEAR_MOTOR_FORCE_LIMIT", "value": 6 }, { "name": "PARAM_LINEAR_SPRING_STIFFNESS", "value": 7 }, { "name": "PARAM_LINEAR_SPRING_DAMPING", "value": 8 }, { "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT", "value": 9 }, { "name": "PARAM_ANGULAR_LOWER_LIMIT", "value": 10 }, { "name": "PARAM_ANGULAR_UPPER_LIMIT", "value": 11 }, { "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", "value": 12 }, { "name": "PARAM_ANGULAR_DAMPING", "value": 13 }, { "name": "PARAM_ANGULAR_RESTITUTION", "value": 14 }, { "name": "PARAM_ANGULAR_FORCE_LIMIT", "value": 15 }, { "name": "PARAM_ANGULAR_ERP", "value": 16 }, { "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY", "value": 17 }, { "name": "PARAM_ANGULAR_MOTOR_FORCE_LIMIT", "value": 18 }, { "name": "PARAM_ANGULAR_SPRING_STIFFNESS", "value": 19 }, { "name": "PARAM_ANGULAR_SPRING_DAMPING", "value": 20 }, { "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT", "value": 21 }, { "name": "PARAM_MAX", "value": 22 } ] }, { "name": "Flag", "values": [ { "name": "FLAG_ENABLE_LINEAR_LIMIT", "value": 0 }, { "name": "FLAG_ENABLE_ANGULAR_LIMIT", "value": 1 }, { "name": "FLAG_ENABLE_LINEAR_SPRING", "value": 3 }, { "name": "FLAG_ENABLE_ANGULAR_SPRING", "value": 2 }, { "name": "FLAG_ENABLE_MOTOR", "value": 4 }, { "name": "FLAG_ENABLE_LINEAR_MOTOR", "value": 5 }, { "name": "FLAG_MAX", "value": 6 } ] } ], "methods": [ { "name": "set_param_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" } ] }, { "name": "set_param_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" } ] }, { "name": "set_param_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_z", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::Generic6DOFJoint3D.Param" } ] }, { "name": "set_flag_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" }, { "name": "value", "type": "bool" } ] }, { "name": "get_flag_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" } ] }, { "name": "set_flag_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" }, { "name": "value", "type": "bool" } ] }, { "name": "get_flag_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" } ] }, { "name": "set_flag_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" }, { "name": "value", "type": "bool" } ] }, { "name": "get_flag_z", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::Generic6DOFJoint3D.Flag" } ] } ], "properties": [ { "type": "bool", "name": "linear_limit_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 0 }, { "type": "float", "name": "linear_limit_x/upper_distance", "setter": "set_param_x", "getter": "get_param_x", "index": 1 }, { "type": "float", "name": "linear_limit_x/lower_distance", "setter": "set_param_x", "getter": "get_param_x", "index": 0 }, { "type": "float", "name": "linear_limit_x/softness", "setter": "set_param_x", "getter": "get_param_x", "index": 2 }, { "type": "float", "name": "linear_limit_x/restitution", "setter": "set_param_x", "getter": "get_param_x", "index": 3 }, { "type": "float", "name": "linear_limit_x/damping", "setter": "set_param_x", "getter": "get_param_x", "index": 4 }, { "type": "bool", "name": "linear_motor_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 5 }, { "type": "float", "name": "linear_motor_x/target_velocity", "setter": "set_param_x", "getter": "get_param_x", "index": 5 }, { "type": "float", "name": "linear_motor_x/force_limit", "setter": "set_param_x", "getter": "get_param_x", "index": 6 }, { "type": "bool", "name": "linear_spring_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 3 }, { "type": "float", "name": "linear_spring_x/stiffness", "setter": "set_param_x", "getter": "get_param_x", "index": 7 }, { "type": "float", "name": "linear_spring_x/damping", "setter": "set_param_x", "getter": "get_param_x", "index": 8 }, { "type": "float", "name": "linear_spring_x/equilibrium_point", "setter": "set_param_x", "getter": "get_param_x", "index": 9 }, { "type": "bool", "name": "angular_limit_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 1 }, { "type": "float", "name": "angular_limit_x/upper_angle", "setter": "_set_angular_hi_limit_x", "getter": "_get_angular_hi_limit_x", "index": -1 }, { "type": "float", "name": "angular_limit_x/lower_angle", "setter": "_set_angular_lo_limit_x", "getter": "_get_angular_lo_limit_x", "index": -1 }, { "type": "float", "name": "angular_limit_x/softness", "setter": "set_param_x", "getter": "get_param_x", "index": 12 }, { "type": "float", "name": "angular_limit_x/restitution", "setter": "set_param_x", "getter": "get_param_x", "index": 14 }, { "type": "float", "name": "angular_limit_x/damping", "setter": "set_param_x", "getter": "get_param_x", "index": 13 }, { "type": "float", "name": "angular_limit_x/force_limit", "setter": "set_param_x", "getter": "get_param_x", "index": 15 }, { "type": "float", "name": "angular_limit_x/erp", "setter": "set_param_x", "getter": "get_param_x", "index": 16 }, { "type": "bool", "name": "angular_motor_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 4 }, { "type": "float", "name": "angular_motor_x/target_velocity", "setter": "set_param_x", "getter": "get_param_x", "index": 17 }, { "type": "float", "name": "angular_motor_x/force_limit", "setter": "set_param_x", "getter": "get_param_x", "index": 18 }, { "type": "bool", "name": "angular_spring_x/enabled", "setter": "set_flag_x", "getter": "get_flag_x", "index": 2 }, { "type": "float", "name": "angular_spring_x/stiffness", "setter": "set_param_x", "getter": "get_param_x", "index": 19 }, { "type": "float", "name": "angular_spring_x/damping", "setter": "set_param_x", "getter": "get_param_x", "index": 20 }, { "type": "float", "name": "angular_spring_x/equilibrium_point", "setter": "set_param_x", "getter": "get_param_x", "index": 21 }, { "type": "bool", "name": "linear_limit_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 0 }, { "type": "float", "name": "linear_limit_y/upper_distance", "setter": "set_param_y", "getter": "get_param_y", "index": 1 }, { "type": "float", "name": "linear_limit_y/lower_distance", "setter": "set_param_y", "getter": "get_param_y", "index": 0 }, { "type": "float", "name": "linear_limit_y/softness", "setter": "set_param_y", "getter": "get_param_y", "index": 2 }, { "type": "float", "name": "linear_limit_y/restitution", "setter": "set_param_y", "getter": "get_param_y", "index": 3 }, { "type": "float", "name": "linear_limit_y/damping", "setter": "set_param_y", "getter": "get_param_y", "index": 4 }, { "type": "bool", "name": "linear_motor_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 5 }, { "type": "float", "name": "linear_motor_y/target_velocity", "setter": "set_param_y", "getter": "get_param_y", "index": 5 }, { "type": "float", "name": "linear_motor_y/force_limit", "setter": "set_param_y", "getter": "get_param_y", "index": 6 }, { "type": "bool", "name": "linear_spring_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 3 }, { "type": "float", "name": "linear_spring_y/stiffness", "setter": "set_param_y", "getter": "get_param_y", "index": 7 }, { "type": "float", "name": "linear_spring_y/damping", "setter": "set_param_y", "getter": "get_param_y", "index": 8 }, { "type": "float", "name": "linear_spring_y/equilibrium_point", "setter": "set_param_y", "getter": "get_param_y", "index": 9 }, { "type": "bool", "name": "angular_limit_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 1 }, { "type": "float", "name": "angular_limit_y/upper_angle", "setter": "_set_angular_hi_limit_y", "getter": "_get_angular_hi_limit_y", "index": -1 }, { "type": "float", "name": "angular_limit_y/lower_angle", "setter": "_set_angular_lo_limit_y", "getter": "_get_angular_lo_limit_y", "index": -1 }, { "type": "float", "name": "angular_limit_y/softness", "setter": "set_param_y", "getter": "get_param_y", "index": 12 }, { "type": "float", "name": "angular_limit_y/restitution", "setter": "set_param_y", "getter": "get_param_y", "index": 14 }, { "type": "float", "name": "angular_limit_y/damping", "setter": "set_param_y", "getter": "get_param_y", "index": 13 }, { "type": "float", "name": "angular_limit_y/force_limit", "setter": "set_param_y", "getter": "get_param_y", "index": 15 }, { "type": "float", "name": "angular_limit_y/erp", "setter": "set_param_y", "getter": "get_param_y", "index": 16 }, { "type": "bool", "name": "angular_motor_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 4 }, { "type": "float", "name": "angular_motor_y/target_velocity", "setter": "set_param_y", "getter": "get_param_y", "index": 17 }, { "type": "float", "name": "angular_motor_y/force_limit", "setter": "set_param_y", "getter": "get_param_y", "index": 18 }, { "type": "bool", "name": "angular_spring_y/enabled", "setter": "set_flag_y", "getter": "get_flag_y", "index": 2 }, { "type": "float", "name": "angular_spring_y/stiffness", "setter": "set_param_y", "getter": "get_param_y", "index": 19 }, { "type": "float", "name": "angular_spring_y/damping", "setter": "set_param_y", "getter": "get_param_y", "index": 20 }, { "type": "float", "name": "angular_spring_y/equilibrium_point", "setter": "set_param_y", "getter": "get_param_y", "index": 21 }, { "type": "bool", "name": "linear_limit_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 0 }, { "type": "float", "name": "linear_limit_z/upper_distance", "setter": "set_param_z", "getter": "get_param_z", "index": 1 }, { "type": "float", "name": "linear_limit_z/lower_distance", "setter": "set_param_z", "getter": "get_param_z", "index": 0 }, { "type": "float", "name": "linear_limit_z/softness", "setter": "set_param_z", "getter": "get_param_z", "index": 2 }, { "type": "float", "name": "linear_limit_z/restitution", "setter": "set_param_z", "getter": "get_param_z", "index": 3 }, { "type": "float", "name": "linear_limit_z/damping", "setter": "set_param_z", "getter": "get_param_z", "index": 4 }, { "type": "bool", "name": "linear_motor_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 5 }, { "type": "float", "name": "linear_motor_z/target_velocity", "setter": "set_param_z", "getter": "get_param_z", "index": 5 }, { "type": "float", "name": "linear_motor_z/force_limit", "setter": "set_param_z", "getter": "get_param_z", "index": 6 }, { "type": "bool", "name": "linear_spring_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 3 }, { "type": "float", "name": "linear_spring_z/stiffness", "setter": "set_param_z", "getter": "get_param_z", "index": 7 }, { "type": "float", "name": "linear_spring_z/damping", "setter": "set_param_z", "getter": "get_param_z", "index": 8 }, { "type": "float", "name": "linear_spring_z/equilibrium_point", "setter": "set_param_z", "getter": "get_param_z", "index": 9 }, { "type": "bool", "name": "angular_limit_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 1 }, { "type": "float", "name": "angular_limit_z/upper_angle", "setter": "_set_angular_hi_limit_z", "getter": "_get_angular_hi_limit_z", "index": -1 }, { "type": "float", "name": "angular_limit_z/lower_angle", "setter": "_set_angular_lo_limit_z", "getter": "_get_angular_lo_limit_z", "index": -1 }, { "type": "float", "name": "angular_limit_z/softness", "setter": "set_param_z", "getter": "get_param_z", "index": 12 }, { "type": "float", "name": "angular_limit_z/restitution", "setter": "set_param_z", "getter": "get_param_z", "index": 14 }, { "type": "float", "name": "angular_limit_z/damping", "setter": "set_param_z", "getter": "get_param_z", "index": 13 }, { "type": "float", "name": "angular_limit_z/force_limit", "setter": "set_param_z", "getter": "get_param_z", "index": 15 }, { "type": "float", "name": "angular_limit_z/erp", "setter": "set_param_z", "getter": "get_param_z", "index": 16 }, { "type": "bool", "name": "angular_motor_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 4 }, { "type": "float", "name": "angular_motor_z/target_velocity", "setter": "set_param_z", "getter": "get_param_z", "index": 17 }, { "type": "float", "name": "angular_motor_z/force_limit", "setter": "set_param_z", "getter": "get_param_z", "index": 18 }, { "type": "bool", "name": "angular_spring_z/enabled", "setter": "set_flag_z", "getter": "get_flag_z", "index": 2 }, { "type": "float", "name": "angular_spring_z/stiffness", "setter": "set_param_z", "getter": "get_param_z", "index": 19 }, { "type": "float", "name": "angular_spring_z/damping", "setter": "set_param_z", "getter": "get_param_z", "index": 20 }, { "type": "float", "name": "angular_spring_z/equilibrium_point", "setter": "set_param_z", "getter": "get_param_z", "index": 21 } ] }, { "name": "Geometry2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "PolyEndType", "values": [ { "name": "END_POLYGON", "value": 0 }, { "name": "END_JOINED", "value": 1 }, { "name": "END_BUTT", "value": 2 }, { "name": "END_SQUARE", "value": 3 }, { "name": "END_ROUND", "value": 4 } ] }, { "name": "PolyBooleanOperation", "values": [ { "name": "OPERATION_UNION", "value": 0 }, { "name": "OPERATION_DIFFERENCE", "value": 1 }, { "name": "OPERATION_INTERSECTION", "value": 2 }, { "name": "OPERATION_XOR", "value": 3 } ] }, { "name": "PolyJoinType", "values": [ { "name": "JOIN_SQUARE", "value": 0 }, { "name": "JOIN_ROUND", "value": 1 }, { "name": "JOIN_MITER", "value": 2 } ] } ], "methods": [ { "name": "is_point_in_circle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "bool" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "circle_position", "type": "Vector2" }, { "name": "circle_radius", "type": "float", "meta": "float" } ] }, { "name": "segment_intersects_segment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "Variant" }, "arguments": [ { "name": "from_a", "type": "Vector2" }, { "name": "to_a", "type": "Vector2" }, { "name": "from_b", "type": "Vector2" }, { "name": "to_b", "type": "Vector2" } ] }, { "name": "line_intersects_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "Variant" }, "arguments": [ { "name": "from_a", "type": "Vector2" }, { "name": "dir_a", "type": "Vector2" }, { "name": "from_b", "type": "Vector2" }, { "name": "dir_b", "type": "Vector2" } ] }, { "name": "get_closest_points_between_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "p1", "type": "Vector2" }, { "name": "q1", "type": "Vector2" }, { "name": "p2", "type": "Vector2" }, { "name": "q2", "type": "Vector2" } ] }, { "name": "get_closest_point_to_segment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "s1", "type": "Vector2" }, { "name": "s2", "type": "Vector2" } ] }, { "name": "get_closest_point_to_segment_uncapped", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "s1", "type": "Vector2" }, { "name": "s2", "type": "Vector2" } ] }, { "name": "point_is_inside_triangle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135481931, "return_value": { "type": "bool" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "a", "type": "Vector2" }, { "name": "b", "type": "Vector2" }, { "name": "c", "type": "Vector2" } ] }, { "name": "is_polygon_clockwise", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "is_point_in_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "triangulate_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "triangulate_delaunay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "points", "type": "PackedVector2Array" } ] }, { "name": "convex_hull", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "points", "type": "PackedVector2Array" } ] }, { "name": "merge_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polygon_a", "type": "PackedVector2Array" }, { "name": "polygon_b", "type": "PackedVector2Array" } ] }, { "name": "clip_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polygon_a", "type": "PackedVector2Array" }, { "name": "polygon_b", "type": "PackedVector2Array" } ] }, { "name": "intersect_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polygon_a", "type": "PackedVector2Array" }, { "name": "polygon_b", "type": "PackedVector2Array" } ] }, { "name": "exclude_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polygon_a", "type": "PackedVector2Array" }, { "name": "polygon_b", "type": "PackedVector2Array" } ] }, { "name": "clip_polyline_with_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polyline", "type": "PackedVector2Array" }, { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "intersect_polyline_with_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "polyline", "type": "PackedVector2Array" }, { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "offset_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "Array" }, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" }, { "name": "delta", "type": "float", "meta": "float" }, { "name": "join_type", "type": "enum::Geometry2D.PolyJoinType", "default_value": "0" } ] }, { "name": "offset_polyline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "Array" }, "arguments": [ { "name": "polyline", "type": "PackedVector2Array" }, { "name": "delta", "type": "float", "meta": "float" }, { "name": "join_type", "type": "enum::Geometry2D.PolyJoinType", "default_value": "0" }, { "name": "end_type", "type": "enum::Geometry2D.PolyEndType", "default_value": "3" } ] }, { "name": "make_atlas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "sizes", "type": "PackedVector2Array" } ] } ] }, { "name": "Geometry3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "build_box_planes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "build_cylinder_planes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "Array" }, "arguments": [ { "name": "radius", "type": "float", "meta": "float" }, { "name": "height", "type": "float", "meta": "float" }, { "name": "sides", "type": "int", "meta": "int32" }, { "name": "axis", "type": "enum::Vector3.Axis", "default_value": "2" } ] }, { "name": "build_capsule_planes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 177157196, "return_value": { "type": "Array" }, "arguments": [ { "name": "radius", "type": "float", "meta": "float" }, { "name": "height", "type": "float", "meta": "float" }, { "name": "sides", "type": "int", "meta": "int32" }, { "name": "lats", "type": "int", "meta": "int32" }, { "name": "axis", "type": "enum::Vector3.Axis", "default_value": "2" } ] }, { "name": "get_closest_points_between_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "p1", "type": "Vector3" }, { "name": "p2", "type": "Vector3" }, { "name": "q1", "type": "Vector3" }, { "name": "q2", "type": "Vector3" } ] }, { "name": "get_closest_point_to_segment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "point", "type": "Vector3" }, { "name": "s1", "type": "Vector3" }, { "name": "s2", "type": "Vector3" } ] }, { "name": "get_closest_point_to_segment_uncapped", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "point", "type": "Vector3" }, { "name": "s1", "type": "Vector3" }, { "name": "s2", "type": "Vector3" } ] }, { "name": "ray_intersects_triangle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "Variant" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "dir", "type": "Vector3" }, { "name": "a", "type": "Vector3" }, { "name": "b", "type": "Vector3" }, { "name": "c", "type": "Vector3" } ] }, { "name": "segment_intersects_triangle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "Variant" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "a", "type": "Vector3" }, { "name": "b", "type": "Vector3" }, { "name": "c", "type": "Vector3" } ] }, { "name": "segment_intersects_sphere", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "sphere_position", "type": "Vector3" }, { "name": "sphere_radius", "type": "float", "meta": "float" } ] }, { "name": "segment_intersects_cylinder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "height", "type": "float", "meta": "float" }, { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "segment_intersects_convex", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "planes", "type": "Array" } ] }, { "name": "clip_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "points", "type": "PackedVector3Array" }, { "name": "plane", "type": "Plane" } ] } ] }, { "name": "GeometryInstance3D", "is_refcounted": false, "is_instantiable": false, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "GIMode", "values": [ { "name": "GI_MODE_DISABLED", "value": 0 }, { "name": "GI_MODE_BAKED", "value": 1 }, { "name": "GI_MODE_DYNAMIC", "value": 2 } ] }, { "name": "ShadowCastingSetting", "values": [ { "name": "SHADOW_CASTING_SETTING_OFF", "value": 0 }, { "name": "SHADOW_CASTING_SETTING_ON", "value": 1 }, { "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", "value": 2 }, { "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", "value": 3 } ] }, { "name": "LightmapScale", "values": [ { "name": "LIGHTMAP_SCALE_1X", "value": 0 }, { "name": "LIGHTMAP_SCALE_2X", "value": 1 }, { "name": "LIGHTMAP_SCALE_4X", "value": 2 }, { "name": "LIGHTMAP_SCALE_8X", "value": 3 }, { "name": "LIGHTMAP_SCALE_MAX", "value": 4 } ] } ], "methods": [ { "name": "set_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_cast_shadows_setting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shadow_casting_setting", "type": "enum::GeometryInstance3D.ShadowCastingSetting" } ] }, { "name": "get_cast_shadows_setting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GeometryInstance3D.ShadowCastingSetting" } }, { "name": "set_lod_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_lod_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_visibility_range_end_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_visibility_range_end_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_visibility_range_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_visibility_range_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_visibility_range_begin_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_visibility_range_begin_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_visibility_range_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_visibility_range_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_shader_instance_uniform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "uniform", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_shader_instance_uniform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "uniform", "type": "StringName" } ] }, { "name": "set_extra_cull_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_extra_cull_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_lightmap_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "enum::GeometryInstance3D.LightmapScale" } ] }, { "name": "get_lightmap_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GeometryInstance3D.LightmapScale" } }, { "name": "set_gi_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::GeometryInstance3D.GIMode" } ] }, { "name": "get_gi_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GeometryInstance3D.GIMode" } }, { "name": "set_ignore_occlusion_culling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ignore_culling", "type": "bool" } ] }, { "name": "is_ignoring_occlusion_culling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aabb", "type": "AABB" } ] } ], "properties": [ { "type": "BaseMaterial3D,ShaderMaterial", "name": "material_override", "setter": "set_material_override", "getter": "get_material_override", "index": -1 }, { "type": "int", "name": "cast_shadow", "setter": "set_cast_shadows_setting", "getter": "get_cast_shadows_setting", "index": -1 }, { "type": "float", "name": "extra_cull_margin", "setter": "set_extra_cull_margin", "getter": "get_extra_cull_margin", "index": -1 }, { "type": "float", "name": "lod_bias", "setter": "set_lod_bias", "getter": "get_lod_bias", "index": -1 }, { "type": "bool", "name": "ignore_occlusion_culling", "setter": "set_ignore_occlusion_culling", "getter": "is_ignoring_occlusion_culling", "index": -1 }, { "type": "int", "name": "gi_mode", "setter": "set_gi_mode", "getter": "get_gi_mode", "index": -1 }, { "type": "int", "name": "gi_lightmap_scale", "setter": "set_lightmap_scale", "getter": "get_lightmap_scale", "index": -1 }, { "type": "float", "name": "visibility_range_begin", "setter": "set_visibility_range_begin", "getter": "get_visibility_range_begin", "index": -1 }, { "type": "float", "name": "visibility_range_begin_margin", "setter": "set_visibility_range_begin_margin", "getter": "get_visibility_range_begin_margin", "index": -1 }, { "type": "float", "name": "visibility_range_end", "setter": "set_visibility_range_end", "getter": "get_visibility_range_end", "index": -1 }, { "type": "float", "name": "visibility_range_end_margin", "setter": "set_visibility_range_end_margin", "getter": "get_visibility_range_end_margin", "index": -1 } ] }, { "name": "Gradient", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "offset", "type": "float", "meta": "float" }, { "name": "color", "type": "Color" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Color" }, "arguments": [ { "name": "point", "type": "int", "meta": "int32" } ] }, { "name": "interpolate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Color" }, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_offsets", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offsets", "type": "PackedFloat32Array" } ] }, { "name": "get_offsets", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedFloat32Array" } }, { "name": "set_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "colors", "type": "PackedColorArray" } ] }, { "name": "get_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedColorArray" } } ], "properties": [ { "type": "PackedFloat32Array", "name": "offsets", "setter": "set_offsets", "getter": "get_offsets", "index": -1 }, { "type": "PackedColorArray", "name": "colors", "setter": "set_colors", "getter": "get_colors", "index": -1 } ] }, { "name": "GradientTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_gradient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gradient", "type": "Gradient" } ] }, { "name": "get_gradient", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Gradient" } }, { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "set_use_hdr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_using_hdr", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Gradient", "name": "gradient", "setter": "set_gradient", "getter": "get_gradient", "index": -1 }, { "type": "int", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "bool", "name": "use_hdr", "setter": "set_use_hdr", "getter": "is_using_hdr", "index": -1 } ] }, { "name": "GraphEdit", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "methods": [ { "name": "_get_connection_line", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" } ] }, { "name": "connect_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to", "type": "StringName" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "is_node_connected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "bool" }, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to", "type": "StringName" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "disconnect_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to", "type": "StringName" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "set_connection_activity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to", "type": "StringName" }, { "name": "to_port", "type": "int", "meta": "int32" }, { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_connection_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "clear_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_scroll_ofs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_scroll_ofs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "add_valid_right_disconnect_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "remove_valid_right_disconnect_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "add_valid_left_disconnect_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "remove_valid_left_disconnect_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "add_valid_connection_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_type", "type": "int", "meta": "int32" }, { "name": "to_type", "type": "int", "meta": "int32" } ] }, { "name": "remove_valid_connection_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_type", "type": "int", "meta": "int32" }, { "name": "to_type", "type": "int", "meta": "int32" } ] }, { "name": "is_valid_connection_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "from_type", "type": "int", "meta": "int32" }, { "name": "to_type", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" } ] }, { "name": "set_zoom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zoom", "type": "float", "meta": "float" } ] }, { "name": "get_zoom", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_zoom_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zoom_min", "type": "float", "meta": "float" } ] }, { "name": "get_zoom_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_zoom_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zoom_max", "type": "float", "meta": "float" } ] }, { "name": "get_zoom_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_zoom_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "zoom_step", "type": "float", "meta": "float" } ] }, { "name": "get_zoom_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_show_zoom_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_showing_zoom_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "int", "meta": "int32" } ] }, { "name": "get_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_snap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_snap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_connection_lines_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_connection_lines_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_connection_lines_antialiased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "bool" } ] }, { "name": "is_connection_lines_antialiased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_minimap_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_minimap_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_minimap_opacity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "opacity", "type": "float", "meta": "float" } ] }, { "name": "get_minimap_opacity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_minimap_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_minimap_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_right_disconnects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_right_disconnects_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_zoom_hbox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "HBoxContainer" } }, { "name": "arrange_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] } ], "signals": [ { "name": "delete_nodes_request" }, { "name": "copy_nodes_request" }, { "name": "duplicate_nodes_request" }, { "name": "popup_request", "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "paste_nodes_request" }, { "name": "scroll_offset_changed", "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "node_selected", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "node_deselected", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "begin_node_move" }, { "name": "connection_to_empty", "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_slot", "type": "int" }, { "name": "release_position", "type": "Vector2" } ] }, { "name": "disconnection_request", "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_slot", "type": "int" }, { "name": "to", "type": "StringName" }, { "name": "to_slot", "type": "int" } ] }, { "name": "connection_request", "arguments": [ { "name": "from", "type": "StringName" }, { "name": "from_slot", "type": "int" }, { "name": "to", "type": "StringName" }, { "name": "to_slot", "type": "int" } ] }, { "name": "connection_from_empty", "arguments": [ { "name": "to", "type": "StringName" }, { "name": "to_slot", "type": "int" }, { "name": "release_position", "type": "Vector2" } ] }, { "name": "end_node_move" } ], "properties": [ { "type": "bool", "name": "right_disconnects", "setter": "set_right_disconnects", "getter": "is_right_disconnects_enabled", "index": -1 }, { "type": "Vector2", "name": "scroll_offset", "setter": "set_scroll_ofs", "getter": "get_scroll_ofs", "index": -1 }, { "type": "int", "name": "snap_distance", "setter": "set_snap", "getter": "get_snap", "index": -1 }, { "type": "bool", "name": "use_snap", "setter": "set_use_snap", "getter": "is_using_snap", "index": -1 }, { "type": "float", "name": "connection_lines_thickness", "setter": "set_connection_lines_thickness", "getter": "get_connection_lines_thickness", "index": -1 }, { "type": "bool", "name": "connection_lines_antialiased", "setter": "set_connection_lines_antialiased", "getter": "is_connection_lines_antialiased", "index": -1 }, { "type": "float", "name": "zoom", "setter": "set_zoom", "getter": "get_zoom", "index": -1 }, { "type": "float", "name": "zoom_min", "setter": "set_zoom_min", "getter": "get_zoom_min", "index": -1 }, { "type": "float", "name": "zoom_max", "setter": "set_zoom_max", "getter": "get_zoom_max", "index": -1 }, { "type": "float", "name": "zoom_step", "setter": "set_zoom_step", "getter": "get_zoom_step", "index": -1 }, { "type": "bool", "name": "show_zoom_label", "setter": "set_show_zoom_label", "getter": "is_showing_zoom_label", "index": -1 }, { "type": "bool", "name": "minimap_enabled", "setter": "set_minimap_enabled", "getter": "is_minimap_enabled", "index": -1 }, { "type": "Vector2", "name": "minimap_size", "setter": "set_minimap_size", "getter": "get_minimap_size", "index": -1 }, { "type": "float", "name": "minimap_opacity", "setter": "set_minimap_opacity", "getter": "get_minimap_opacity", "index": -1 } ] }, { "name": "GraphNode", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "enums": [ { "name": "Overlay", "values": [ { "name": "OVERLAY_DISABLED", "value": 0 }, { "name": "OVERLAY_BREAKPOINT", "value": 1 }, { "name": "OVERLAY_POSITION", "value": 2 } ] } ], "methods": [ { "name": "set_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "title", "type": "String" } ] }, { "name": "get_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_slot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 417479696, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable_left", "type": "bool" }, { "name": "type_left", "type": "int", "meta": "int32" }, { "name": "color_left", "type": "Color" }, { "name": "enable_right", "type": "bool" }, { "name": "type_right", "type": "int", "meta": "int32" }, { "name": "color_right", "type": "Color" }, { "name": "custom_left", "type": "Texture2D", "default_value": "null" }, { "name": "custom_right", "type": "Texture2D", "default_value": "null" } ] }, { "name": "clear_slot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_all_slots", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_slot_enabled_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_slot_enabled_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable_left", "type": "bool" } ] }, { "name": "set_slot_type_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "type_left", "type": "int", "meta": "int32" } ] }, { "name": "get_slot_type_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_slot_color_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "color_left", "type": "Color" } ] }, { "name": "get_slot_color_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_slot_enabled_right", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_slot_enabled_right", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable_right", "type": "bool" } ] }, { "name": "set_slot_type_right", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "type_right", "type": "int", "meta": "int32" } ] }, { "name": "get_slot_type_right", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_slot_color_right", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "color_right", "type": "Color" } ] }, { "name": "get_slot_color_right", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_position_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_position_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_comment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "comment", "type": "bool" } ] }, { "name": "is_comment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_resizable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resizable", "type": "bool" } ] }, { "name": "is_resizable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "selected", "type": "bool" } ] }, { "name": "is_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_connection_output_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_connection_input_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_connection_output_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_output_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_output_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_input_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_input_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_input_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_show_close_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "show", "type": "bool" } ] }, { "name": "is_close_button_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_overlay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "overlay", "type": "enum::GraphNode.Overlay" } ] }, { "name": "get_overlay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::GraphNode.Overlay" } } ], "signals": [ { "name": "raise_request" }, { "name": "position_offset_changed" }, { "name": "close_request" }, { "name": "dragged", "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" } ] }, { "name": "slot_updated", "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "resize_request", "arguments": [ { "name": "new_minsize", "type": "Vector2" } ] } ], "properties": [ { "type": "String", "name": "title", "setter": "set_title", "getter": "get_title", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "Vector2", "name": "position_offset", "setter": "set_position_offset", "getter": "get_position_offset", "index": -1 }, { "type": "bool", "name": "show_close", "setter": "set_show_close_button", "getter": "is_close_button_visible", "index": -1 }, { "type": "bool", "name": "resizable", "setter": "set_resizable", "getter": "is_resizable", "index": -1 }, { "type": "bool", "name": "selected", "setter": "set_selected", "getter": "is_selected", "index": -1 }, { "type": "bool", "name": "comment", "setter": "set_comment", "getter": "is_comment", "index": -1 }, { "type": "int", "name": "overlay", "setter": "set_overlay", "getter": "get_overlay", "index": -1 } ] }, { "name": "GridContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "methods": [ { "name": "set_columns", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "columns", "type": "int", "meta": "int32" } ] }, { "name": "get_columns", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "columns", "setter": "set_columns", "getter": "get_columns", "index": -1 } ] }, { "name": "GridMap", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "constants": [ { "name": "INVALID_CELL_ITEM", "value": -1 } ], "methods": [ { "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_bake_navigation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bake_navigation", "type": "bool" } ] }, { "name": "is_baking_navigation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "get_navigation_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_mesh_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh_library", "type": "MeshLibrary" } ] }, { "name": "get_mesh_library", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MeshLibrary" } }, { "name": "set_cell_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector3" } ] }, { "name": "get_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_cell_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_cell_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_octant_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_octant_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_cell_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "position", "type": "Vector3i" }, { "name": "item", "type": "int", "meta": "int32" }, { "name": "orientation", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "get_cell_item", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector3i" } ] }, { "name": "get_cell_item_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector3i" } ] }, { "name": "world_to_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3i" }, "arguments": [ { "name": "world_position", "type": "Vector3" } ] }, { "name": "map_to_world", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "map_position", "type": "Vector3i" } ] }, { "name": "resource_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "set_center_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_center_x", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_center_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_center_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_center_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_center_z", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_clip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3063694157, "arguments": [ { "name": "enabled", "type": "bool" }, { "name": "clipabove", "type": "bool", "default_value": "true" }, { "name": "floor", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "axis", "type": "enum::Vector3.Axis", "default_value": "0" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_used_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_bake_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_bake_mesh_instance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_baked_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "make_baked_meshes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3650612583, "arguments": [ { "name": "gen_lightmap_uv", "type": "bool", "default_value": "false" }, { "name": "lightmap_uv_texel_size", "type": "float", "meta": "float", "default_value": "0.1" } ] } ], "signals": [ { "name": "cell_size_changed", "arguments": [ { "name": "cell_size", "type": "Vector3" } ] } ], "properties": [ { "type": "MeshLibrary", "name": "mesh_library", "setter": "set_mesh_library", "getter": "get_mesh_library", "index": -1 }, { "type": "Vector3", "name": "cell_size", "setter": "set_cell_size", "getter": "get_cell_size", "index": -1 }, { "type": "int", "name": "cell_octant_size", "setter": "set_octant_size", "getter": "get_octant_size", "index": -1 }, { "type": "bool", "name": "cell_center_x", "setter": "set_center_x", "getter": "get_center_x", "index": -1 }, { "type": "bool", "name": "cell_center_y", "setter": "set_center_y", "getter": "get_center_y", "index": -1 }, { "type": "bool", "name": "cell_center_z", "setter": "set_center_z", "getter": "get_center_z", "index": -1 }, { "type": "float", "name": "cell_scale", "setter": "set_cell_scale", "getter": "get_cell_scale", "index": -1 }, { "type": "int", "name": "collision_layer", "setter": "set_collision_layer", "getter": "get_collision_layer", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "bake_navigation", "setter": "set_bake_navigation", "getter": "is_baking_navigation", "index": -1 }, { "type": "int", "name": "navigation_layers", "setter": "set_navigation_layers", "getter": "get_navigation_layers", "index": -1 } ] }, { "name": "GrooveJoint2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint2D", "api_type": "core", "methods": [ { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_initial_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_initial_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "float", "name": "initial_offset", "setter": "set_initial_offset", "getter": "get_initial_offset", "index": -1 } ] }, { "name": "HBoxContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "BoxContainer", "api_type": "core" }, { "name": "HMACContext", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "hash_type", "type": "enum::HashingContext.HashType" }, { "name": "key", "type": "PackedByteArray" } ] }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "finish", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } } ] }, { "name": "HScrollBar", "is_refcounted": false, "is_instantiable": true, "inherits": "ScrollBar", "api_type": "core" }, { "name": "HSeparator", "is_refcounted": false, "is_instantiable": true, "inherits": "Separator", "api_type": "core" }, { "name": "HSlider", "is_refcounted": false, "is_instantiable": true, "inherits": "Slider", "api_type": "core" }, { "name": "HSplitContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "SplitContainer", "api_type": "core" }, { "name": "HTTPClient", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "Status", "values": [ { "name": "STATUS_DISCONNECTED", "value": 0 }, { "name": "STATUS_RESOLVING", "value": 1 }, { "name": "STATUS_CANT_RESOLVE", "value": 2 }, { "name": "STATUS_CONNECTING", "value": 3 }, { "name": "STATUS_CANT_CONNECT", "value": 4 }, { "name": "STATUS_CONNECTED", "value": 5 }, { "name": "STATUS_REQUESTING", "value": 6 }, { "name": "STATUS_BODY", "value": 7 }, { "name": "STATUS_CONNECTION_ERROR", "value": 8 }, { "name": "STATUS_SSL_HANDSHAKE_ERROR", "value": 9 } ] }, { "name": "Method", "values": [ { "name": "METHOD_GET", "value": 0 }, { "name": "METHOD_HEAD", "value": 1 }, { "name": "METHOD_POST", "value": 2 }, { "name": "METHOD_PUT", "value": 3 }, { "name": "METHOD_DELETE", "value": 4 }, { "name": "METHOD_OPTIONS", "value": 5 }, { "name": "METHOD_TRACE", "value": 6 }, { "name": "METHOD_CONNECT", "value": 7 }, { "name": "METHOD_PATCH", "value": 8 }, { "name": "METHOD_MAX", "value": 9 } ] }, { "name": "ResponseCode", "values": [ { "name": "RESPONSE_CONTINUE", "value": 100 }, { "name": "RESPONSE_SWITCHING_PROTOCOLS", "value": 101 }, { "name": "RESPONSE_PROCESSING", "value": 102 }, { "name": "RESPONSE_OK", "value": 200 }, { "name": "RESPONSE_CREATED", "value": 201 }, { "name": "RESPONSE_ACCEPTED", "value": 202 }, { "name": "RESPONSE_NON_AUTHORITATIVE_INFORMATION", "value": 203 }, { "name": "RESPONSE_NO_CONTENT", "value": 204 }, { "name": "RESPONSE_RESET_CONTENT", "value": 205 }, { "name": "RESPONSE_PARTIAL_CONTENT", "value": 206 }, { "name": "RESPONSE_MULTI_STATUS", "value": 207 }, { "name": "RESPONSE_ALREADY_REPORTED", "value": 208 }, { "name": "RESPONSE_IM_USED", "value": 226 }, { "name": "RESPONSE_MULTIPLE_CHOICES", "value": 300 }, { "name": "RESPONSE_MOVED_PERMANENTLY", "value": 301 }, { "name": "RESPONSE_FOUND", "value": 302 }, { "name": "RESPONSE_SEE_OTHER", "value": 303 }, { "name": "RESPONSE_NOT_MODIFIED", "value": 304 }, { "name": "RESPONSE_USE_PROXY", "value": 305 }, { "name": "RESPONSE_SWITCH_PROXY", "value": 306 }, { "name": "RESPONSE_TEMPORARY_REDIRECT", "value": 307 }, { "name": "RESPONSE_PERMANENT_REDIRECT", "value": 308 }, { "name": "RESPONSE_BAD_REQUEST", "value": 400 }, { "name": "RESPONSE_UNAUTHORIZED", "value": 401 }, { "name": "RESPONSE_PAYMENT_REQUIRED", "value": 402 }, { "name": "RESPONSE_FORBIDDEN", "value": 403 }, { "name": "RESPONSE_NOT_FOUND", "value": 404 }, { "name": "RESPONSE_METHOD_NOT_ALLOWED", "value": 405 }, { "name": "RESPONSE_NOT_ACCEPTABLE", "value": 406 }, { "name": "RESPONSE_PROXY_AUTHENTICATION_REQUIRED", "value": 407 }, { "name": "RESPONSE_REQUEST_TIMEOUT", "value": 408 }, { "name": "RESPONSE_CONFLICT", "value": 409 }, { "name": "RESPONSE_GONE", "value": 410 }, { "name": "RESPONSE_LENGTH_REQUIRED", "value": 411 }, { "name": "RESPONSE_PRECONDITION_FAILED", "value": 412 }, { "name": "RESPONSE_REQUEST_ENTITY_TOO_LARGE", "value": 413 }, { "name": "RESPONSE_REQUEST_URI_TOO_LONG", "value": 414 }, { "name": "RESPONSE_UNSUPPORTED_MEDIA_TYPE", "value": 415 }, { "name": "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE", "value": 416 }, { "name": "RESPONSE_EXPECTATION_FAILED", "value": 417 }, { "name": "RESPONSE_IM_A_TEAPOT", "value": 418 }, { "name": "RESPONSE_MISDIRECTED_REQUEST", "value": 421 }, { "name": "RESPONSE_UNPROCESSABLE_ENTITY", "value": 422 }, { "name": "RESPONSE_LOCKED", "value": 423 }, { "name": "RESPONSE_FAILED_DEPENDENCY", "value": 424 }, { "name": "RESPONSE_UPGRADE_REQUIRED", "value": 426 }, { "name": "RESPONSE_PRECONDITION_REQUIRED", "value": 428 }, { "name": "RESPONSE_TOO_MANY_REQUESTS", "value": 429 }, { "name": "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE", "value": 431 }, { "name": "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS", "value": 451 }, { "name": "RESPONSE_INTERNAL_SERVER_ERROR", "value": 500 }, { "name": "RESPONSE_NOT_IMPLEMENTED", "value": 501 }, { "name": "RESPONSE_BAD_GATEWAY", "value": 502 }, { "name": "RESPONSE_SERVICE_UNAVAILABLE", "value": 503 }, { "name": "RESPONSE_GATEWAY_TIMEOUT", "value": 504 }, { "name": "RESPONSE_HTTP_VERSION_NOT_SUPPORTED", "value": 505 }, { "name": "RESPONSE_VARIANT_ALSO_NEGOTIATES", "value": 506 }, { "name": "RESPONSE_INSUFFICIENT_STORAGE", "value": 507 }, { "name": "RESPONSE_LOOP_DETECTED", "value": 508 }, { "name": "RESPONSE_NOT_EXTENDED", "value": 510 }, { "name": "RESPONSE_NETWORK_AUTH_REQUIRED", "value": 511 } ] } ], "methods": [ { "name": "connect_to_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2732392300, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "port", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "use_ssl", "type": "bool", "default_value": "false" }, { "name": "verify_host", "type": "bool", "default_value": "true" } ] }, { "name": "set_connection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "connection", "type": "StreamPeer" } ] }, { "name": "get_connection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StreamPeer" } }, { "name": "request_raw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "method", "type": "enum::HTTPClient.Method" }, { "name": "url", "type": "String" }, { "name": "headers", "type": "PackedStringArray" }, { "name": "body", "type": "PackedByteArray" } ] }, { "name": "request", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "method", "type": "enum::HTTPClient.Method" }, { "name": "url", "type": "String" }, { "name": "headers", "type": "PackedStringArray" }, { "name": "body", "type": "String", "default_value": "\"\"" } ] }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "has_response", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_response_chunked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_response_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_response_headers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedStringArray" } }, { "name": "get_response_headers_as_dictionary", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "get_response_body_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "read_response_body_chunk", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } }, { "name": "set_read_chunk_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32" } ] }, { "name": "get_read_chunk_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_blocking_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_blocking_mode_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::HTTPClient.Status" } }, { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "query_string_from_dict", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "fields", "type": "Dictionary" } ] } ], "properties": [ { "type": "bool", "name": "blocking_mode_enabled", "setter": "set_blocking_mode", "getter": "is_blocking_mode_enabled", "index": -1 }, { "type": "StreamPeer", "name": "connection", "setter": "set_connection", "getter": "get_connection", "index": -1 }, { "type": "int", "name": "read_chunk_size", "setter": "set_read_chunk_size", "getter": "get_read_chunk_size", "index": -1 } ] }, { "name": "HTTPRequest", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "enums": [ { "name": "Result", "values": [ { "name": "RESULT_SUCCESS", "value": 0 }, { "name": "RESULT_CHUNKED_BODY_SIZE_MISMATCH", "value": 1 }, { "name": "RESULT_CANT_CONNECT", "value": 2 }, { "name": "RESULT_CANT_RESOLVE", "value": 3 }, { "name": "RESULT_CONNECTION_ERROR", "value": 4 }, { "name": "RESULT_SSL_HANDSHAKE_ERROR", "value": 5 }, { "name": "RESULT_NO_RESPONSE", "value": 6 }, { "name": "RESULT_BODY_SIZE_LIMIT_EXCEEDED", "value": 7 }, { "name": "RESULT_BODY_DECOMPRESS_FAILED", "value": 8 }, { "name": "RESULT_REQUEST_FAILED", "value": 9 }, { "name": "RESULT_DOWNLOAD_FILE_CANT_OPEN", "value": 10 }, { "name": "RESULT_DOWNLOAD_FILE_WRITE_ERROR", "value": 11 }, { "name": "RESULT_REDIRECT_LIMIT_REACHED", "value": 12 }, { "name": "RESULT_TIMEOUT", "value": 13 } ] } ], "methods": [ { "name": "request", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3556230583, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "url", "type": "String" }, { "name": "custom_headers", "type": "PackedStringArray", "default_value": "PackedStringArray()" }, { "name": "ssl_validate_domain", "type": "bool", "default_value": "true" }, { "name": "method", "type": "enum::HTTPClient.Method", "default_value": "0" }, { "name": "request_data", "type": "String", "default_value": "\"\"" } ] }, { "name": "request_raw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3556230583, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "url", "type": "String" }, { "name": "custom_headers", "type": "PackedStringArray", "default_value": "PackedStringArray()" }, { "name": "ssl_validate_domain", "type": "bool", "default_value": "true" }, { "name": "method", "type": "enum::HTTPClient.Method", "default_value": "0" }, { "name": "request_data_raw", "type": "PackedByteArray", "default_value": "PackedByteArray()" } ] }, { "name": "cancel_request", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_http_client_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::HTTPClient.Status" } }, { "name": "set_use_threads", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_threads", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_accept_gzip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_accepting_gzip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_body_size_limit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32" } ] }, { "name": "get_body_size_limit", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_redirects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_max_redirects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_download_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_download_file", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_downloaded_bytes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_body_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_timeout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "timeout", "type": "int", "meta": "int32" } ] }, { "name": "get_timeout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_download_chunk_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "get_download_chunk_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "signals": [ { "name": "request_completed", "arguments": [ { "name": "result", "type": "int" }, { "name": "response_code", "type": "int" }, { "name": "headers", "type": "PackedStringArray" }, { "name": "body", "type": "PackedByteArray" } ] } ], "properties": [ { "type": "String", "name": "download_file", "setter": "set_download_file", "getter": "get_download_file", "index": -1 }, { "type": "int", "name": "download_chunk_size", "setter": "set_download_chunk_size", "getter": "get_download_chunk_size", "index": -1 }, { "type": "bool", "name": "use_threads", "setter": "set_use_threads", "getter": "is_using_threads", "index": -1 }, { "type": "bool", "name": "accept_gzip", "setter": "set_accept_gzip", "getter": "is_accepting_gzip", "index": -1 }, { "type": "int", "name": "body_size_limit", "setter": "set_body_size_limit", "getter": "get_body_size_limit", "index": -1 }, { "type": "int", "name": "max_redirects", "setter": "set_max_redirects", "getter": "get_max_redirects", "index": -1 }, { "type": "int", "name": "timeout", "setter": "set_timeout", "getter": "get_timeout", "index": -1 } ] }, { "name": "HashingContext", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "HashType", "values": [ { "name": "HASH_MD5", "value": 0 }, { "name": "HASH_SHA1", "value": 1 }, { "name": "HASH_SHA256", "value": 2 } ] } ], "methods": [ { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "type", "type": "enum::HashingContext.HashType" } ] }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "chunk", "type": "PackedByteArray" } ] }, { "name": "finish", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } } ] }, { "name": "HeightMapShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_map_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_map_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_map_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "get_map_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_map_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedFloat32Array" } ] }, { "name": "get_map_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedFloat32Array" } } ], "properties": [ { "type": "int", "name": "map_width", "setter": "set_map_width", "getter": "get_map_width", "index": -1 }, { "type": "int", "name": "map_depth", "setter": "set_map_depth", "getter": "get_map_depth", "index": -1 }, { "type": "PackedFloat32Array", "name": "map_data", "setter": "set_map_data", "getter": "get_map_data", "index": -1 } ] }, { "name": "HingeJoint3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint3D", "api_type": "core", "enums": [ { "name": "Param", "values": [ { "name": "PARAM_BIAS", "value": 0 }, { "name": "PARAM_LIMIT_UPPER", "value": 1 }, { "name": "PARAM_LIMIT_LOWER", "value": 2 }, { "name": "PARAM_LIMIT_BIAS", "value": 3 }, { "name": "PARAM_LIMIT_SOFTNESS", "value": 4 }, { "name": "PARAM_LIMIT_RELAXATION", "value": 5 }, { "name": "PARAM_MOTOR_TARGET_VELOCITY", "value": 6 }, { "name": "PARAM_MOTOR_MAX_IMPULSE", "value": 7 }, { "name": "PARAM_MAX", "value": 8 } ] }, { "name": "Flag", "values": [ { "name": "FLAG_USE_LIMIT", "value": 0 }, { "name": "FLAG_ENABLE_MOTOR", "value": 1 }, { "name": "FLAG_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::HingeJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::HingeJoint3D.Param" } ] }, { "name": "set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::HingeJoint3D.Flag" }, { "name": "enabled", "type": "bool" } ] }, { "name": "get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::HingeJoint3D.Flag" } ] } ], "properties": [ { "type": "float", "name": "params/bias", "setter": "set_param", "getter": "get_param", "index": 0 }, { "type": "bool", "name": "angular_limit/enable", "setter": "set_flag", "getter": "get_flag", "index": 0 }, { "type": "float", "name": "angular_limit/upper", "setter": "_set_upper_limit", "getter": "_get_upper_limit", "index": -1 }, { "type": "float", "name": "angular_limit/lower", "setter": "_set_lower_limit", "getter": "_get_lower_limit", "index": -1 }, { "type": "float", "name": "angular_limit/bias", "setter": "set_param", "getter": "get_param", "index": 3 }, { "type": "float", "name": "angular_limit/softness", "setter": "set_param", "getter": "get_param", "index": 4 }, { "type": "float", "name": "angular_limit/relaxation", "setter": "set_param", "getter": "get_param", "index": 5 }, { "type": "bool", "name": "motor/enable", "setter": "set_flag", "getter": "get_flag", "index": 1 }, { "type": "float", "name": "motor/target_velocity", "setter": "set_param", "getter": "get_param", "index": 6 }, { "type": "float", "name": "motor/max_impulse", "setter": "set_param", "getter": "get_param", "index": 7 } ] }, { "name": "IP", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "constants": [ { "name": "RESOLVER_MAX_QUERIES", "value": 32 }, { "name": "RESOLVER_INVALID_ID", "value": -1 } ], "enums": [ { "name": "ResolverStatus", "values": [ { "name": "RESOLVER_STATUS_NONE", "value": 0 }, { "name": "RESOLVER_STATUS_WAITING", "value": 1 }, { "name": "RESOLVER_STATUS_DONE", "value": 2 }, { "name": "RESOLVER_STATUS_ERROR", "value": 3 } ] }, { "name": "Type", "values": [ { "name": "TYPE_NONE", "value": 0 }, { "name": "TYPE_IPV4", "value": 1 }, { "name": "TYPE_IPV6", "value": 2 }, { "name": "TYPE_ANY", "value": 3 } ] } ], "methods": [ { "name": "resolve_hostname", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "String" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "ip_type", "type": "enum::IP.Type", "default_value": "3" } ] }, { "name": "resolve_hostname_addresses", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Array" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "ip_type", "type": "enum::IP.Type", "default_value": "3" } ] }, { "name": "resolve_hostname_queue_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "ip_type", "type": "enum::IP.Type", "default_value": "3" } ] }, { "name": "get_resolve_item_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::IP.ResolverStatus" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_resolve_item_address", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_resolve_item_addresses", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "erase_resolve_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_local_addresses", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_local_interfaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "clear_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 139138028, "arguments": [ { "name": "hostname", "type": "String", "default_value": "\"\"" } ] } ] }, { "name": "IPUnix", "is_refcounted": false, "is_instantiable": false, "inherits": "IP", "api_type": "core" }, { "name": "Image", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "constants": [ { "name": "MAX_WIDTH", "value": 16777216 }, { "name": "MAX_HEIGHT", "value": 16777216 } ], "enums": [ { "name": "AlphaMode", "values": [ { "name": "ALPHA_NONE", "value": 0 }, { "name": "ALPHA_BIT", "value": 1 }, { "name": "ALPHA_BLEND", "value": 2 } ] }, { "name": "CompressSource", "values": [ { "name": "COMPRESS_SOURCE_GENERIC", "value": 0 }, { "name": "COMPRESS_SOURCE_SRGB", "value": 1 }, { "name": "COMPRESS_SOURCE_NORMAL", "value": 2 } ] }, { "name": "UsedChannels", "values": [ { "name": "USED_CHANNELS_L", "value": 0 }, { "name": "USED_CHANNELS_LA", "value": 1 }, { "name": "USED_CHANNELS_R", "value": 2 }, { "name": "USED_CHANNELS_RG", "value": 3 }, { "name": "USED_CHANNELS_RGB", "value": 4 }, { "name": "USED_CHANNELS_RGBA", "value": 5 } ] }, { "name": "Interpolation", "values": [ { "name": "INTERPOLATE_NEAREST", "value": 0 }, { "name": "INTERPOLATE_BILINEAR", "value": 1 }, { "name": "INTERPOLATE_CUBIC", "value": 2 }, { "name": "INTERPOLATE_TRILINEAR", "value": 3 }, { "name": "INTERPOLATE_LANCZOS", "value": 4 } ] }, { "name": "CompressMode", "values": [ { "name": "COMPRESS_S3TC", "value": 0 }, { "name": "COMPRESS_PVRTC1_4", "value": 1 }, { "name": "COMPRESS_ETC", "value": 2 }, { "name": "COMPRESS_ETC2", "value": 3 }, { "name": "COMPRESS_BPTC", "value": 4 } ] }, { "name": "Format", "values": [ { "name": "FORMAT_L8", "value": 0 }, { "name": "FORMAT_LA8", "value": 1 }, { "name": "FORMAT_R8", "value": 2 }, { "name": "FORMAT_RG8", "value": 3 }, { "name": "FORMAT_RGB8", "value": 4 }, { "name": "FORMAT_RGBA8", "value": 5 }, { "name": "FORMAT_RGBA4444", "value": 6 }, { "name": "FORMAT_RGB565", "value": 7 }, { "name": "FORMAT_RF", "value": 8 }, { "name": "FORMAT_RGF", "value": 9 }, { "name": "FORMAT_RGBF", "value": 10 }, { "name": "FORMAT_RGBAF", "value": 11 }, { "name": "FORMAT_RH", "value": 12 }, { "name": "FORMAT_RGH", "value": 13 }, { "name": "FORMAT_RGBH", "value": 14 }, { "name": "FORMAT_RGBAH", "value": 15 }, { "name": "FORMAT_RGBE9995", "value": 16 }, { "name": "FORMAT_DXT1", "value": 17 }, { "name": "FORMAT_DXT3", "value": 18 }, { "name": "FORMAT_DXT5", "value": 19 }, { "name": "FORMAT_RGTC_R", "value": 20 }, { "name": "FORMAT_RGTC_RG", "value": 21 }, { "name": "FORMAT_BPTC_RGBA", "value": 22 }, { "name": "FORMAT_BPTC_RGBF", "value": 23 }, { "name": "FORMAT_BPTC_RGBFU", "value": 24 }, { "name": "FORMAT_PVRTC1_2", "value": 25 }, { "name": "FORMAT_PVRTC1_2A", "value": 26 }, { "name": "FORMAT_PVRTC1_4", "value": 27 }, { "name": "FORMAT_PVRTC1_4A", "value": 28 }, { "name": "FORMAT_ETC", "value": 29 }, { "name": "FORMAT_ETC2_R11", "value": 30 }, { "name": "FORMAT_ETC2_R11S", "value": 31 }, { "name": "FORMAT_ETC2_RG11", "value": 32 }, { "name": "FORMAT_ETC2_RG11S", "value": 33 }, { "name": "FORMAT_ETC2_RGB8", "value": 34 }, { "name": "FORMAT_ETC2_RGBA8", "value": 35 }, { "name": "FORMAT_ETC2_RGB8A1", "value": 36 }, { "name": "FORMAT_ETC2_RA_AS_RG", "value": 37 }, { "name": "FORMAT_DXT5_RA_AS_RG", "value": 38 }, { "name": "FORMAT_MAX", "value": 39 } ] } ], "methods": [ { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "has_mipmaps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Image.Format" } }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "convert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::Image.Format" } ] }, { "name": "get_mipmap_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "mipmap", "type": "int", "meta": "int32" } ] }, { "name": "resize_to_po2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143533034, "arguments": [ { "name": "square", "type": "bool", "default_value": "false" }, { "name": "interpolation", "type": "enum::Image.Interpolation", "default_value": "1" } ] }, { "name": "resize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "interpolation", "type": "enum::Image.Interpolation", "default_value": "1" } ] }, { "name": "shrink_x2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "crop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "flip_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "flip_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "generate_mipmaps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "renormalize", "type": "bool", "default_value": "false" } ] }, { "name": "clear_mipmaps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "use_mipmaps", "type": "bool" }, { "name": "format", "type": "enum::Image.Format" } ] }, { "name": "create_from_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "use_mipmaps", "type": "bool" }, { "name": "format", "type": "enum::Image.Format" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "is_empty", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "save_png", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "save_png_to_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "save_exr", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "grayscale", "type": "bool", "default_value": "false" } ] }, { "name": "detect_alpha", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Image.AlphaMode" } }, { "name": "is_invisible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "detect_used_channels", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "enum::Image.UsedChannels" }, "arguments": [ { "name": "source", "type": "enum::Image.CompressSource", "default_value": "0" } ] }, { "name": "compress", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "mode", "type": "enum::Image.CompressMode" }, { "name": "source", "type": "enum::Image.CompressSource", "default_value": "0" }, { "name": "lossy_quality", "type": "float", "meta": "float", "default_value": "0.7" } ] }, { "name": "compress_from_channels", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "mode", "type": "enum::Image.CompressMode" }, { "name": "channels", "type": "enum::Image.UsedChannels" }, { "name": "lossy_quality", "type": "float", "meta": "float", "default_value": "0.7" } ] }, { "name": "decompress", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "is_compressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "fix_alpha_edges", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "premultiply_alpha", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "srgb_to_linear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "normal_map_to_xy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "rgbe_to_srgb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Image" } }, { "name": "bump_map_to_normal_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3158860097, "arguments": [ { "name": "bump_scale", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "blit_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "src", "type": "Image" }, { "name": "src_rect", "type": "Rect2" }, { "name": "dst", "type": "Vector2" } ] }, { "name": "blit_rect_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "src", "type": "Image" }, { "name": "mask", "type": "Image" }, { "name": "src_rect", "type": "Rect2" }, { "name": "dst", "type": "Vector2" } ] }, { "name": "blend_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "src", "type": "Image" }, { "name": "src_rect", "type": "Rect2" }, { "name": "dst", "type": "Vector2" } ] }, { "name": "blend_rect_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "src", "type": "Image" }, { "name": "mask", "type": "Image" }, { "name": "src_rect", "type": "Rect2" }, { "name": "dst", "type": "Vector2" } ] }, { "name": "fill", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_used_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "get_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Image" }, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "copy_from", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "src", "type": "Image" } ] }, { "name": "get_pixelv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "point", "type": "Vector2i" } ] }, { "name": "get_pixel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "x", "type": "int", "meta": "int32" }, { "name": "y", "type": "int", "meta": "int32" } ] }, { "name": "set_pixelv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "point", "type": "Vector2i" }, { "name": "color", "type": "Color" } ] }, { "name": "set_pixel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "x", "type": "int", "meta": "int32" }, { "name": "y", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "adjust_bcs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "brightness", "type": "float", "meta": "float" }, { "name": "contrast", "type": "float", "meta": "float" }, { "name": "saturation", "type": "float", "meta": "float" } ] }, { "name": "load_png_from_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "load_jpg_from_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "load_webp_from_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "load_tga_from_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "load_bmp_from_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] } ], "properties": [ { "type": "Dictionary", "name": "data", "setter": "_set_data", "getter": "_get_data", "index": -1 } ] }, { "name": "ImageTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "create_from_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "image", "type": "Image" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Image.Format" } }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "image", "type": "Image" } ] }, { "name": "set_size_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] } ] }, { "name": "ImageTexture3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture3D", "api_type": "core", "methods": [ { "name": "create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135553772, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "format", "type": "enum::Image.Format" }, { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "depth", "type": "int", "meta": "int32" }, { "name": "use_mipmaps", "type": "bool" }, { "name": "data", "type": "Array" } ] }, { "name": "update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "Array" } ] } ] }, { "name": "ImageTextureLayered", "is_refcounted": true, "is_instantiable": false, "inherits": "TextureLayered", "api_type": "core", "methods": [ { "name": "create_from_images", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "images", "type": "Array" } ] }, { "name": "update_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "image", "type": "Image" }, { "name": "layer", "type": "int", "meta": "int32" } ] } ] }, { "name": "ImmediateMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "Mesh", "api_type": "core", "methods": [ { "name": "surface_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "primitive", "type": "enum::Mesh.PrimitiveType" }, { "name": "material", "type": "Material", "default_value": "null" } ] }, { "name": "surface_set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "surface_set_normal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal", "type": "Vector3" } ] }, { "name": "surface_set_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tangent", "type": "Plane" } ] }, { "name": "surface_set_uv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv", "type": "Vector2" } ] }, { "name": "surface_set_uv2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv2", "type": "Vector2" } ] }, { "name": "surface_add_vertex", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertex", "type": "Vector3" } ] }, { "name": "surface_add_vertex_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertex", "type": "Vector2" } ] }, { "name": "surface_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_surfaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "Input", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "MouseMode", "values": [ { "name": "MOUSE_MODE_VISIBLE", "value": 0 }, { "name": "MOUSE_MODE_HIDDEN", "value": 1 }, { "name": "MOUSE_MODE_CAPTURED", "value": 2 }, { "name": "MOUSE_MODE_CONFINED", "value": 3 }, { "name": "MOUSE_MODE_CONFINED_HIDDEN", "value": 4 } ] }, { "name": "CursorShape", "values": [ { "name": "CURSOR_ARROW", "value": 0 }, { "name": "CURSOR_IBEAM", "value": 1 }, { "name": "CURSOR_POINTING_HAND", "value": 2 }, { "name": "CURSOR_CROSS", "value": 3 }, { "name": "CURSOR_WAIT", "value": 4 }, { "name": "CURSOR_BUSY", "value": 5 }, { "name": "CURSOR_DRAG", "value": 6 }, { "name": "CURSOR_CAN_DROP", "value": 7 }, { "name": "CURSOR_FORBIDDEN", "value": 8 }, { "name": "CURSOR_VSIZE", "value": 9 }, { "name": "CURSOR_HSIZE", "value": 10 }, { "name": "CURSOR_BDIAGSIZE", "value": 11 }, { "name": "CURSOR_FDIAGSIZE", "value": 12 }, { "name": "CURSOR_MOVE", "value": 13 }, { "name": "CURSOR_VSPLIT", "value": 14 }, { "name": "CURSOR_HSPLIT", "value": 15 }, { "name": "CURSOR_HELP", "value": 16 } ] } ], "methods": [ { "name": "is_key_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "keycode", "type": "enum::Key" } ] }, { "name": "is_mouse_button_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "button", "type": "enum::MouseButton" } ] }, { "name": "is_joy_button_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" }, { "name": "button", "type": "enum::JoyButton" } ] }, { "name": "is_action_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "is_action_just_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "is_action_just_released", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "get_action_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "get_action_raw_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "get_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "negative_action", "type": "StringName" }, { "name": "positive_action", "type": "StringName" } ] }, { "name": "get_vector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 177157229, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "negative_x", "type": "StringName" }, { "name": "positive_x", "type": "StringName" }, { "name": "negative_y", "type": "StringName" }, { "name": "positive_y", "type": "StringName" }, { "name": "deadzone", "type": "float", "meta": "float", "default_value": "-1.0" } ] }, { "name": "add_joy_mapping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "mapping", "type": "String" }, { "name": "update_existing", "type": "bool", "default_value": "false" } ] }, { "name": "remove_joy_mapping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "guid", "type": "String" } ] }, { "name": "joy_connection_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "device", "type": "int", "meta": "int32" }, { "name": "connected", "type": "bool" }, { "name": "name", "type": "String" }, { "name": "guid", "type": "String" } ] }, { "name": "is_joy_known", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "get_joy_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" }, { "name": "axis", "type": "enum::JoyAxis" } ] }, { "name": "get_joy_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "get_joy_guid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "get_connected_joypads", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_joy_vibration_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "get_joy_vibration_duration", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "start_joy_vibration", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "device", "type": "int", "meta": "int32" }, { "name": "weak_magnitude", "type": "float", "meta": "float" }, { "name": "strong_magnitude", "type": "float", "meta": "float" }, { "name": "duration", "type": "float", "meta": "float", "default_value": "0" } ] }, { "name": "stop_joy_vibration", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "vibrate_handheld", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133822619, "arguments": [ { "name": "duration_ms", "type": "int", "meta": "int32", "default_value": "500" } ] }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_accelerometer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_magnetometer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_gyroscope", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_last_mouse_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_mouse_button_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_mouse_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Input.MouseMode" } ] }, { "name": "get_mouse_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Input.MouseMode" } }, { "name": "warp_mouse_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to", "type": "Vector2" } ] }, { "name": "action_press", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "strength", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "action_release", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "set_default_cursor_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "shape", "type": "enum::Input.CursorShape", "default_value": "0" } ] }, { "name": "get_current_cursor_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Input.CursorShape" } }, { "name": "set_custom_mouse_cursor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "image", "type": "Resource" }, { "name": "shape", "type": "enum::Input.CursorShape", "default_value": "0" }, { "name": "hotspot", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "parse_input_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "set_use_accumulated_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] } ], "signals": [ { "name": "joy_connection_changed", "arguments": [ { "name": "device", "type": "int" }, { "name": "connected", "type": "bool" } ] } ] }, { "name": "InputEvent", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "device", "type": "int", "meta": "int32" } ] }, { "name": "get_device", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "is_action_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1474135340, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "allow_echo", "type": "bool", "default_value": "false" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "is_action_released", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "get_action_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "is_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_echo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "as_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_match", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "event", "type": "InputEvent" }, { "name": "exact_match", "type": "bool", "default_value": "true" } ] }, { "name": "is_action_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "accumulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "with_event", "type": "InputEvent" } ] }, { "name": "xformed_by", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "InputEvent" }, "arguments": [ { "name": "xform", "type": "Transform2D" }, { "name": "local_ofs", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] } ], "properties": [ { "type": "int", "name": "device", "setter": "set_device", "getter": "get_device", "index": -1 } ] }, { "name": "InputEventAction", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "get_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "set_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "StringName", "name": "action", "setter": "set_action", "getter": "get_action", "index": -1 }, { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 }, { "type": "float", "name": "strength", "setter": "set_strength", "getter": "get_strength", "index": -1 } ] }, { "name": "InputEventFromWindow", "is_refcounted": true, "is_instantiable": false, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_window_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int64" } ] }, { "name": "get_window_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } } ], "properties": [ { "type": "int", "name": "window_id", "setter": "set_window_id", "getter": "get_window_id", "index": -1 } ] }, { "name": "InputEventGesture", "is_refcounted": true, "is_instantiable": false, "inherits": "InputEventWithModifiers", "api_type": "core", "methods": [ { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 } ] }, { "name": "InputEventJoypadButton", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_button_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "button_index", "type": "enum::JoyButton" } ] }, { "name": "get_button_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::JoyButton" } }, { "name": "set_pressure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressure", "type": "float", "meta": "float" } ] }, { "name": "get_pressure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] } ], "properties": [ { "type": "int", "name": "button_index", "setter": "set_button_index", "getter": "get_button_index", "index": -1 }, { "type": "float", "name": "pressure", "setter": "set_pressure", "getter": "get_pressure", "index": -1 }, { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 } ] }, { "name": "InputEventJoypadMotion", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis", "type": "enum::JoyAxis" } ] }, { "name": "get_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::JoyAxis" } }, { "name": "set_axis_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis_value", "type": "float", "meta": "float" } ] }, { "name": "get_axis_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "axis", "setter": "set_axis", "getter": "get_axis", "index": -1 }, { "type": "float", "name": "axis_value", "setter": "set_axis_value", "getter": "get_axis_value", "index": -1 } ] }, { "name": "InputEventKey", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventWithModifiers", "api_type": "core", "methods": [ { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "set_keycode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "keycode", "type": "enum::Key" } ] }, { "name": "get_keycode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Key" } }, { "name": "set_physical_keycode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physical_keycode", "type": "enum::Key" } ] }, { "name": "get_physical_keycode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Key" } }, { "name": "set_unicode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unicode", "type": "int", "meta": "uint32" } ] }, { "name": "get_unicode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_echo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "echo", "type": "bool" } ] }, { "name": "get_keycode_with_modifiers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_physical_keycode_with_modifiers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 }, { "type": "int", "name": "keycode", "setter": "set_keycode", "getter": "get_keycode", "index": -1 }, { "type": "int", "name": "physical_keycode", "setter": "set_physical_keycode", "getter": "get_physical_keycode", "index": -1 }, { "type": "int", "name": "unicode", "setter": "set_unicode", "getter": "get_unicode", "index": -1 }, { "type": "bool", "name": "echo", "setter": "set_echo", "getter": "is_echo", "index": -1 } ] }, { "name": "InputEventMIDI", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "int", "meta": "int32" } ] }, { "name": "get_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "message", "type": "enum::MIDIMessage" } ] }, { "name": "get_message", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MIDIMessage" } }, { "name": "set_pitch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pitch", "type": "int", "meta": "int32" } ] }, { "name": "get_pitch", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "int", "meta": "int32" } ] }, { "name": "get_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_instrument", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "instrument", "type": "int", "meta": "int32" } ] }, { "name": "get_instrument", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_pressure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressure", "type": "int", "meta": "int32" } ] }, { "name": "get_pressure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_controller_number", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "controller_number", "type": "int", "meta": "int32" } ] }, { "name": "get_controller_number", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_controller_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "controller_value", "type": "int", "meta": "int32" } ] }, { "name": "get_controller_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "channel", "setter": "set_channel", "getter": "get_channel", "index": -1 }, { "type": "int", "name": "message", "setter": "set_message", "getter": "get_message", "index": -1 }, { "type": "int", "name": "pitch", "setter": "set_pitch", "getter": "get_pitch", "index": -1 }, { "type": "int", "name": "velocity", "setter": "set_velocity", "getter": "get_velocity", "index": -1 }, { "type": "int", "name": "instrument", "setter": "set_instrument", "getter": "get_instrument", "index": -1 }, { "type": "int", "name": "pressure", "setter": "set_pressure", "getter": "get_pressure", "index": -1 }, { "type": "int", "name": "controller_number", "setter": "set_controller_number", "getter": "get_controller_number", "index": -1 }, { "type": "int", "name": "controller_value", "setter": "set_controller_value", "getter": "get_controller_value", "index": -1 } ] }, { "name": "InputEventMagnifyGesture", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventGesture", "api_type": "core", "methods": [ { "name": "set_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "factor", "type": "float", "meta": "float" } ] }, { "name": "get_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "factor", "setter": "set_factor", "getter": "get_factor", "index": -1 } ] }, { "name": "InputEventMouse", "is_refcounted": true, "is_instantiable": false, "inherits": "InputEventWithModifiers", "api_type": "core", "methods": [ { "name": "set_button_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "button_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_button_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_global_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "global_position", "type": "Vector2" } ] }, { "name": "get_global_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "int", "name": "button_mask", "setter": "set_button_mask", "getter": "get_button_mask", "index": -1 }, { "type": "Vector2", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "Vector2", "name": "global_position", "setter": "set_global_position", "getter": "get_global_position", "index": -1 } ] }, { "name": "InputEventMouseButton", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventMouse", "api_type": "core", "methods": [ { "name": "set_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "factor", "type": "float", "meta": "float" } ] }, { "name": "get_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_button_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "button_index", "type": "enum::MouseButton" } ] }, { "name": "get_button_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MouseButton" } }, { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "set_double_click", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "double_click", "type": "bool" } ] }, { "name": "is_double_click", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "factor", "setter": "set_factor", "getter": "get_factor", "index": -1 }, { "type": "int", "name": "button_index", "setter": "set_button_index", "getter": "get_button_index", "index": -1 }, { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 }, { "type": "bool", "name": "double_click", "setter": "set_double_click", "getter": "is_double_click", "index": -1 } ] }, { "name": "InputEventMouseMotion", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventMouse", "api_type": "core", "methods": [ { "name": "set_tilt", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tilt", "type": "Vector2" } ] }, { "name": "get_tilt", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_pressure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressure", "type": "float", "meta": "float" } ] }, { "name": "get_pressure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_relative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "relative", "type": "Vector2" } ] }, { "name": "get_relative", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed", "type": "Vector2" } ] }, { "name": "get_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "tilt", "setter": "set_tilt", "getter": "get_tilt", "index": -1 }, { "type": "float", "name": "pressure", "setter": "set_pressure", "getter": "get_pressure", "index": -1 }, { "type": "Vector2", "name": "relative", "setter": "set_relative", "getter": "get_relative", "index": -1 }, { "type": "Vector2", "name": "speed", "setter": "set_speed", "getter": "get_speed", "index": -1 } ] }, { "name": "InputEventPanGesture", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventGesture", "api_type": "core", "methods": [ { "name": "set_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "delta", "type": "Vector2" } ] }, { "name": "get_delta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "delta", "setter": "set_delta", "getter": "get_delta", "index": -1 } ] }, { "name": "InputEventScreenDrag", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventFromWindow", "api_type": "core", "methods": [ { "name": "set_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_relative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "relative", "type": "Vector2" } ] }, { "name": "get_relative", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed", "type": "Vector2" } ] }, { "name": "get_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "int", "name": "index", "setter": "set_index", "getter": "get_index", "index": -1 }, { "type": "Vector2", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "Vector2", "name": "relative", "setter": "set_relative", "getter": "get_relative", "index": -1 }, { "type": "Vector2", "name": "speed", "setter": "set_speed", "getter": "get_speed", "index": -1 } ] }, { "name": "InputEventScreenTouch", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEventFromWindow", "api_type": "core", "methods": [ { "name": "set_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] } ], "properties": [ { "type": "int", "name": "index", "setter": "set_index", "getter": "get_index", "index": -1 }, { "type": "Vector2", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "bool", "name": "pressed", "setter": "set_pressed", "getter": "is_pressed", "index": -1 } ] }, { "name": "InputEventShortcut", "is_refcounted": true, "is_instantiable": true, "inherits": "InputEvent", "api_type": "core", "methods": [ { "name": "set_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shortcut", "type": "Shortcut" } ] }, { "name": "get_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Shortcut" } } ], "properties": [ { "type": "Shortcut", "name": "shortcut", "setter": "set_shortcut", "getter": "get_shortcut", "index": -1 } ] }, { "name": "InputEventWithModifiers", "is_refcounted": true, "is_instantiable": false, "inherits": "InputEventFromWindow", "api_type": "core", "methods": [ { "name": "set_store_command", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_storing_command", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_alt_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_alt_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shift_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_shift_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_ctrl_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_ctrl_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_meta_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_meta_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_command_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressed", "type": "bool" } ] }, { "name": "is_command_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "store_command", "setter": "set_store_command", "getter": "is_storing_command", "index": -1 }, { "type": "bool", "name": "alt_pressed", "setter": "set_alt_pressed", "getter": "is_alt_pressed", "index": -1 }, { "type": "bool", "name": "shift_pressed", "setter": "set_shift_pressed", "getter": "is_shift_pressed", "index": -1 }, { "type": "bool", "name": "ctrl_pressed", "setter": "set_ctrl_pressed", "getter": "is_ctrl_pressed", "index": -1 }, { "type": "bool", "name": "meta_pressed", "setter": "set_meta_pressed", "getter": "is_meta_pressed", "index": -1 }, { "type": "bool", "name": "command_pressed", "setter": "set_command_pressed", "getter": "is_command_pressed", "index": -1 } ] }, { "name": "InputMap", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "has_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "get_actions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "add_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "deadzone", "type": "float", "meta": "float", "default_value": "0.5" } ] }, { "name": "erase_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "action_set_deadzone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "deadzone", "type": "float", "meta": "float" } ] }, { "name": "action_get_deadzone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "action_add_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "event", "type": "InputEvent" } ] }, { "name": "action_has_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "event", "type": "InputEvent" } ] }, { "name": "action_erase_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "action", "type": "StringName" }, { "name": "event", "type": "InputEvent" } ] }, { "name": "action_erase_events", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "action_get_events", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "action", "type": "StringName" } ] }, { "name": "event_is_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "bool" }, "arguments": [ { "name": "event", "type": "InputEvent" }, { "name": "action", "type": "StringName" }, { "name": "exact_match", "type": "bool", "default_value": "false" } ] }, { "name": "load_from_project_settings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "InstancePlaceholder", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "core", "methods": [ { "name": "get_stored_values", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "with_order", "type": "bool", "default_value": "false" } ] }, { "name": "create_instance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1434999914, "return_value": { "type": "Node" }, "arguments": [ { "name": "replace", "type": "bool", "default_value": "false" }, { "name": "custom_scene", "type": "PackedScene", "default_value": "null" } ] }, { "name": "get_instance_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ] }, { "name": "IntervalTweener", "is_refcounted": true, "is_instantiable": true, "inherits": "Tweener", "api_type": "core" }, { "name": "ItemList", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "SelectMode", "values": [ { "name": "SELECT_SINGLE", "value": 0 }, { "name": "SELECT_MULTI", "value": 1 } ] }, { "name": "IconMode", "values": [ { "name": "ICON_MODE_TOP", "value": 0 }, { "name": "ICON_MODE_LEFT", "value": 1 } ] } ], "methods": [ { "name": "add_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "icon", "type": "Texture2D", "default_value": "null" }, { "name": "selectable", "type": "bool", "default_value": "true" } ] }, { "name": "add_icon_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "icon", "type": "Texture2D" }, { "name": "selectable", "type": "bool", "default_value": "true" } ] }, { "name": "set_item_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "get_item_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "get_item_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_item_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.TextDirection" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_item_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" } ] }, { "name": "clear_item_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "language", "type": "String" } ] }, { "name": "get_item_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_icon_transposed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "transposed", "type": "bool" } ] }, { "name": "is_item_icon_transposed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_icon_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "rect", "type": "Rect2" } ] }, { "name": "get_item_icon_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_icon_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "modulate", "type": "Color" } ] }, { "name": "get_item_icon_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_selectable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "selectable", "type": "bool" } ] }, { "name": "is_item_selectable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "is_item_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "metadata", "type": "Variant" } ] }, { "name": "get_item_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_custom_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "custom_bg_color", "type": "Color" } ] }, { "name": "get_item_custom_bg_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_custom_fg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "custom_fg_color", "type": "Color" } ] }, { "name": "get_item_custom_fg_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_tooltip_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_item_tooltip_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_item_tooltip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tooltip", "type": "String" } ] }, { "name": "get_item_tooltip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "single", "type": "bool", "default_value": "true" } ] }, { "name": "deselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "deselect_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_selected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_selected_items", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "move_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_idx", "type": "int", "meta": "int32" }, { "name": "to_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "remove_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "sort_items_by_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_fixed_column_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_fixed_column_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_same_column_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_same_column_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_max_text_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lines", "type": "int", "meta": "int32" } ] }, { "name": "get_max_text_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_columns", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_max_columns", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_select_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ItemList.SelectMode" } ] }, { "name": "get_select_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ItemList.SelectMode" } }, { "name": "set_icon_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ItemList.IconMode" } ] }, { "name": "get_icon_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ItemList.IconMode" } }, { "name": "set_fixed_icon_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_fixed_icon_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_icon_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_icon_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_allow_rmb_select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "get_allow_rmb_select", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_allow_reselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "get_allow_reselect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_auto_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_anything_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_item_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "exact", "type": "bool", "default_value": "false" } ] }, { "name": "ensure_current_is_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "VScrollBar" } }, { "name": "set_text_overrun_behavior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "overrun_behavior", "type": "enum::TextParagraph.OverrunBehavior" } ] }, { "name": "get_text_overrun_behavior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextParagraph.OverrunBehavior" } } ], "signals": [ { "name": "item_activated", "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "multi_selected", "arguments": [ { "name": "index", "type": "int" }, { "name": "selected", "type": "bool" } ] }, { "name": "nothing_selected" }, { "name": "rmb_clicked", "arguments": [ { "name": "at_position", "type": "Vector2" } ] }, { "name": "item_rmb_selected", "arguments": [ { "name": "index", "type": "int" }, { "name": "at_position", "type": "Vector2" } ] }, { "name": "item_selected", "arguments": [ { "name": "index", "type": "int" } ] } ], "properties": [ { "type": "Array", "name": "items", "setter": "_set_items", "getter": "_get_items", "index": -1 }, { "type": "int", "name": "select_mode", "setter": "set_select_mode", "getter": "get_select_mode", "index": -1 }, { "type": "bool", "name": "allow_reselect", "setter": "set_allow_reselect", "getter": "get_allow_reselect", "index": -1 }, { "type": "bool", "name": "allow_rmb_select", "setter": "set_allow_rmb_select", "getter": "get_allow_rmb_select", "index": -1 }, { "type": "int", "name": "max_text_lines", "setter": "set_max_text_lines", "getter": "get_max_text_lines", "index": -1 }, { "type": "bool", "name": "auto_height", "setter": "set_auto_height", "getter": "has_auto_height", "index": -1 }, { "type": "int", "name": "text_overrun_behavior", "setter": "set_text_overrun_behavior", "getter": "get_text_overrun_behavior", "index": -1 }, { "type": "int", "name": "max_columns", "setter": "set_max_columns", "getter": "get_max_columns", "index": -1 }, { "type": "bool", "name": "same_column_width", "setter": "set_same_column_width", "getter": "is_same_column_width", "index": -1 }, { "type": "int", "name": "fixed_column_width", "setter": "set_fixed_column_width", "getter": "get_fixed_column_width", "index": -1 }, { "type": "int", "name": "icon_mode", "setter": "set_icon_mode", "getter": "get_icon_mode", "index": -1 }, { "type": "float", "name": "icon_scale", "setter": "set_icon_scale", "getter": "get_icon_scale", "index": -1 }, { "type": "Vector2", "name": "fixed_icon_size", "setter": "set_fixed_icon_size", "getter": "get_fixed_icon_size", "index": -1 } ] }, { "name": "JNISingleton", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core" }, { "name": "JSON", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "stringify", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2925806323, "return_value": { "type": "String" }, "arguments": [ { "name": "data", "type": "Variant" }, { "name": "indent", "type": "String", "default_value": "\"\"" }, { "name": "sort_keys", "type": "bool", "default_value": "true" }, { "name": "full_precision", "type": "bool", "default_value": "false" } ] }, { "name": "parse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "json_string", "type": "String" } ] }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } }, { "name": "get_error_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_error_message", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ] }, { "name": "JSONRPC", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "ErrorCode", "values": [ { "name": "PARSE_ERROR", "value": -32700 }, { "name": "INVALID_REQUEST", "value": -32600 }, { "name": "METHOD_NOT_FOUND", "value": -32601 }, { "name": "INVALID_PARAMS", "value": -32602 }, { "name": "INTERNAL_ERROR", "value": -32603 } ] } ], "methods": [ { "name": "set_scope", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scope", "type": "String" }, { "name": "target", "type": "Object" } ] }, { "name": "process_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Variant" }, "arguments": [ { "name": "action", "type": "Variant" }, { "name": "recurse", "type": "bool", "default_value": "false" } ] }, { "name": "process_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "action", "type": "String" } ] }, { "name": "make_request", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "method", "type": "String" }, { "name": "params", "type": "Variant" }, { "name": "id", "type": "Variant" } ] }, { "name": "make_response", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "result", "type": "Variant" }, { "name": "id", "type": "Variant" } ] }, { "name": "make_notification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "method", "type": "String" }, { "name": "params", "type": "Variant" } ] }, { "name": "make_response_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "code", "type": "int", "meta": "int32" }, { "name": "message", "type": "String" }, { "name": "id", "type": "Variant", "default_value": "null" } ] } ] }, { "name": "JavaClass", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core" }, { "name": "JavaClassWrapper", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "wrap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "JavaClass" }, "arguments": [ { "name": "name", "type": "String" } ] } ] }, { "name": "JavaScript", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "eval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Variant" }, "arguments": [ { "name": "code", "type": "String" }, { "name": "use_global_execution_context", "type": "bool", "default_value": "false" } ] }, { "name": "get_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "JavaScriptObject" }, "arguments": [ { "name": "interface", "type": "String" } ] }, { "name": "create_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "JavaScriptObject" }, "arguments": [ { "name": "callable", "type": "Callable" } ] }, { "name": "create_object", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "Variant" }, "arguments": [ { "name": "object", "type": "String" } ] }, { "name": "download_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "buffer", "type": "PackedByteArray" }, { "name": "name", "type": "String" }, { "name": "mime", "type": "String", "default_value": "\"application/octet-stream\"" } ] } ] }, { "name": "JavaScriptObject", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core" }, { "name": "Joint2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_node_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "NodePath" } ] }, { "name": "get_node_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_node_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "NodePath" } ] }, { "name": "get_node_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_exclude_nodes_from_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_exclude_nodes_from_collision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "NodePath", "name": "node_a", "setter": "set_node_a", "getter": "get_node_a", "index": -1 }, { "type": "NodePath", "name": "node_b", "setter": "set_node_b", "getter": "get_node_b", "index": -1 }, { "type": "float", "name": "bias", "setter": "set_bias", "getter": "get_bias", "index": -1 }, { "type": "bool", "name": "disable_collision", "setter": "set_exclude_nodes_from_collision", "getter": "get_exclude_nodes_from_collision", "index": -1 } ] }, { "name": "Joint3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_node_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "NodePath" } ] }, { "name": "get_node_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_node_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "NodePath" } ] }, { "name": "get_node_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_solver_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "get_solver_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_exclude_nodes_from_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_exclude_nodes_from_collision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "NodePath", "name": "nodes/node_a", "setter": "set_node_a", "getter": "get_node_a", "index": -1 }, { "type": "NodePath", "name": "nodes/node_b", "setter": "set_node_b", "getter": "get_node_b", "index": -1 }, { "type": "int", "name": "solver/priority", "setter": "set_solver_priority", "getter": "get_solver_priority", "index": -1 }, { "type": "bool", "name": "collision/exclude_nodes", "setter": "set_exclude_nodes_from_collision", "getter": "get_exclude_nodes_from_collision", "index": -1 } ] }, { "name": "KinematicCollision2D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 3009477143, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "up_direction", "type": "Vector2", "default_value": "Vector2(0, -1)" } ] }, { "name": "get_local_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collider_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collider_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } } ], "properties": [ { "type": "Vector2", "name": "position", "setter": "", "getter": "get_position", "index": -1 }, { "type": "Vector2", "name": "normal", "setter": "", "getter": "get_normal", "index": -1 }, { "type": "Vector2", "name": "travel", "setter": "", "getter": "get_travel", "index": -1 }, { "type": "Vector2", "name": "remainder", "setter": "", "getter": "get_remainder", "index": -1 }, { "type": "Object", "name": "local_shape", "setter": "", "getter": "get_local_shape", "index": -1 }, { "type": "Object", "name": "collider", "setter": "", "getter": "get_collider", "index": -1 }, { "type": "int", "name": "collider_id", "setter": "", "getter": "get_collider_id", "index": -1 }, { "type": "RID", "name": "collider_rid", "setter": "", "getter": "get_collider_rid", "index": -1 }, { "type": "Object", "name": "collider_shape", "setter": "", "getter": "get_collider_shape", "index": -1 }, { "type": "int", "name": "collider_shape_index", "setter": "", "getter": "get_collider_shape_index", "index": -1 }, { "type": "Vector2", "name": "collider_velocity", "setter": "", "getter": "get_collider_velocity", "index": -1 }, { "type": "Variant", "name": "collider_metadata", "setter": "", "getter": "get_collider_metadata", "index": -1 } ] }, { "name": "KinematicCollision3D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_angle", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1958111097, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "up_direction", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] }, { "name": "get_local_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collider_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collider_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } } ], "properties": [ { "type": "Vector3", "name": "position", "setter": "", "getter": "get_position", "index": -1 }, { "type": "Vector3", "name": "normal", "setter": "", "getter": "get_normal", "index": -1 }, { "type": "Vector3", "name": "travel", "setter": "", "getter": "get_travel", "index": -1 }, { "type": "Vector3", "name": "remainder", "setter": "", "getter": "get_remainder", "index": -1 }, { "type": "Object", "name": "local_shape", "setter": "", "getter": "get_local_shape", "index": -1 }, { "type": "Object", "name": "collider", "setter": "", "getter": "get_collider", "index": -1 }, { "type": "int", "name": "collider_id", "setter": "", "getter": "get_collider_id", "index": -1 }, { "type": "RID", "name": "collider_rid", "setter": "", "getter": "get_collider_rid", "index": -1 }, { "type": "Object", "name": "collider_shape", "setter": "", "getter": "get_collider_shape", "index": -1 }, { "type": "int", "name": "collider_shape_index", "setter": "", "getter": "get_collider_shape_index", "index": -1 }, { "type": "Vector3", "name": "collider_velocity", "setter": "", "getter": "get_collider_velocity", "index": -1 }, { "type": "Variant", "name": "collider_metadata", "setter": "", "getter": "get_collider_metadata", "index": -1 } ] }, { "name": "Label", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "Align", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 }, { "name": "ALIGN_FILL", "value": 3 } ] }, { "name": "AutowrapMode", "values": [ { "name": "AUTOWRAP_OFF", "value": 0 }, { "name": "AUTOWRAP_ARBITRARY", "value": 1 }, { "name": "AUTOWRAP_WORD", "value": 2 }, { "name": "AUTOWRAP_WORD_SMART", "value": 3 } ] }, { "name": "OverrunBehavior", "values": [ { "name": "OVERRUN_NO_TRIMMING", "value": 0 }, { "name": "OVERRUN_TRIM_CHAR", "value": 1 }, { "name": "OVERRUN_TRIM_WORD", "value": 2 }, { "name": "OVERRUN_TRIM_ELLIPSIS", "value": 3 }, { "name": "OVERRUN_TRIM_WORD_ELLIPSIS", "value": 4 } ] }, { "name": "VAlign", "values": [ { "name": "VALIGN_TOP", "value": 0 }, { "name": "VALIGN_CENTER", "value": 1 }, { "name": "VALIGN_BOTTOM", "value": 2 }, { "name": "VALIGN_FILL", "value": 3 } ] } ], "methods": [ { "name": "set_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::Label.Align" } ] }, { "name": "get_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Label.Align" } }, { "name": "set_valign", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "valign", "type": "enum::Label.VAlign" } ] }, { "name": "get_valign", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Label.VAlign" } }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_autowrap_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "autowrap_mode", "type": "enum::Label.AutowrapMode" } ] }, { "name": "get_autowrap_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Label.AutowrapMode" } }, { "name": "set_clip_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clipping_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_text_overrun_behavior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "overrun_behavior", "type": "enum::Label.OverrunBehavior" } ] }, { "name": "get_text_overrun_behavior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Label.OverrunBehavior" } }, { "name": "set_uppercase", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_uppercase", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_line_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172412456, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_visible_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_total_character_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_visible_characters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_visible_characters", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_percent_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "percent_visible", "type": "float", "meta": "float" } ] }, { "name": "get_percent_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_lines_skipped", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lines_skipped", "type": "int", "meta": "int32" } ] }, { "name": "get_lines_skipped", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_lines_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lines_visible", "type": "int", "meta": "int32" } ] }, { "name": "get_max_lines_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.StructuredTextParser" } }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "int", "name": "align", "setter": "set_align", "getter": "get_align", "index": -1 }, { "type": "int", "name": "valign", "setter": "set_valign", "getter": "get_valign", "index": -1 }, { "type": "int", "name": "autowrap_mode", "setter": "set_autowrap_mode", "getter": "get_autowrap_mode", "index": -1 }, { "type": "bool", "name": "clip_text", "setter": "set_clip_text", "getter": "is_clipping_text", "index": -1 }, { "type": "int", "name": "text_overrun_behavior", "setter": "set_text_overrun_behavior", "getter": "get_text_overrun_behavior", "index": -1 }, { "type": "bool", "name": "uppercase", "setter": "set_uppercase", "getter": "is_uppercase", "index": -1 }, { "type": "int", "name": "visible_characters", "setter": "set_visible_characters", "getter": "get_visible_characters", "index": -1 }, { "type": "float", "name": "percent_visible", "setter": "set_percent_visible", "getter": "get_percent_visible", "index": -1 }, { "type": "int", "name": "lines_skipped", "setter": "set_lines_skipped", "getter": "get_lines_skipped", "index": -1 }, { "type": "int", "name": "max_lines_visible", "setter": "set_max_lines_visible", "getter": "get_max_lines_visible", "index": -1 }, { "type": "int", "name": "structured_text_bidi_override", "setter": "set_structured_text_bidi_override", "getter": "get_structured_text_bidi_override", "index": -1 }, { "type": "Array", "name": "structured_text_bidi_override_options", "setter": "set_structured_text_bidi_override_options", "getter": "get_structured_text_bidi_override_options", "index": -1 } ] }, { "name": "Light2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "ShadowFilter", "values": [ { "name": "SHADOW_FILTER_NONE", "value": 0 }, { "name": "SHADOW_FILTER_PCF5", "value": 1 }, { "name": "SHADOW_FILTER_PCF13", "value": 2 } ] }, { "name": "BlendMode", "values": [ { "name": "BLEND_MODE_ADD", "value": 0 }, { "name": "BLEND_MODE_SUB", "value": 1 }, { "name": "BLEND_MODE_MIX", "value": 2 } ] } ], "methods": [ { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_editor_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editor_only", "type": "bool" } ] }, { "name": "is_editor_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_z_range_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "z", "type": "int", "meta": "int32" } ] }, { "name": "get_z_range_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_z_range_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "z", "type": "int", "meta": "int32" } ] }, { "name": "get_z_range_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_layer_range_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_layer_range_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_layer_range_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_layer_range_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_item_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item_cull_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_item_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_item_shadow_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item_shadow_cull_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_item_shadow_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_shadow_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_shadow_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shadow_smooth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "smooth", "type": "float", "meta": "float" } ] }, { "name": "get_shadow_smooth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_shadow_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "enum::Light2D.ShadowFilter" } ] }, { "name": "get_shadow_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Light2D.ShadowFilter" } }, { "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shadow_color", "type": "Color" } ] }, { "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_blend_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Light2D.BlendMode" } ] }, { "name": "get_blend_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Light2D.BlendMode" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "is_enabled", "index": -1 }, { "type": "bool", "name": "editor_only", "setter": "set_editor_only", "getter": "is_editor_only", "index": -1 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "float", "name": "energy", "setter": "set_energy", "getter": "get_energy", "index": -1 }, { "type": "int", "name": "blend_mode", "setter": "set_blend_mode", "getter": "get_blend_mode", "index": -1 }, { "type": "int", "name": "range_z_min", "setter": "set_z_range_min", "getter": "get_z_range_min", "index": -1 }, { "type": "int", "name": "range_z_max", "setter": "set_z_range_max", "getter": "get_z_range_max", "index": -1 }, { "type": "int", "name": "range_layer_min", "setter": "set_layer_range_min", "getter": "get_layer_range_min", "index": -1 }, { "type": "int", "name": "range_layer_max", "setter": "set_layer_range_max", "getter": "get_layer_range_max", "index": -1 }, { "type": "int", "name": "range_item_cull_mask", "setter": "set_item_cull_mask", "getter": "get_item_cull_mask", "index": -1 }, { "type": "bool", "name": "shadow_enabled", "setter": "set_shadow_enabled", "getter": "is_shadow_enabled", "index": -1 }, { "type": "Color", "name": "shadow_color", "setter": "set_shadow_color", "getter": "get_shadow_color", "index": -1 }, { "type": "int", "name": "shadow_filter", "setter": "set_shadow_filter", "getter": "get_shadow_filter", "index": -1 }, { "type": "float", "name": "shadow_filter_smooth", "setter": "set_shadow_smooth", "getter": "get_shadow_smooth", "index": -1 }, { "type": "int", "name": "shadow_item_cull_mask", "setter": "set_item_shadow_cull_mask", "getter": "get_item_shadow_cull_mask", "index": -1 } ] }, { "name": "Light3D", "is_refcounted": false, "is_instantiable": false, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "BakeMode", "values": [ { "name": "BAKE_DISABLED", "value": 0 }, { "name": "BAKE_DYNAMIC", "value": 1 }, { "name": "BAKE_STATIC", "value": 2 } ] }, { "name": "Param", "values": [ { "name": "PARAM_ENERGY", "value": 0 }, { "name": "PARAM_INDIRECT_ENERGY", "value": 1 }, { "name": "PARAM_SPECULAR", "value": 2 }, { "name": "PARAM_RANGE", "value": 3 }, { "name": "PARAM_SIZE", "value": 4 }, { "name": "PARAM_ATTENUATION", "value": 5 }, { "name": "PARAM_SPOT_ANGLE", "value": 6 }, { "name": "PARAM_SPOT_ATTENUATION", "value": 7 }, { "name": "PARAM_SHADOW_MAX_DISTANCE", "value": 8 }, { "name": "PARAM_SHADOW_SPLIT_1_OFFSET", "value": 9 }, { "name": "PARAM_SHADOW_SPLIT_2_OFFSET", "value": 10 }, { "name": "PARAM_SHADOW_SPLIT_3_OFFSET", "value": 11 }, { "name": "PARAM_SHADOW_FADE_START", "value": 12 }, { "name": "PARAM_SHADOW_NORMAL_BIAS", "value": 13 }, { "name": "PARAM_SHADOW_BIAS", "value": 14 }, { "name": "PARAM_SHADOW_PANCAKE_SIZE", "value": 15 }, { "name": "PARAM_SHADOW_BLUR", "value": 16 }, { "name": "PARAM_SHADOW_VOLUMETRIC_FOG_FADE", "value": 17 }, { "name": "PARAM_TRANSMITTANCE_BIAS", "value": 18 }, { "name": "PARAM_MAX", "value": 19 } ] } ], "methods": [ { "name": "set_editor_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editor_only", "type": "bool" } ] }, { "name": "is_editor_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::Light3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::Light3D.Param" } ] }, { "name": "set_shadow", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "has_shadow", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_negative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_negative", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cull_mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_shadow_reverse_cull_face", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_shadow_reverse_cull_face", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shadow_color", "type": "Color" } ] }, { "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_bake_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bake_mode", "type": "enum::Light3D.BakeMode" } ] }, { "name": "get_bake_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Light3D.BakeMode" } }, { "name": "set_projector", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "projector", "type": "Texture2D" } ] }, { "name": "get_projector", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "properties": [ { "type": "Color", "name": "light_color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "float", "name": "light_energy", "setter": "set_param", "getter": "get_param", "index": 0 }, { "type": "float", "name": "light_indirect_energy", "setter": "set_param", "getter": "get_param", "index": 1 }, { "type": "Texture2D", "name": "light_projector", "setter": "set_projector", "getter": "get_projector", "index": -1 }, { "type": "float", "name": "light_size", "setter": "set_param", "getter": "get_param", "index": 4 }, { "type": "float", "name": "light_angular_distance", "setter": "set_param", "getter": "get_param", "index": 4 }, { "type": "bool", "name": "light_negative", "setter": "set_negative", "getter": "is_negative", "index": -1 }, { "type": "float", "name": "light_specular", "setter": "set_param", "getter": "get_param", "index": 2 }, { "type": "int", "name": "light_bake_mode", "setter": "set_bake_mode", "getter": "get_bake_mode", "index": -1 }, { "type": "int", "name": "light_cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 }, { "type": "bool", "name": "shadow_enabled", "setter": "set_shadow", "getter": "has_shadow", "index": -1 }, { "type": "Color", "name": "shadow_color", "setter": "set_shadow_color", "getter": "get_shadow_color", "index": -1 }, { "type": "float", "name": "shadow_bias", "setter": "set_param", "getter": "get_param", "index": 14 }, { "type": "float", "name": "shadow_normal_bias", "setter": "set_param", "getter": "get_param", "index": 13 }, { "type": "bool", "name": "shadow_reverse_cull_face", "setter": "set_shadow_reverse_cull_face", "getter": "get_shadow_reverse_cull_face", "index": -1 }, { "type": "float", "name": "shadow_transmittance_bias", "setter": "set_param", "getter": "get_param", "index": 18 }, { "type": "float", "name": "shadow_fog_fade", "setter": "set_param", "getter": "get_param", "index": 17 }, { "type": "float", "name": "shadow_blur", "setter": "set_param", "getter": "get_param", "index": 16 }, { "type": "bool", "name": "editor_only", "setter": "set_editor_only", "getter": "is_editor_only", "index": -1 } ] }, { "name": "LightOccluder2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_occluder_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "OccluderPolygon2D" } ] }, { "name": "get_occluder_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "OccluderPolygon2D" } }, { "name": "set_occluder_light_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "get_occluder_light_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_as_sdf_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_set_as_sdf_collision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "OccluderPolygon2D", "name": "occluder", "setter": "set_occluder_polygon", "getter": "get_occluder_polygon", "index": -1 }, { "type": "bool", "name": "sdf_collision", "setter": "set_as_sdf_collision", "getter": "is_set_as_sdf_collision", "index": -1 }, { "type": "int", "name": "occluder_light_mask", "setter": "set_occluder_light_mask", "getter": "get_occluder_light_mask", "index": -1 } ] }, { "name": "LightmapGI", "is_refcounted": false, "is_instantiable": true, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "BakeQuality", "values": [ { "name": "BAKE_QUALITY_LOW", "value": 0 }, { "name": "BAKE_QUALITY_MEDIUM", "value": 1 }, { "name": "BAKE_QUALITY_HIGH", "value": 2 }, { "name": "BAKE_QUALITY_ULTRA", "value": 3 } ] }, { "name": "BakeError", "values": [ { "name": "BAKE_ERROR_OK", "value": 0 }, { "name": "BAKE_ERROR_NO_LIGHTMAPPER", "value": 1 }, { "name": "BAKE_ERROR_NO_SAVE_PATH", "value": 2 }, { "name": "BAKE_ERROR_NO_MESHES", "value": 3 }, { "name": "BAKE_ERROR_MESHES_INVALID", "value": 4 }, { "name": "BAKE_ERROR_CANT_CREATE_IMAGE", "value": 5 }, { "name": "BAKE_ERROR_USER_ABORTED", "value": 6 } ] }, { "name": "GenerateProbes", "values": [ { "name": "GENERATE_PROBES_DISABLED", "value": 0 }, { "name": "GENERATE_PROBES_SUBDIV_4", "value": 1 }, { "name": "GENERATE_PROBES_SUBDIV_8", "value": 2 }, { "name": "GENERATE_PROBES_SUBDIV_16", "value": 3 }, { "name": "GENERATE_PROBES_SUBDIV_32", "value": 4 } ] }, { "name": "EnvironmentMode", "values": [ { "name": "ENVIRONMENT_MODE_DISABLED", "value": 0 }, { "name": "ENVIRONMENT_MODE_SCENE", "value": 1 }, { "name": "ENVIRONMENT_MODE_CUSTOM_SKY", "value": 2 }, { "name": "ENVIRONMENT_MODE_CUSTOM_COLOR", "value": 3 } ] } ], "methods": [ { "name": "set_light_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "LightmapGIData" } ] }, { "name": "get_light_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "LightmapGIData" } }, { "name": "set_bake_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bake_quality", "type": "enum::LightmapGI.BakeQuality" } ] }, { "name": "get_bake_quality", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LightmapGI.BakeQuality" } }, { "name": "set_bounces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bounces", "type": "int", "meta": "int32" } ] }, { "name": "get_bounces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_generate_probes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdivision", "type": "enum::LightmapGI.GenerateProbes" } ] }, { "name": "get_generate_probes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LightmapGI.GenerateProbes" } }, { "name": "set_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_environment_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::LightmapGI.EnvironmentMode" } ] }, { "name": "get_environment_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LightmapGI.EnvironmentMode" } }, { "name": "set_environment_custom_sky", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sky", "type": "Sky" } ] }, { "name": "get_environment_custom_sky", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Sky" } }, { "name": "set_environment_custom_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_environment_custom_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_environment_custom_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_environment_custom_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_texture_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_texture_size", "type": "int", "meta": "int32" } ] }, { "name": "get_max_texture_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_denoiser", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_denoiser", "type": "bool" } ] }, { "name": "is_using_denoiser", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_interior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_directional", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "directional", "type": "bool" } ] }, { "name": "is_directional", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "quality", "setter": "set_bake_quality", "getter": "get_bake_quality", "index": -1 }, { "type": "int", "name": "bounces", "setter": "set_bounces", "getter": "get_bounces", "index": -1 }, { "type": "bool", "name": "directional", "setter": "set_directional", "getter": "is_directional", "index": -1 }, { "type": "bool", "name": "interior", "setter": "set_interior", "getter": "is_interior", "index": -1 }, { "type": "bool", "name": "use_denoiser", "setter": "set_use_denoiser", "getter": "is_using_denoiser", "index": -1 }, { "type": "float", "name": "bias", "setter": "set_bias", "getter": "get_bias", "index": -1 }, { "type": "int", "name": "max_texture_size", "setter": "set_max_texture_size", "getter": "get_max_texture_size", "index": -1 }, { "type": "int", "name": "environment_mode", "setter": "set_environment_mode", "getter": "get_environment_mode", "index": -1 }, { "type": "Sky", "name": "environment_custom_sky", "setter": "set_environment_custom_sky", "getter": "get_environment_custom_sky", "index": -1 }, { "type": "Color", "name": "environment_custom_color", "setter": "set_environment_custom_color", "getter": "get_environment_custom_color", "index": -1 }, { "type": "float", "name": "environment_custom_energy", "setter": "set_environment_custom_energy", "getter": "get_environment_custom_energy", "index": -1 }, { "type": "int", "name": "generate_probes_subdiv", "setter": "set_generate_probes", "getter": "get_generate_probes", "index": -1 }, { "type": "LightmapGIData", "name": "light_data", "setter": "set_light_data", "getter": "get_light_data", "index": -1 } ] }, { "name": "LightmapGIData", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_light_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "light_texture", "type": "TextureLayered" } ] }, { "name": "get_light_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TextureLayered" } }, { "name": "set_uses_spherical_harmonics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uses_spherical_harmonics", "type": "bool" } ] }, { "name": "is_using_spherical_harmonics", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "add_user", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "path", "type": "NodePath" }, { "name": "uv_scale", "type": "Rect2" }, { "name": "slice_index", "type": "int", "meta": "int32" }, { "name": "sub_instance", "type": "int", "meta": "int32" } ] }, { "name": "get_user_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_user_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "user_idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_users", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "TextureLayered", "name": "light_texture", "setter": "set_light_texture", "getter": "get_light_texture", "index": -1 }, { "type": "bool", "name": "uses_spherical_harmonics", "setter": "set_uses_spherical_harmonics", "getter": "is_using_spherical_harmonics", "index": -1 }, { "type": "Array", "name": "user_data", "setter": "_set_user_data", "getter": "_get_user_data", "index": -1 }, { "type": "Dictionary", "name": "probe_data", "setter": "_set_probe_data", "getter": "_get_probe_data", "index": -1 } ] }, { "name": "LightmapProbe", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core" }, { "name": "Lightmapper", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core" }, { "name": "LightmapperRD", "is_refcounted": true, "is_instantiable": true, "inherits": "Lightmapper", "api_type": "core" }, { "name": "Line2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "LineTextureMode", "values": [ { "name": "LINE_TEXTURE_NONE", "value": 0 }, { "name": "LINE_TEXTURE_TILE", "value": 1 }, { "name": "LINE_TEXTURE_STRETCH", "value": 2 } ] }, { "name": "LineCapMode", "values": [ { "name": "LINE_CAP_NONE", "value": 0 }, { "name": "LINE_CAP_BOX", "value": 1 }, { "name": "LINE_CAP_ROUND", "value": 2 } ] }, { "name": "LineJointMode", "values": [ { "name": "LINE_JOINT_SHARP", "value": 0 }, { "name": "LINE_JOINT_BEVEL", "value": 1 }, { "name": "LINE_JOINT_ROUND", "value": 2 } ] } ], "methods": [ { "name": "set_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "points", "type": "PackedVector2Array" } ] }, { "name": "get_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_point_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "i", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_point_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "i", "type": "int", "meta": "int32" } ] }, { "name": "get_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "position", "type": "Vector2" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "i", "type": "int", "meta": "int32" } ] }, { "name": "clear_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "float", "meta": "float" } ] }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_default_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_default_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_gradient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Gradient" } ] }, { "name": "get_gradient", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Gradient" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_texture_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Line2D.LineTextureMode" } ] }, { "name": "get_texture_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Line2D.LineTextureMode" } }, { "name": "set_joint_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Line2D.LineJointMode" } ] }, { "name": "get_joint_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Line2D.LineJointMode" } }, { "name": "set_begin_cap_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Line2D.LineCapMode" } ] }, { "name": "get_begin_cap_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Line2D.LineCapMode" } }, { "name": "set_end_cap_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Line2D.LineCapMode" } ] }, { "name": "get_end_cap_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Line2D.LineCapMode" } }, { "name": "set_sharp_limit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "limit", "type": "float", "meta": "float" } ] }, { "name": "get_sharp_limit", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_round_precision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "precision", "type": "int", "meta": "int32" } ] }, { "name": "get_round_precision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_antialiased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "antialiased", "type": "bool" } ] }, { "name": "get_antialiased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "PackedVector2Array", "name": "points", "setter": "set_points", "getter": "get_points", "index": -1 }, { "type": "float", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "Curve", "name": "width_curve", "setter": "set_curve", "getter": "get_curve", "index": -1 }, { "type": "Color", "name": "default_color", "setter": "set_default_color", "getter": "get_default_color", "index": -1 }, { "type": "Gradient", "name": "gradient", "setter": "set_gradient", "getter": "get_gradient", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "int", "name": "texture_mode", "setter": "set_texture_mode", "getter": "get_texture_mode", "index": -1 }, { "type": "int", "name": "joint_mode", "setter": "set_joint_mode", "getter": "get_joint_mode", "index": -1 }, { "type": "int", "name": "begin_cap_mode", "setter": "set_begin_cap_mode", "getter": "get_begin_cap_mode", "index": -1 }, { "type": "int", "name": "end_cap_mode", "setter": "set_end_cap_mode", "getter": "get_end_cap_mode", "index": -1 }, { "type": "float", "name": "sharp_limit", "setter": "set_sharp_limit", "getter": "get_sharp_limit", "index": -1 }, { "type": "int", "name": "round_precision", "setter": "set_round_precision", "getter": "get_round_precision", "index": -1 }, { "type": "bool", "name": "antialiased", "setter": "set_antialiased", "getter": "get_antialiased", "index": -1 } ] }, { "name": "LineEdit", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "Align", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 }, { "name": "ALIGN_FILL", "value": 3 } ] }, { "name": "MenuItems", "values": [ { "name": "MENU_CUT", "value": 0 }, { "name": "MENU_COPY", "value": 1 }, { "name": "MENU_PASTE", "value": 2 }, { "name": "MENU_CLEAR", "value": 3 }, { "name": "MENU_SELECT_ALL", "value": 4 }, { "name": "MENU_UNDO", "value": 5 }, { "name": "MENU_REDO", "value": 6 }, { "name": "MENU_DIR_INHERITED", "value": 7 }, { "name": "MENU_DIR_AUTO", "value": 8 }, { "name": "MENU_DIR_LTR", "value": 9 }, { "name": "MENU_DIR_RTL", "value": 10 }, { "name": "MENU_DISPLAY_UCC", "value": 11 }, { "name": "MENU_INSERT_LRM", "value": 12 }, { "name": "MENU_INSERT_RLM", "value": 13 }, { "name": "MENU_INSERT_LRE", "value": 14 }, { "name": "MENU_INSERT_RLE", "value": 15 }, { "name": "MENU_INSERT_LRO", "value": 16 }, { "name": "MENU_INSERT_RLO", "value": 17 }, { "name": "MENU_INSERT_PDF", "value": 18 }, { "name": "MENU_INSERT_ALM", "value": 19 }, { "name": "MENU_INSERT_LRI", "value": 20 }, { "name": "MENU_INSERT_RLI", "value": 21 }, { "name": "MENU_INSERT_FSI", "value": 22 }, { "name": "MENU_INSERT_PDI", "value": 23 }, { "name": "MENU_INSERT_ZWJ", "value": 24 }, { "name": "MENU_INSERT_ZWNJ", "value": 25 }, { "name": "MENU_INSERT_WJ", "value": 26 }, { "name": "MENU_INSERT_SHY", "value": 27 }, { "name": "MENU_MAX", "value": 28 } ] } ], "methods": [ { "name": "set_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::LineEdit.Align" } ] }, { "name": "get_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LineEdit.Align" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143530856, "arguments": [ { "name": "from", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "to", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "select_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "deselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_draw_control_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_control_chars", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.StructuredTextParser" } }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_placeholder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_placeholder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_placeholder_alpha", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alpha", "type": "float", "meta": "float" } ] }, { "name": "get_placeholder_alpha", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_caret_column", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "int", "meta": "int32" } ] }, { "name": "get_caret_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_scroll_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_expand_to_text_length_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_expand_to_text_length_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_blink_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_caret_blink_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_mid_grapheme_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_caret_mid_grapheme_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_force_displayed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_caret_force_displayed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_blink_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blink_speed", "type": "float", "meta": "float" } ] }, { "name": "get_caret_blink_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "chars", "type": "int", "meta": "int32" } ] }, { "name": "get_max_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "insert_text_at_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "delete_char_at_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "delete_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_column", "type": "int", "meta": "int32" }, { "name": "to_column", "type": "int", "meta": "int32" } ] }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_editable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_secret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_secret", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_secret_character", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "character", "type": "String" } ] }, { "name": "get_secret_character", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "menu_option", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "option", "type": "int", "meta": "int32" } ] }, { "name": "get_menu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PopupMenu" } }, { "name": "is_menu_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_context_menu_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_context_menu_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_virtual_keyboard_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_virtual_keyboard_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_clear_button_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_clear_button_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shortcut_keys_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_shortcut_keys_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_selecting_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_selecting_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_right_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "icon", "type": "Texture2D" } ] }, { "name": "get_right_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Texture2D" } } ], "signals": [ { "name": "text_submitted", "arguments": [ { "name": "new_text", "type": "String" } ] }, { "name": "text_changed", "arguments": [ { "name": "new_text", "type": "String" } ] }, { "name": "text_change_rejected", "arguments": [ { "name": "rejected_substring", "type": "String" } ] } ], "properties": [ { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "int", "name": "align", "setter": "set_align", "getter": "get_align", "index": -1 }, { "type": "int", "name": "max_length", "setter": "set_max_length", "getter": "get_max_length", "index": -1 }, { "type": "bool", "name": "editable", "setter": "set_editable", "getter": "is_editable", "index": -1 }, { "type": "bool", "name": "secret", "setter": "set_secret", "getter": "is_secret", "index": -1 }, { "type": "String", "name": "secret_character", "setter": "set_secret_character", "getter": "get_secret_character", "index": -1 }, { "type": "bool", "name": "expand_to_text_length", "setter": "set_expand_to_text_length_enabled", "getter": "is_expand_to_text_length_enabled", "index": -1 }, { "type": "bool", "name": "context_menu_enabled", "setter": "set_context_menu_enabled", "getter": "is_context_menu_enabled", "index": -1 }, { "type": "bool", "name": "virtual_keyboard_enabled", "setter": "set_virtual_keyboard_enabled", "getter": "is_virtual_keyboard_enabled", "index": -1 }, { "type": "bool", "name": "clear_button_enabled", "setter": "set_clear_button_enabled", "getter": "is_clear_button_enabled", "index": -1 }, { "type": "bool", "name": "shortcut_keys_enabled", "setter": "set_shortcut_keys_enabled", "getter": "is_shortcut_keys_enabled", "index": -1 }, { "type": "bool", "name": "selecting_enabled", "setter": "set_selecting_enabled", "getter": "is_selecting_enabled", "index": -1 }, { "type": "Texture", "name": "right_icon", "setter": "set_right_icon", "getter": "get_right_icon", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "bool", "name": "draw_control_chars", "setter": "set_draw_control_chars", "getter": "get_draw_control_chars", "index": -1 }, { "type": "int", "name": "structured_text_bidi_override", "setter": "set_structured_text_bidi_override", "getter": "get_structured_text_bidi_override", "index": -1 }, { "type": "Array", "name": "structured_text_bidi_override_options", "setter": "set_structured_text_bidi_override_options", "getter": "get_structured_text_bidi_override_options", "index": -1 }, { "type": "String", "name": "placeholder_text", "setter": "set_placeholder", "getter": "get_placeholder", "index": -1 }, { "type": "float", "name": "placeholder_alpha", "setter": "set_placeholder_alpha", "getter": "get_placeholder_alpha", "index": -1 }, { "type": "bool", "name": "caret_blink", "setter": "set_caret_blink_enabled", "getter": "is_caret_blink_enabled", "index": -1 }, { "type": "float", "name": "caret_blink_speed", "setter": "set_caret_blink_speed", "getter": "get_caret_blink_speed", "index": -1 }, { "type": "int", "name": "caret_column", "setter": "set_caret_column", "getter": "get_caret_column", "index": -1 }, { "type": "bool", "name": "caret_force_displayed", "setter": "set_caret_force_displayed", "getter": "is_caret_force_displayed", "index": -1 }, { "type": "bool", "name": "caret_mid_grapheme", "setter": "set_caret_mid_grapheme_enabled", "getter": "is_caret_mid_grapheme_enabled", "index": -1 } ] }, { "name": "LinkButton", "is_refcounted": false, "is_instantiable": true, "inherits": "BaseButton", "api_type": "core", "enums": [ { "name": "UnderlineMode", "values": [ { "name": "UNDERLINE_MODE_ALWAYS", "value": 0 }, { "name": "UNDERLINE_MODE_ON_HOVER", "value": 1 }, { "name": "UNDERLINE_MODE_NEVER", "value": 2 } ] } ], "methods": [ { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_underline_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "underline_mode", "type": "enum::LinkButton.UnderlineMode" } ] }, { "name": "get_underline_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LinkButton.UnderlineMode" } }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.StructuredTextParser" } }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "int", "name": "underline", "setter": "set_underline_mode", "getter": "get_underline_mode", "index": -1 }, { "type": "int", "name": "structured_text_bidi_override", "setter": "set_structured_text_bidi_override", "getter": "get_structured_text_bidi_override", "index": -1 }, { "type": "Array", "name": "structured_text_bidi_override_options", "setter": "set_structured_text_bidi_override_options", "getter": "get_structured_text_bidi_override_options", "index": -1 } ] }, { "name": "Listener3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "make_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_current", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_listener_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } } ] }, { "name": "MainLoop", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "constants": [ { "name": "NOTIFICATION_OS_MEMORY_WARNING", "value": 2009 }, { "name": "NOTIFICATION_TRANSLATION_CHANGED", "value": 2010 }, { "name": "NOTIFICATION_WM_ABOUT", "value": 2011 }, { "name": "NOTIFICATION_CRASH", "value": 2012 }, { "name": "NOTIFICATION_OS_IME_UPDATE", "value": 2013 }, { "name": "NOTIFICATION_APPLICATION_RESUMED", "value": 2014 }, { "name": "NOTIFICATION_APPLICATION_PAUSED", "value": 2015 }, { "name": "NOTIFICATION_APPLICATION_FOCUS_IN", "value": 2016 }, { "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", "value": 2017 }, { "name": "NOTIFICATION_TEXT_SERVER_CHANGED", "value": 2018 } ], "methods": [ { "name": "_initialize", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_physics_process", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_process", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_finalize", "is_const": false, "is_vararg": false, "is_virtual": true } ], "signals": [ { "name": "on_request_permissions_result", "arguments": [ { "name": "permission", "type": "String" }, { "name": "granted", "type": "bool" } ] } ] }, { "name": "MarginContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core" }, { "name": "Marshalls", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "variant_to_base64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "String" }, "arguments": [ { "name": "variant", "type": "Variant" }, { "name": "full_objects", "type": "bool", "default_value": "false" } ] }, { "name": "base64_to_variant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Variant" }, "arguments": [ { "name": "base64_str", "type": "String" }, { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "raw_to_base64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "array", "type": "PackedByteArray" } ] }, { "name": "base64_to_raw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "base64_str", "type": "String" } ] }, { "name": "utf8_to_base64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "utf8_str", "type": "String" } ] }, { "name": "base64_to_utf8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "base64_str", "type": "String" } ] } ] }, { "name": "Material", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "constants": [ { "name": "RENDER_PRIORITY_MAX", "value": 127 }, { "name": "RENDER_PRIORITY_MIN", "value": -128 } ], "methods": [ { "name": "set_next_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "next_pass", "type": "Material" } ] }, { "name": "get_next_pass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "set_render_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "get_render_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "inspect_native_shader_code", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "int", "name": "render_priority", "setter": "set_render_priority", "getter": "get_render_priority", "index": -1 }, { "type": "Material", "name": "next_pass", "setter": "set_next_pass", "getter": "get_next_pass", "index": -1 } ] }, { "name": "MenuButton", "is_refcounted": false, "is_instantiable": true, "inherits": "Button", "api_type": "core", "methods": [ { "name": "get_popup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PopupMenu" } }, { "name": "set_switch_on_hover", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_switch_on_hover", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_disable_shortcuts", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disabled", "type": "bool" } ] } ], "signals": [ { "name": "about_to_popup" } ], "properties": [ { "type": "Array", "name": "items", "setter": "_set_items", "getter": "_get_items", "index": -1 }, { "type": "bool", "name": "switch_on_hover", "setter": "set_switch_on_hover", "getter": "is_switch_on_hover", "index": -1 } ] }, { "name": "Mesh", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "BlendShapeMode", "values": [ { "name": "BLEND_SHAPE_MODE_NORMALIZED", "value": 0 }, { "name": "BLEND_SHAPE_MODE_RELATIVE", "value": 1 } ] }, { "name": "ArrayCustomFormat", "values": [ { "name": "ARRAY_CUSTOM_RGBA8_UNORM", "value": 0 }, { "name": "ARRAY_CUSTOM_RGBA8_SNORM", "value": 1 }, { "name": "ARRAY_CUSTOM_RG_HALF", "value": 2 }, { "name": "ARRAY_CUSTOM_RGBA_HALF", "value": 3 }, { "name": "ARRAY_CUSTOM_R_FLOAT", "value": 4 }, { "name": "ARRAY_CUSTOM_RG_FLOAT", "value": 5 }, { "name": "ARRAY_CUSTOM_RGB_FLOAT", "value": 6 }, { "name": "ARRAY_CUSTOM_RGBA_FLOAT", "value": 7 }, { "name": "ARRAY_CUSTOM_MAX", "value": 8 } ] }, { "name": "PrimitiveType", "values": [ { "name": "PRIMITIVE_POINTS", "value": 0 }, { "name": "PRIMITIVE_LINES", "value": 1 }, { "name": "PRIMITIVE_LINE_STRIP", "value": 2 }, { "name": "PRIMITIVE_TRIANGLES", "value": 3 }, { "name": "PRIMITIVE_TRIANGLE_STRIP", "value": 4 } ] }, { "name": "ArrayFormat", "values": [ { "name": "ARRAY_FORMAT_VERTEX", "value": 1 }, { "name": "ARRAY_FORMAT_NORMAL", "value": 2 }, { "name": "ARRAY_FORMAT_TANGENT", "value": 4 }, { "name": "ARRAY_FORMAT_COLOR", "value": 8 }, { "name": "ARRAY_FORMAT_TEX_UV", "value": 16 }, { "name": "ARRAY_FORMAT_TEX_UV2", "value": 32 }, { "name": "ARRAY_FORMAT_CUSTOM0", "value": 64 }, { "name": "ARRAY_FORMAT_CUSTOM1", "value": 128 }, { "name": "ARRAY_FORMAT_CUSTOM2", "value": 256 }, { "name": "ARRAY_FORMAT_CUSTOM3", "value": 512 }, { "name": "ARRAY_FORMAT_BONES", "value": 1024 }, { "name": "ARRAY_FORMAT_WEIGHTS", "value": 2048 }, { "name": "ARRAY_FORMAT_INDEX", "value": 4096 }, { "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", "value": 2147475463 }, { "name": "ARRAY_FORMAT_CUSTOM_BASE", "value": 13 }, { "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", "value": 13 }, { "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", "value": 16 }, { "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", "value": 19 }, { "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", "value": 22 }, { "name": "ARRAY_FORMAT_CUSTOM_MASK", "value": 7 }, { "name": "ARRAY_COMPRESS_FLAGS_BASE", "value": 25 }, { "name": "ARRAY_FLAG_USE_2D_VERTICES", "value": 33554432 }, { "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", "value": 67108864 }, { "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", "value": 134217728 } ] }, { "name": "ArrayType", "values": [ { "name": "ARRAY_VERTEX", "value": 0 }, { "name": "ARRAY_NORMAL", "value": 1 }, { "name": "ARRAY_TANGENT", "value": 2 }, { "name": "ARRAY_COLOR", "value": 3 }, { "name": "ARRAY_TEX_UV", "value": 4 }, { "name": "ARRAY_TEX_UV2", "value": 5 }, { "name": "ARRAY_CUSTOM0", "value": 6 }, { "name": "ARRAY_CUSTOM1", "value": 7 }, { "name": "ARRAY_CUSTOM2", "value": 8 }, { "name": "ARRAY_CUSTOM3", "value": 9 }, { "name": "ARRAY_BONES", "value": 10 }, { "name": "ARRAY_WEIGHTS", "value": 11 }, { "name": "ARRAY_INDEX", "value": 12 }, { "name": "ARRAY_MAX", "value": 13 } ] } ], "methods": [ { "name": "set_lightmap_size_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_lightmap_size_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "get_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "get_surface_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "surface_get_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_get_blend_shape_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "surface_set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" }, { "name": "material", "type": "Material" } ] }, { "name": "surface_get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Material" }, "arguments": [ { "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { "name": "create_trimesh_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shape3D" } }, { "name": "create_convex_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1435035884, "return_value": { "type": "Shape3D" }, "arguments": [ { "name": "clean", "type": "bool", "default_value": "true" }, { "name": "simplify", "type": "bool", "default_value": "false" } ] }, { "name": "create_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Mesh" }, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "generate_triangle_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TriangleMesh" } } ], "properties": [ { "type": "Vector2i", "name": "lightmap_size_hint", "setter": "set_lightmap_size_hint", "getter": "get_lightmap_size_hint", "index": -1 } ] }, { "name": "MeshDataTool", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_from_surface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "mesh", "type": "ArrayMesh" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "commit_to_surface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "mesh", "type": "ArrayMesh" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_vertex_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_edge_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_face_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_vertex", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "vertex", "type": "Vector3" } ] }, { "name": "get_vertex", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_normal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "normal", "type": "Vector3" } ] }, { "name": "get_vertex_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tangent", "type": "Plane" } ] }, { "name": "get_vertex_tangent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Plane" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_uv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "uv", "type": "Vector2" } ] }, { "name": "get_vertex_uv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_uv2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "uv2", "type": "Vector2" } ] }, { "name": "get_vertex_uv2", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_vertex_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "bones", "type": "PackedInt32Array" } ] }, { "name": "get_vertex_bones", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_weights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "weights", "type": "PackedFloat32Array" } ] }, { "name": "get_vertex_weights", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedFloat32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_vertex_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "meta", "type": "Variant" } ] }, { "name": "get_vertex_meta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_vertex_edges", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_vertex_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_edge_vertex", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "vertex", "type": "int", "meta": "int32" } ] }, { "name": "get_edge_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_edge_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "meta", "type": "Variant" } ] }, { "name": "get_edge_meta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_face_vertex", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "vertex", "type": "int", "meta": "int32" } ] }, { "name": "get_face_edge", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "edge", "type": "int", "meta": "int32" } ] }, { "name": "set_face_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "meta", "type": "Variant" } ] }, { "name": "get_face_meta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_face_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } } ] }, { "name": "MeshInstance2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_normal_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal_map", "type": "Texture2D" } ] }, { "name": "get_normal_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "signals": [ { "name": "texture_changed" } ], "properties": [ { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Texture2D", "name": "normal_map", "setter": "set_normal_map", "getter": "get_normal_map", "index": -1 } ] }, { "name": "MeshInstance3D", "is_refcounted": false, "is_instantiable": true, "inherits": "GeometryInstance3D", "api_type": "core", "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "set_skeleton_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton_path", "type": "NodePath" } ] }, { "name": "get_skeleton_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "NodePath" } }, { "name": "set_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skin", "type": "Skin" } ] }, { "name": "get_skin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skin" } }, { "name": "get_surface_override_material_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_surface_override_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "surface", "type": "int", "meta": "int32" }, { "name": "material", "type": "Material" } ] }, { "name": "get_surface_override_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Material" }, "arguments": [ { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "get_active_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Material" }, "arguments": [ { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "create_trimesh_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_convex_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143567882, "arguments": [ { "name": "clean", "type": "bool", "default_value": "true" }, { "name": "simplify", "type": "bool", "default_value": "false" } ] }, { "name": "create_multiple_convex_collisions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_debug_tangents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "Skin", "name": "skin", "setter": "set_skin", "getter": "get_skin", "index": -1 }, { "type": "NodePath", "name": "skeleton", "setter": "set_skeleton_path", "getter": "get_skeleton_path", "index": -1 } ] }, { "name": "MeshLibrary", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "create_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_item_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_item_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "mesh", "type": "Mesh" } ] }, { "name": "set_item_navmesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "navmesh", "type": "NavigationMesh" } ] }, { "name": "set_item_navmesh_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "navmesh", "type": "Transform3D" } ] }, { "name": "set_item_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "shapes", "type": "Array" } ] }, { "name": "set_item_preview", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_item_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Mesh" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_navmesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NavigationMesh" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_navmesh_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_shapes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_preview", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "remove_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "find_item_by_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_item_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "get_last_unused_item_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "MeshTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "set_image_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_image_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_base_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_base_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "properties": [ { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "Texture2D", "name": "base_texture", "setter": "set_base_texture", "getter": "get_base_texture", "index": -1 }, { "type": "Vector2", "name": "image_size", "setter": "set_image_size", "getter": "get_image_size", "index": -1 } ] }, { "name": "MethodTweener", "is_refcounted": true, "is_instantiable": true, "inherits": "Tweener", "api_type": "core", "methods": [ { "name": "set_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "MethodTweener" }, "arguments": [ { "name": "delay", "type": "float", "meta": "float" } ] }, { "name": "set_trans", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "MethodTweener" }, "arguments": [ { "name": "trans", "type": "enum::Tween.TransitionType" } ] }, { "name": "set_ease", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "MethodTweener" }, "arguments": [ { "name": "ease", "type": "enum::Tween.EaseType" } ] } ] }, { "name": "MobileVRInterface", "is_refcounted": true, "is_instantiable": true, "inherits": "XRInterface", "api_type": "core", "methods": [ { "name": "set_eye_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "eye_height", "type": "float", "meta": "float" } ] }, { "name": "get_eye_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_iod", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "iod", "type": "float", "meta": "float" } ] }, { "name": "get_iod", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_display_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "display_width", "type": "float", "meta": "float" } ] }, { "name": "get_display_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_display_to_lens", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "display_to_lens", "type": "float", "meta": "float" } ] }, { "name": "get_display_to_lens", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_oversample", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "oversample", "type": "float", "meta": "float" } ] }, { "name": "get_oversample", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_k1", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "k", "type": "float", "meta": "float" } ] }, { "name": "get_k1", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_k2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "k", "type": "float", "meta": "float" } ] }, { "name": "get_k2", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "eye_height", "setter": "set_eye_height", "getter": "get_eye_height", "index": -1 }, { "type": "float", "name": "iod", "setter": "set_iod", "getter": "get_iod", "index": -1 }, { "type": "float", "name": "display_width", "setter": "set_display_width", "getter": "get_display_width", "index": -1 }, { "type": "float", "name": "display_to_lens", "setter": "set_display_to_lens", "getter": "get_display_to_lens", "index": -1 }, { "type": "float", "name": "oversample", "setter": "set_oversample", "getter": "get_oversample", "index": -1 }, { "type": "float", "name": "k1", "setter": "set_k1", "getter": "get_k1", "index": -1 }, { "type": "float", "name": "k2", "setter": "set_k2", "getter": "get_k2", "index": -1 } ] }, { "name": "MultiMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "TransformFormat", "values": [ { "name": "TRANSFORM_2D", "value": 0 }, { "name": "TRANSFORM_3D", "value": 1 } ] } ], "methods": [ { "name": "set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "set_use_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_custom_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_custom_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_transform_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::MultiMesh.TransformFormat" } ] }, { "name": "get_transform_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MultiMesh.TransformFormat" } }, { "name": "set_instance_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "get_instance_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_visible_instance_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "get_visible_instance_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_instance_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "set_instance_transform_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "get_instance_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" } ] }, { "name": "get_instance_transform_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" } ] }, { "name": "set_instance_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_instance_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" } ] }, { "name": "set_instance_custom_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" }, { "name": "custom_data", "type": "Color" } ] }, { "name": "get_instance_custom_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "instance", "type": "int", "meta": "int32" } ] }, { "name": "get_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "get_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedFloat32Array" } }, { "name": "set_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "buffer", "type": "PackedFloat32Array" } ] } ], "properties": [ { "type": "int", "name": "transform_format", "setter": "set_transform_format", "getter": "get_transform_format", "index": -1 }, { "type": "bool", "name": "use_colors", "setter": "set_use_colors", "getter": "is_using_colors", "index": -1 }, { "type": "bool", "name": "use_custom_data", "setter": "set_use_custom_data", "getter": "is_using_custom_data", "index": -1 }, { "type": "int", "name": "instance_count", "setter": "set_instance_count", "getter": "get_instance_count", "index": -1 }, { "type": "int", "name": "visible_instance_count", "setter": "set_visible_instance_count", "getter": "get_visible_instance_count", "index": -1 }, { "type": "Mesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh", "index": -1 }, { "type": "PackedFloat32Array", "name": "buffer", "setter": "set_buffer", "getter": "get_buffer", "index": -1 }, { "type": "PackedVector3Array", "name": "transform_array", "setter": "_set_transform_array", "getter": "_get_transform_array", "index": -1 }, { "type": "PackedVector2Array", "name": "transform_2d_array", "setter": "_set_transform_2d_array", "getter": "_get_transform_2d_array", "index": -1 }, { "type": "PackedColorArray", "name": "color_array", "setter": "_set_color_array", "getter": "_get_color_array", "index": -1 }, { "type": "PackedColorArray", "name": "custom_data_array", "setter": "_set_custom_data_array", "getter": "_get_custom_data_array", "index": -1 } ] }, { "name": "MultiMeshInstance2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_multimesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "multimesh", "type": "MultiMesh" } ] }, { "name": "get_multimesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiMesh" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_normal_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal_map", "type": "Texture2D" } ] }, { "name": "get_normal_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "signals": [ { "name": "texture_changed" } ], "properties": [ { "type": "MultiMesh", "name": "multimesh", "setter": "set_multimesh", "getter": "get_multimesh", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Texture2D", "name": "normal_map", "setter": "set_normal_map", "getter": "get_normal_map", "index": -1 } ] }, { "name": "MultiMeshInstance3D", "is_refcounted": false, "is_instantiable": true, "inherits": "GeometryInstance3D", "api_type": "core", "methods": [ { "name": "set_multimesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "multimesh", "type": "MultiMesh" } ] }, { "name": "get_multimesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiMesh" } } ], "properties": [ { "type": "MultiMesh", "name": "multimesh", "setter": "set_multimesh", "getter": "get_multimesh", "index": -1 } ] }, { "name": "MultiplayerAPI", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "RPCMode", "values": [ { "name": "RPC_MODE_DISABLED", "value": 0 }, { "name": "RPC_MODE_ANY", "value": 1 }, { "name": "RPC_MODE_AUTHORITY", "value": 2 } ] } ], "methods": [ { "name": "set_root_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_root_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Node" } }, { "name": "send_bytes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2732430415, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "bytes", "type": "PackedByteArray" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "mode", "type": "enum::MultiplayerPeer.TransferMode", "default_value": "2" }, { "name": "channel", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "has_network_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_network_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiplayerPeer" } }, { "name": "get_network_unique_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_network_server", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_rpc_sender_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_network_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "peer", "type": "MultiplayerPeer" } ] }, { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_network_connected_peers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_refuse_new_network_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "refuse", "type": "bool" } ] }, { "name": "is_refusing_new_network_connections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_allow_object_decoding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_object_decoding_allowed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_replicator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiplayerReplicator" } } ], "signals": [ { "name": "connected_to_server" }, { "name": "connection_failed" }, { "name": "network_peer_packet", "arguments": [ { "name": "id", "type": "int" }, { "name": "packet", "type": "PackedByteArray" } ] }, { "name": "network_peer_disconnected", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "network_peer_connected", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "server_disconnected" } ], "properties": [ { "type": "bool", "name": "allow_object_decoding", "setter": "set_allow_object_decoding", "getter": "is_object_decoding_allowed", "index": -1 }, { "type": "bool", "name": "refuse_new_network_connections", "setter": "set_refuse_new_network_connections", "getter": "is_refusing_new_network_connections", "index": -1 }, { "type": "MultiplayerPeer", "name": "network_peer", "setter": "set_network_peer", "getter": "get_network_peer", "index": -1 }, { "type": "Node", "name": "root_node", "setter": "set_root_node", "getter": "get_root_node", "index": -1 }, { "type": "MultiplayerReplicator", "name": "replicator", "setter": "", "getter": "get_replicator", "index": -1 } ] }, { "name": "MultiplayerPeer", "is_refcounted": true, "is_instantiable": false, "inherits": "PacketPeer", "api_type": "core", "constants": [ { "name": "TARGET_PEER_BROADCAST", "value": 0 }, { "name": "TARGET_PEER_SERVER", "value": 1 } ], "enums": [ { "name": "ConnectionStatus", "values": [ { "name": "CONNECTION_DISCONNECTED", "value": 0 }, { "name": "CONNECTION_CONNECTING", "value": 1 }, { "name": "CONNECTION_CONNECTED", "value": 2 } ] }, { "name": "TransferMode", "values": [ { "name": "TRANSFER_MODE_UNRELIABLE", "value": 0 }, { "name": "TRANSFER_MODE_UNRELIABLE_ORDERED", "value": 1 }, { "name": "TRANSFER_MODE_RELIABLE", "value": 2 } ] } ], "methods": [ { "name": "set_transfer_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "channel", "type": "int", "meta": "int32" } ] }, { "name": "get_transfer_channel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_transfer_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::MultiplayerPeer.TransferMode" } ] }, { "name": "get_transfer_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MultiplayerPeer.TransferMode" } }, { "name": "set_target_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_packet_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_connection_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::MultiplayerPeer.ConnectionStatus" } }, { "name": "get_unique_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "generate_unique_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_refuse_new_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_refusing_new_connections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "connection_failed" }, { "name": "connection_succeeded" }, { "name": "peer_disconnected", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "peer_connected", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "server_disconnected" } ], "properties": [ { "type": "bool", "name": "refuse_new_connections", "setter": "set_refuse_new_connections", "getter": "is_refusing_new_connections", "index": -1 }, { "type": "int", "name": "transfer_mode", "setter": "set_transfer_mode", "getter": "get_transfer_mode", "index": -1 }, { "type": "int", "name": "transfer_channel", "setter": "set_transfer_channel", "getter": "get_transfer_channel", "index": -1 } ] }, { "name": "MultiplayerPeerGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "MultiplayerPeer", "api_type": "core" }, { "name": "MultiplayerReplicator", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "ReplicationMode", "values": [ { "name": "REPLICATION_MODE_NONE", "value": 0 }, { "name": "REPLICATION_MODE_SERVER", "value": 1 }, { "name": "REPLICATION_MODE_CUSTOM", "value": 2 } ] } ], "methods": [ { "name": "spawn_config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 4217273203, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "spawn_mode", "type": "enum::MultiplayerReplicator.ReplicationMode" }, { "name": "properties", "type": "Array", "default_value": "[]" }, { "name": "custom_send", "type": "Callable", "default_value": "" }, { "name": "custom_receive", "type": "Callable", "default_value": "" } ] }, { "name": "sync_config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 4217273203, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "interval", "type": "int", "meta": "uint64" }, { "name": "properties", "type": "Array", "default_value": "[]" }, { "name": "custom_send", "type": "Callable", "default_value": "" }, { "name": "custom_receive", "type": "Callable", "default_value": "" } ] }, { "name": "despawn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" }, { "name": "peer_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "spawn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" }, { "name": "peer_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "send_despawn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "data", "type": "Variant", "default_value": "null" }, { "name": "path", "type": "NodePath", "default_value": "NodePath(\"\")" } ] }, { "name": "send_spawn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "data", "type": "Variant", "default_value": "null" }, { "name": "path", "type": "NodePath", "default_value": "NodePath(\"\")" } ] }, { "name": "send_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "data", "type": "PackedByteArray" }, { "name": "transfer_mode", "type": "enum::MultiplayerPeer.TransferMode", "default_value": "2" }, { "name": "channel", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "sync_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "peer_id", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" } ] }, { "name": "untrack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" } ] }, { "name": "encode_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" }, { "name": "initial", "type": "bool", "default_value": "true" } ] }, { "name": "decode_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "scene_id", "type": "int", "meta": "int64" }, { "name": "object", "type": "Object" }, { "name": "data", "type": "PackedByteArray" }, { "name": "initial", "type": "bool", "default_value": "true" } ] } ], "signals": [ { "name": "despawn_requested", "arguments": [ { "name": "id", "type": "int" }, { "name": "scene_id", "type": "int" }, { "name": "parent", "type": "Node" }, { "name": "name", "type": "String" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "despawned", "arguments": [ { "name": "scene_id", "type": "int" }, { "name": "node", "type": "Node" } ] }, { "name": "replicated_instance_removed", "arguments": [ { "name": "scene_id", "type": "int" }, { "name": "node", "type": "Node" } ] }, { "name": "replicated_instance_added", "arguments": [ { "name": "scene_id", "type": "int" }, { "name": "node", "type": "Node" } ] }, { "name": "spawn_requested", "arguments": [ { "name": "id", "type": "int" }, { "name": "scene_id", "type": "int" }, { "name": "parent", "type": "Node" }, { "name": "name", "type": "String" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "spawned", "arguments": [ { "name": "scene_id", "type": "int" }, { "name": "node", "type": "Node" } ] } ] }, { "name": "Mutex", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "lock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "try_lock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "unlock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "NativeExtension", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "InitializationLevel", "values": [ { "name": "INITIALIZATION_LEVEL_CORE", "value": 0 }, { "name": "INITIALIZATION_LEVEL_SERVERS", "value": 1 }, { "name": "INITIALIZATION_LEVEL_SCENE", "value": 2 }, { "name": "INITIALIZATION_LEVEL_EDITOR", "value": 3 } ] } ], "methods": [ { "name": "open_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "entry_symbol", "type": "String" } ] }, { "name": "close_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_library_open", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_minimum_library_initialization_level", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NativeExtension.InitializationLevel" } }, { "name": "initialize_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "level", "type": "enum::NativeExtension.InitializationLevel" } ] } ] }, { "name": "NativeExtensionManager", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "LoadStatus", "values": [ { "name": "LOAD_STATUS_OK", "value": 0 }, { "name": "LOAD_STATUS_FAILED", "value": 1 }, { "name": "LOAD_STATUS_ALREADY_LOADED", "value": 2 }, { "name": "LOAD_STATUS_NOT_LOADED", "value": 3 }, { "name": "LOAD_STATUS_NEEDS_RESTART", "value": 4 } ] } ], "methods": [ { "name": "load_extension", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::NativeExtensionManager.LoadStatus" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "reload_extension", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::NativeExtensionManager.LoadStatus" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "unload_extension", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::NativeExtensionManager.LoadStatus" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "is_extension_loaded", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_loaded_extensions", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "get_extension", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "NativeExtension" }, "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "NativeScript", "is_refcounted": true, "is_instantiable": true, "inherits": "Script", "api_type": "core", "methods": [ { "name": "set_class_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "class_name", "type": "String" } ] }, { "name": "get_class_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_library", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "library", "type": "GDNativeLibrary" } ] }, { "name": "get_library", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "GDNativeLibrary" } }, { "name": "set_script_class_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "class_name", "type": "String" } ] }, { "name": "get_script_class_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_script_class_icon_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "icon_path", "type": "String" } ] }, { "name": "get_script_class_icon_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_class_documentation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_method_documentation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "method", "type": "StringName" } ] }, { "name": "get_signal_documentation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "signal_name", "type": "StringName" } ] }, { "name": "get_property_documentation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "StringName" } ] }, { "name": "new", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135338151, "return_value": { "type": "Variant" } } ], "properties": [ { "type": "String", "name": "class_name", "setter": "set_class_name", "getter": "get_class_name", "index": -1 }, { "type": "GDNativeLibrary", "name": "library", "setter": "set_library", "getter": "get_library", "index": -1 }, { "type": "String", "name": "script_class_name", "setter": "set_script_class_name", "getter": "get_script_class_name", "index": -1 }, { "type": "String", "name": "script_class_icon_path", "setter": "set_script_class_icon_path", "getter": "get_script_class_icon_path", "index": -1 } ] }, { "name": "NavigationAgent2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_target_desired_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "desired_distance", "type": "float", "meta": "float" } ] }, { "name": "get_target_desired_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_neighbor_dist", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "neighbor_dist", "type": "float", "meta": "float" } ] }, { "name": "get_neighbor_dist", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_neighbors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_neighbors", "type": "int", "meta": "int32" } ] }, { "name": "get_max_neighbors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_time_horizon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time_horizon", "type": "float", "meta": "float" } ] }, { "name": "get_time_horizon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "get_max_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_path_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "get_path_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_target_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "location", "type": "Vector2" } ] }, { "name": "get_target_location", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_next_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2" } }, { "name": "distance_to_target", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "Vector2" } ] }, { "name": "get_nav_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "get_nav_path_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_target_reached", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_target_reachable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_navigation_finished", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_final_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2" } } ], "signals": [ { "name": "path_changed" }, { "name": "velocity_computed", "arguments": [ { "name": "safe_velocity", "type": "Vector3" } ] }, { "name": "navigation_finished" }, { "name": "target_reached" } ], "properties": [ { "type": "float", "name": "target_desired_distance", "setter": "set_target_desired_distance", "getter": "get_target_desired_distance", "index": -1 }, { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "neighbor_dist", "setter": "set_neighbor_dist", "getter": "get_neighbor_dist", "index": -1 }, { "type": "int", "name": "max_neighbors", "setter": "set_max_neighbors", "getter": "get_max_neighbors", "index": -1 }, { "type": "float", "name": "time_horizon", "setter": "set_time_horizon", "getter": "get_time_horizon", "index": -1 }, { "type": "float", "name": "max_speed", "setter": "set_max_speed", "getter": "get_max_speed", "index": -1 }, { "type": "float", "name": "path_max_distance", "setter": "set_path_max_distance", "getter": "get_path_max_distance", "index": -1 } ] }, { "name": "NavigationAgent3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_target_desired_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "desired_distance", "type": "float", "meta": "float" } ] }, { "name": "get_target_desired_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_agent_height_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "agent_height_offset", "type": "float", "meta": "float" } ] }, { "name": "get_agent_height_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ignore_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ignore", "type": "bool" } ] }, { "name": "get_ignore_y", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_neighbor_dist", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "neighbor_dist", "type": "float", "meta": "float" } ] }, { "name": "get_neighbor_dist", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_neighbors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_neighbors", "type": "int", "meta": "int32" } ] }, { "name": "get_max_neighbors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_time_horizon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time_horizon", "type": "float", "meta": "float" } ] }, { "name": "get_time_horizon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "get_max_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_path_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "get_path_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_target_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "location", "type": "Vector3" } ] }, { "name": "get_target_location", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_next_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector3" } }, { "name": "distance_to_target", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "Vector3" } ] }, { "name": "get_nav_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "get_nav_path_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_target_reached", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_target_reachable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_navigation_finished", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_final_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector3" } } ], "signals": [ { "name": "path_changed" }, { "name": "velocity_computed", "arguments": [ { "name": "safe_velocity", "type": "Vector3" } ] }, { "name": "navigation_finished" }, { "name": "target_reached" } ], "properties": [ { "type": "float", "name": "target_desired_distance", "setter": "set_target_desired_distance", "getter": "get_target_desired_distance", "index": -1 }, { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "agent_height_offset", "setter": "set_agent_height_offset", "getter": "get_agent_height_offset", "index": -1 }, { "type": "float", "name": "neighbor_dist", "setter": "set_neighbor_dist", "getter": "get_neighbor_dist", "index": -1 }, { "type": "int", "name": "max_neighbors", "setter": "set_max_neighbors", "getter": "get_max_neighbors", "index": -1 }, { "type": "float", "name": "time_horizon", "setter": "set_time_horizon", "getter": "get_time_horizon", "index": -1 }, { "type": "float", "name": "max_speed", "setter": "set_max_speed", "getter": "get_max_speed", "index": -1 }, { "type": "float", "name": "path_max_distance", "setter": "set_path_max_distance", "getter": "get_path_max_distance", "index": -1 }, { "type": "bool", "name": "ignore_y", "setter": "set_ignore_y", "getter": "get_ignore_y", "index": -1 } ] }, { "name": "NavigationMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "ParsedGeometryType", "values": [ { "name": "PARSED_GEOMETRY_MESH_INSTANCES", "value": 0 }, { "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", "value": 1 }, { "name": "PARSED_GEOMETRY_BOTH", "value": 2 }, { "name": "PARSED_GEOMETRY_MAX", "value": 3 } ] }, { "name": "SamplePartitionType", "values": [ { "name": "SAMPLE_PARTITION_WATERSHED", "value": 0 }, { "name": "SAMPLE_PARTITION_MONOTONE", "value": 1 }, { "name": "SAMPLE_PARTITION_LAYERS", "value": 2 }, { "name": "SAMPLE_PARTITION_MAX", "value": 3 } ] }, { "name": "SourceGeometryMode", "values": [ { "name": "SOURCE_GEOMETRY_NAVMESH_CHILDREN", "value": 0 }, { "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", "value": 1 }, { "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", "value": 2 }, { "name": "SOURCE_GEOMETRY_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_sample_partition_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sample_partition_type", "type": "enum::NavigationMesh.SamplePartitionType" } ] }, { "name": "get_sample_partition_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NavigationMesh.SamplePartitionType" } }, { "name": "set_parsed_geometry_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "geometry_type", "type": "enum::NavigationMesh.ParsedGeometryType" } ] }, { "name": "get_parsed_geometry_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NavigationMesh.ParsedGeometryType" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_source_geometry_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "enum::NavigationMesh.SourceGeometryMode" } ] }, { "name": "get_source_geometry_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NavigationMesh.SourceGeometryMode" } }, { "name": "set_source_group_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "StringName" } ] }, { "name": "get_source_group_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_cell_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cell_size", "type": "float", "meta": "float" } ] }, { "name": "get_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_cell_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cell_height", "type": "float", "meta": "float" } ] }, { "name": "get_cell_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_agent_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "agent_height", "type": "float", "meta": "float" } ] }, { "name": "get_agent_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_agent_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "agent_radius", "type": "float", "meta": "float" } ] }, { "name": "get_agent_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_agent_max_climb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "agent_max_climb", "type": "float", "meta": "float" } ] }, { "name": "get_agent_max_climb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_agent_max_slope", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "agent_max_slope", "type": "float", "meta": "float" } ] }, { "name": "get_agent_max_slope", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_region_min_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "region_min_size", "type": "float", "meta": "float" } ] }, { "name": "get_region_min_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_region_merge_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "region_merge_size", "type": "float", "meta": "float" } ] }, { "name": "get_region_merge_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_edge_max_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "edge_max_length", "type": "float", "meta": "float" } ] }, { "name": "get_edge_max_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_edge_max_error", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "edge_max_error", "type": "float", "meta": "float" } ] }, { "name": "get_edge_max_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_verts_per_poly", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "verts_per_poly", "type": "float", "meta": "float" } ] }, { "name": "get_verts_per_poly", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_detail_sample_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail_sample_dist", "type": "float", "meta": "float" } ] }, { "name": "get_detail_sample_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_detail_sample_max_error", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail_sample_max_error", "type": "float", "meta": "float" } ] }, { "name": "get_detail_sample_max_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_filter_low_hanging_obstacles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter_low_hanging_obstacles", "type": "bool" } ] }, { "name": "get_filter_low_hanging_obstacles", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_filter_ledge_spans", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter_ledge_spans", "type": "bool" } ] }, { "name": "get_filter_ledge_spans", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_filter_walkable_low_height_spans", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter_walkable_low_height_spans", "type": "bool" } ] }, { "name": "get_filter_walkable_low_height_spans", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_vertices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertices", "type": "PackedVector3Array" } ] }, { "name": "get_vertices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "add_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedInt32Array" } ] }, { "name": "get_polygon_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_from_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "Mesh" } ] } ], "properties": [ { "type": "PackedVector3Array", "name": "vertices", "setter": "set_vertices", "getter": "get_vertices", "index": -1 }, { "type": "Array", "name": "polygons", "setter": "_set_polygons", "getter": "_get_polygons", "index": -1 }, { "type": "int", "name": "sample_partition_type/sample_partition_type", "setter": "set_sample_partition_type", "getter": "get_sample_partition_type", "index": -1 }, { "type": "int", "name": "geometry/parsed_geometry_type", "setter": "set_parsed_geometry_type", "getter": "get_parsed_geometry_type", "index": -1 }, { "type": "int", "name": "geometry/collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "int", "name": "geometry/source_geometry_mode", "setter": "set_source_geometry_mode", "getter": "get_source_geometry_mode", "index": -1 }, { "type": "String", "name": "geometry/source_group_name", "setter": "set_source_group_name", "getter": "get_source_group_name", "index": -1 }, { "type": "float", "name": "cell/size", "setter": "set_cell_size", "getter": "get_cell_size", "index": -1 }, { "type": "float", "name": "cell/height", "setter": "set_cell_height", "getter": "get_cell_height", "index": -1 }, { "type": "float", "name": "agent/height", "setter": "set_agent_height", "getter": "get_agent_height", "index": -1 }, { "type": "float", "name": "agent/radius", "setter": "set_agent_radius", "getter": "get_agent_radius", "index": -1 }, { "type": "float", "name": "agent/max_climb", "setter": "set_agent_max_climb", "getter": "get_agent_max_climb", "index": -1 }, { "type": "float", "name": "agent/max_slope", "setter": "set_agent_max_slope", "getter": "get_agent_max_slope", "index": -1 }, { "type": "float", "name": "region/min_size", "setter": "set_region_min_size", "getter": "get_region_min_size", "index": -1 }, { "type": "float", "name": "region/merge_size", "setter": "set_region_merge_size", "getter": "get_region_merge_size", "index": -1 }, { "type": "float", "name": "edge/max_length", "setter": "set_edge_max_length", "getter": "get_edge_max_length", "index": -1 }, { "type": "float", "name": "edge/max_error", "setter": "set_edge_max_error", "getter": "get_edge_max_error", "index": -1 }, { "type": "float", "name": "polygon/verts_per_poly", "setter": "set_verts_per_poly", "getter": "get_verts_per_poly", "index": -1 }, { "type": "float", "name": "detail/sample_distance", "setter": "set_detail_sample_distance", "getter": "get_detail_sample_distance", "index": -1 }, { "type": "float", "name": "detail/sample_max_error", "setter": "set_detail_sample_max_error", "getter": "get_detail_sample_max_error", "index": -1 }, { "type": "bool", "name": "filter/low_hanging_obstacles", "setter": "set_filter_low_hanging_obstacles", "getter": "get_filter_low_hanging_obstacles", "index": -1 }, { "type": "bool", "name": "filter/ledge_spans", "setter": "set_filter_ledge_spans", "getter": "get_filter_ledge_spans", "index": -1 }, { "type": "bool", "name": "filter/filter_walkable_low_height_spans", "setter": "set_filter_walkable_low_height_spans", "getter": "get_filter_walkable_low_height_spans", "index": -1 } ] }, { "name": "NavigationMeshGenerator", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "bake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "nav_mesh", "type": "NavigationMesh" }, { "name": "root_node", "type": "Node" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "nav_mesh", "type": "NavigationMesh" } ] } ] }, { "name": "NavigationObstacle2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core" }, { "name": "NavigationObstacle3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core" }, { "name": "NavigationPolygon", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_vertices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertices", "type": "PackedVector2Array" } ] }, { "name": "get_vertices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "add_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedInt32Array" } ] }, { "name": "get_polygon_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_outline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "outline", "type": "PackedVector2Array" } ] }, { "name": "add_outline_at_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "outline", "type": "PackedVector2Array" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_outline_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_outline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "outline", "type": "PackedVector2Array" } ] }, { "name": "get_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_outline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_outlines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "make_polygons_from_outlines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "PackedVector2Array", "name": "vertices", "setter": "set_vertices", "getter": "get_vertices", "index": -1 }, { "type": "Array", "name": "polygons", "setter": "_set_polygons", "getter": "_get_polygons", "index": -1 }, { "type": "Array", "name": "outlines", "setter": "_set_outlines", "getter": "_get_outlines", "index": -1 } ] }, { "name": "NavigationRegion2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_navigation_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "navpoly", "type": "NavigationPolygon" } ] }, { "name": "get_navigation_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NavigationPolygon" } }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "get_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "NavigationPolygon", "name": "navpoly", "setter": "set_navigation_polygon", "getter": "get_navigation_polygon", "index": -1 }, { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "is_enabled", "index": -1 }, { "type": "int", "name": "layers", "setter": "set_layers", "getter": "get_layers", "index": -1 } ] }, { "name": "NavigationRegion3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_navigation_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "navmesh", "type": "NavigationMesh" } ] }, { "name": "get_navigation_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NavigationMesh" } }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "get_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "bake_navigation_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "bake_finished" }, { "name": "navigation_mesh_changed" } ], "properties": [ { "type": "NavigationMesh", "name": "navmesh", "setter": "set_navigation_mesh", "getter": "get_navigation_mesh", "index": -1 }, { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "is_enabled", "index": -1 }, { "type": "int", "name": "layers", "setter": "set_layers", "getter": "get_layers", "index": -1 } ] }, { "name": "NavigationServer2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "map_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "map_set_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "active", "type": "bool" } ] }, { "name": "map_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "nap", "type": "RID" } ] }, { "name": "map_set_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "cell_size", "type": "float", "meta": "float" } ] }, { "name": "map_get_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "map", "type": "RID" } ] }, { "name": "map_set_edge_connection_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "map_get_edge_connection_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "map", "type": "RID" } ] }, { "name": "map_get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 177157229, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "origin", "type": "Vector2" }, { "name": "destination", "type": "Vector2" }, { "name": "optimize", "type": "bool" }, { "name": "layers", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "map_get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "to_point", "type": "Vector2" } ] }, { "name": "map_get_closest_point_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "to_point", "type": "Vector2" } ] }, { "name": "region_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "region_set_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "map", "type": "RID" } ] }, { "name": "region_set_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "region_get_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "region", "type": "RID" } ] }, { "name": "region_set_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "region_set_navpoly", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "nav_poly", "type": "NavigationPolygon" } ] }, { "name": "region_get_connections_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "region", "type": "RID" } ] }, { "name": "region_get_connection_pathway_start", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "region", "type": "RID" }, { "name": "connection", "type": "int", "meta": "int32" } ] }, { "name": "region_get_connection_pathway_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "region", "type": "RID" }, { "name": "connection", "type": "int", "meta": "int32" } ] }, { "name": "agent_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "agent_set_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "map", "type": "RID" } ] }, { "name": "agent_set_neighbor_dist", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "dist", "type": "float", "meta": "float" } ] }, { "name": "agent_set_max_neighbors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "agent_set_time_horizon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "agent_set_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "agent_set_max_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "agent_set_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "velocity", "type": "Vector2" } ] }, { "name": "agent_set_target_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "target_velocity", "type": "Vector2" } ] }, { "name": "agent_set_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "position", "type": "Vector2" } ] }, { "name": "agent_is_map_changed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "agent", "type": "RID" } ] }, { "name": "agent_set_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 136835915, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" }, { "name": "userdata", "type": "Variant", "default_value": "null" } ] }, { "name": "free", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134188199, "arguments": [ { "name": "object", "type": "RID" } ] } ], "signals": [ { "name": "map_changed", "arguments": [ { "name": "map", "type": "RID" } ] } ] }, { "name": "NavigationServer3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "map_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "map_set_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "active", "type": "bool" } ] }, { "name": "map_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "nap", "type": "RID" } ] }, { "name": "map_set_up", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "up", "type": "Vector3" } ] }, { "name": "map_get_up", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "map", "type": "RID" } ] }, { "name": "map_set_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "cell_size", "type": "float", "meta": "float" } ] }, { "name": "map_get_cell_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "map", "type": "RID" } ] }, { "name": "map_set_edge_connection_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "map", "type": "RID" }, { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "map_get_edge_connection_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "map", "type": "RID" } ] }, { "name": "map_get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 177157229, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "origin", "type": "Vector3" }, { "name": "destination", "type": "Vector3" }, { "name": "optimize", "type": "bool" }, { "name": "layers", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "map_get_closest_point_to_segment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 175971308, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "start", "type": "Vector3" }, { "name": "end", "type": "Vector3" }, { "name": "use_collision", "type": "bool", "default_value": "false" } ] }, { "name": "map_get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "to_point", "type": "Vector3" } ] }, { "name": "map_get_closest_point_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "to_point", "type": "Vector3" } ] }, { "name": "map_get_closest_point_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "map", "type": "RID" }, { "name": "to_point", "type": "Vector3" } ] }, { "name": "region_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "region_set_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "map", "type": "RID" } ] }, { "name": "region_set_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "region_get_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "region", "type": "RID" } ] }, { "name": "region_set_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "region_set_navmesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "region", "type": "RID" }, { "name": "nav_mesh", "type": "NavigationMesh" } ] }, { "name": "region_bake_navmesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "mesh", "type": "NavigationMesh" }, { "name": "node", "type": "Node" } ] }, { "name": "region_get_connections_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "region", "type": "RID" } ] }, { "name": "region_get_connection_pathway_start", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "region", "type": "RID" }, { "name": "connection", "type": "int", "meta": "int32" } ] }, { "name": "region_get_connection_pathway_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "region", "type": "RID" }, { "name": "connection", "type": "int", "meta": "int32" } ] }, { "name": "agent_create", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "agent_set_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "map", "type": "RID" } ] }, { "name": "agent_set_neighbor_dist", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "dist", "type": "float", "meta": "float" } ] }, { "name": "agent_set_max_neighbors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "agent_set_time_horizon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "agent_set_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "agent_set_max_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "max_speed", "type": "float", "meta": "float" } ] }, { "name": "agent_set_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "velocity", "type": "Vector3" } ] }, { "name": "agent_set_target_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "target_velocity", "type": "Vector3" } ] }, { "name": "agent_set_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "position", "type": "Vector3" } ] }, { "name": "agent_is_map_changed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "agent", "type": "RID" } ] }, { "name": "agent_set_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 136835915, "arguments": [ { "name": "agent", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" }, { "name": "userdata", "type": "Variant", "default_value": "null" } ] }, { "name": "free", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134188199, "arguments": [ { "name": "object", "type": "RID" } ] }, { "name": "set_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134188199, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "process", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "delta_time", "type": "float", "meta": "float" } ] } ], "signals": [ { "name": "map_changed", "arguments": [ { "name": "map", "type": "RID" } ] } ] }, { "name": "NinePatchRect", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "AxisStretchMode", "values": [ { "name": "AXIS_STRETCH_MODE_STRETCH", "value": 0 }, { "name": "AXIS_STRETCH_MODE_TILE", "value": 1 }, { "name": "AXIS_STRETCH_MODE_TILE_FIT", "value": 2 } ] } ], "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_patch_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_patch_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_center", "type": "bool" } ] }, { "name": "is_draw_center_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_h_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::NinePatchRect.AxisStretchMode" } ] }, { "name": "get_h_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NinePatchRect.AxisStretchMode" } }, { "name": "set_v_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::NinePatchRect.AxisStretchMode" } ] }, { "name": "get_v_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::NinePatchRect.AxisStretchMode" } } ], "signals": [ { "name": "texture_changed" } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "bool", "name": "draw_center", "setter": "set_draw_center", "getter": "is_draw_center_enabled", "index": -1 }, { "type": "Rect2", "name": "region_rect", "setter": "set_region_rect", "getter": "get_region_rect", "index": -1 }, { "type": "int", "name": "patch_margin_left", "setter": "set_patch_margin", "getter": "get_patch_margin", "index": 0 }, { "type": "int", "name": "patch_margin_top", "setter": "set_patch_margin", "getter": "get_patch_margin", "index": 1 }, { "type": "int", "name": "patch_margin_right", "setter": "set_patch_margin", "getter": "get_patch_margin", "index": 2 }, { "type": "int", "name": "patch_margin_bottom", "setter": "set_patch_margin", "getter": "get_patch_margin", "index": 3 }, { "type": "int", "name": "axis_stretch_horizontal", "setter": "set_h_axis_stretch_mode", "getter": "get_h_axis_stretch_mode", "index": -1 }, { "type": "int", "name": "axis_stretch_vertical", "setter": "set_v_axis_stretch_mode", "getter": "get_v_axis_stretch_mode", "index": -1 } ] }, { "name": "Node", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "constants": [ { "name": "NOTIFICATION_ENTER_TREE", "value": 10 }, { "name": "NOTIFICATION_EXIT_TREE", "value": 11 }, { "name": "NOTIFICATION_MOVED_IN_PARENT", "value": 12 }, { "name": "NOTIFICATION_READY", "value": 13 }, { "name": "NOTIFICATION_PAUSED", "value": 14 }, { "name": "NOTIFICATION_UNPAUSED", "value": 15 }, { "name": "NOTIFICATION_PHYSICS_PROCESS", "value": 16 }, { "name": "NOTIFICATION_PROCESS", "value": 17 }, { "name": "NOTIFICATION_PARENTED", "value": 18 }, { "name": "NOTIFICATION_UNPARENTED", "value": 19 }, { "name": "NOTIFICATION_INSTANCED", "value": 20 }, { "name": "NOTIFICATION_DRAG_BEGIN", "value": 21 }, { "name": "NOTIFICATION_DRAG_END", "value": 22 }, { "name": "NOTIFICATION_PATH_CHANGED", "value": 23 }, { "name": "NOTIFICATION_INTERNAL_PROCESS", "value": 25 }, { "name": "NOTIFICATION_INTERNAL_PHYSICS_PROCESS", "value": 26 }, { "name": "NOTIFICATION_POST_ENTER_TREE", "value": 27 }, { "name": "NOTIFICATION_DISABLED", "value": 28 }, { "name": "NOTIFICATION_ENABLED", "value": 29 }, { "name": "NOTIFICATION_EDITOR_PRE_SAVE", "value": 9001 }, { "name": "NOTIFICATION_EDITOR_POST_SAVE", "value": 9002 }, { "name": "NOTIFICATION_WM_MOUSE_ENTER", "value": 1002 }, { "name": "NOTIFICATION_WM_MOUSE_EXIT", "value": 1003 }, { "name": "NOTIFICATION_WM_WINDOW_FOCUS_IN", "value": 1004 }, { "name": "NOTIFICATION_WM_WINDOW_FOCUS_OUT", "value": 1005 }, { "name": "NOTIFICATION_WM_CLOSE_REQUEST", "value": 1006 }, { "name": "NOTIFICATION_WM_GO_BACK_REQUEST", "value": 1007 }, { "name": "NOTIFICATION_WM_SIZE_CHANGED", "value": 1008 }, { "name": "NOTIFICATION_OS_MEMORY_WARNING", "value": 2009 }, { "name": "NOTIFICATION_TRANSLATION_CHANGED", "value": 2010 }, { "name": "NOTIFICATION_WM_ABOUT", "value": 2011 }, { "name": "NOTIFICATION_CRASH", "value": 2012 }, { "name": "NOTIFICATION_OS_IME_UPDATE", "value": 2013 }, { "name": "NOTIFICATION_APPLICATION_RESUMED", "value": 2014 }, { "name": "NOTIFICATION_APPLICATION_PAUSED", "value": 2015 }, { "name": "NOTIFICATION_APPLICATION_FOCUS_IN", "value": 2016 }, { "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", "value": 2017 }, { "name": "NOTIFICATION_TEXT_SERVER_CHANGED", "value": 2018 } ], "enums": [ { "name": "ProcessMode", "values": [ { "name": "PROCESS_MODE_INHERIT", "value": 0 }, { "name": "PROCESS_MODE_PAUSABLE", "value": 1 }, { "name": "PROCESS_MODE_WHEN_PAUSED", "value": 2 }, { "name": "PROCESS_MODE_ALWAYS", "value": 3 }, { "name": "PROCESS_MODE_DISABLED", "value": 4 } ] }, { "name": "DuplicateFlags", "values": [ { "name": "DUPLICATE_SIGNALS", "value": 1 }, { "name": "DUPLICATE_GROUPS", "value": 2 }, { "name": "DUPLICATE_SCRIPTS", "value": 4 }, { "name": "DUPLICATE_USE_INSTANCING", "value": 8 } ] }, { "name": "InternalMode", "values": [ { "name": "INTERNAL_MODE_DISABLED", "value": 0 }, { "name": "INTERNAL_MODE_FRONT", "value": 1 }, { "name": "INTERNAL_MODE_BACK", "value": 2 } ] } ], "methods": [ { "name": "_process", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_physics_process", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_enter_tree", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_exit_tree", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_ready", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_get_configuration_warnings", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } }, { "name": "_input", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "_unhandled_input", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "_unhandled_key_input", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "add_sibling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "sibling", "type": "Node" }, { "name": "legible_unique_name", "type": "bool", "default_value": "false" } ] }, { "name": "set_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "add_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "node", "type": "Node" }, { "name": "legible_unique_name", "type": "bool", "default_value": "false" }, { "name": "internal", "type": "enum::Node.InternalMode", "default_value": "0" } ] }, { "name": "remove_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_child_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "include_internal", "type": "bool", "default_value": "false" } ] }, { "name": "get_children", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Array" }, "arguments": [ { "name": "include_internal", "type": "bool", "default_value": "false" } ] }, { "name": "get_child", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Node" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "include_internal", "type": "bool", "default_value": "false" } ] }, { "name": "has_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Node" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_node_or_null", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Node" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "find_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1474136429, "return_value": { "type": "Node" }, "arguments": [ { "name": "mask", "type": "String" }, { "name": "recursive", "type": "bool", "default_value": "true" }, { "name": "owned", "type": "bool", "default_value": "true" } ] }, { "name": "find_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Node" }, "arguments": [ { "name": "mask", "type": "String" } ] }, { "name": "has_node_and_resource", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_node_and_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "is_inside_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_ancestor_of", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "is_greater_than", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "get_path_to", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "add_to_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "group", "type": "StringName" }, { "name": "persistent", "type": "bool", "default_value": "false" } ] }, { "name": "remove_from_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "group", "type": "StringName" } ] }, { "name": "is_in_group", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "group", "type": "StringName" } ] }, { "name": "move_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "child_node", "type": "Node" }, { "name": "to_position", "type": "int", "meta": "int32" } ] }, { "name": "get_groups", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "raise", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_owner", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "owner", "type": "Node" } ] }, { "name": "get_owner", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "remove_and_skip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "include_internal", "type": "bool", "default_value": "false" } ] }, { "name": "print_tree", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "print_tree_pretty", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_filename", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filename", "type": "String" } ] }, { "name": "get_filename", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "propagate_notification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "what", "type": "int", "meta": "int32" } ] }, { "name": "propagate_call", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 376044335, "arguments": [ { "name": "method", "type": "StringName" }, { "name": "args", "type": "Array", "default_value": "[]" }, { "name": "parent_first", "type": "bool", "default_value": "false" } ] }, { "name": "set_physics_process", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_physics_process_delta_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "is_physics_processing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_process_delta_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_process", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_process_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "get_process_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_processing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_processing_input", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_unhandled_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_processing_unhandled_input", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_unhandled_key_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_processing_unhandled_key_input", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Node.ProcessMode" } ] }, { "name": "get_process_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Node.ProcessMode" } }, { "name": "can_process", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "print_stray_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_display_folded", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fold", "type": "bool" } ] }, { "name": "is_displayed_folded", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_process_internal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_processing_internal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_physics_process_internal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_physics_processing_internal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SceneTree" } }, { "name": "create_tween", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Tween" } }, { "name": "duplicate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172429880, "return_value": { "type": "Node" }, "arguments": [ { "name": "flags", "type": "int", "meta": "int32", "default_value": "15" } ] }, { "name": "replace_by", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "node", "type": "Node" }, { "name": "keep_groups", "type": "bool", "default_value": "false" } ] }, { "name": "set_scene_instance_load_placeholder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "load_placeholder", "type": "bool" } ] }, { "name": "get_scene_instance_load_placeholder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_editable_instance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "node", "type": "Node" }, { "name": "is_editable", "type": "bool" } ] }, { "name": "is_editable_instance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "get_viewport", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Viewport" } }, { "name": "queue_free", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "request_ready", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_network_authority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "recursive", "type": "bool", "default_value": "true" } ] }, { "name": "get_network_authority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_network_authority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_multiplayer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiplayerAPI" } }, { "name": "get_custom_multiplayer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiplayerAPI" } }, { "name": "set_custom_multiplayer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "api", "type": "MultiplayerAPI" } ] }, { "name": "rpc_config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "int", "meta": "uint16" }, "arguments": [ { "name": "method", "type": "StringName" }, { "name": "rpc_mode", "type": "enum::MultiplayerAPI.RPCMode" }, { "name": "transfer_mode", "type": "enum::MultiplayerPeer.TransferMode", "default_value": "2" }, { "name": "channel", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_editor_description", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editor_description", "type": "String" } ] }, { "name": "get_editor_description", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "rpc", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "Variant" }, "arguments": [ { "name": "method", "type": "StringName" } ] }, { "name": "rpc_id", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135410025, "return_value": { "type": "Variant" }, "arguments": [ { "name": "peer_id", "type": "int" }, { "name": "method", "type": "StringName" } ] }, { "name": "update_configuration_warnings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "renamed" }, { "name": "ready" }, { "name": "tree_entered" }, { "name": "tree_exiting" }, { "name": "tree_exited" } ], "properties": [ { "type": "StringName", "name": "name", "setter": "set_name", "getter": "get_name", "index": -1 }, { "type": "String", "name": "filename", "setter": "set_filename", "getter": "get_filename", "index": -1 }, { "type": "Node", "name": "owner", "setter": "set_owner", "getter": "get_owner", "index": -1 }, { "type": "MultiplayerAPI", "name": "multiplayer", "setter": "", "getter": "get_multiplayer", "index": -1 }, { "type": "MultiplayerAPI", "name": "custom_multiplayer", "setter": "set_custom_multiplayer", "getter": "get_custom_multiplayer", "index": -1 }, { "type": "int", "name": "process_mode", "setter": "set_process_mode", "getter": "get_process_mode", "index": -1 }, { "type": "int", "name": "process_priority", "setter": "set_process_priority", "getter": "get_process_priority", "index": -1 }, { "type": "String", "name": "editor_description", "setter": "set_editor_description", "getter": "get_editor_description", "index": -1 } ] }, { "name": "Node2D", "is_refcounted": false, "is_instantiable": true, "inherits": "CanvasItem", "api_type": "core", "methods": [ { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "set_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "set_skew", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_skew", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "rotate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "move_local_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "scaled", "type": "bool", "default_value": "false" } ] }, { "name": "move_local_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "scaled", "type": "bool", "default_value": "false" } ] }, { "name": "translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "global_translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "apply_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "Vector2" } ] }, { "name": "set_global_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_global_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_global_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radians", "type": "float", "meta": "float" } ] }, { "name": "get_global_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_global_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "get_global_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "set_global_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "look_at", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point", "type": "Vector2" } ] }, { "name": "get_angle_to", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "point", "type": "Vector2" } ] }, { "name": "to_local", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "global_point", "type": "Vector2" } ] }, { "name": "to_global", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "local_point", "type": "Vector2" } ] }, { "name": "set_z_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "z_index", "type": "int", "meta": "int32" } ] }, { "name": "get_z_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_z_as_relative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_z_relative", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_y_sort_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_y_sort_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_relative_transform_to_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "parent", "type": "Node" } ] } ], "properties": [ { "type": "Vector2", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "float", "name": "rotation", "setter": "set_rotation", "getter": "get_rotation", "index": -1 }, { "type": "Vector2", "name": "scale", "setter": "set_scale", "getter": "get_scale", "index": -1 }, { "type": "float", "name": "skew", "setter": "set_skew", "getter": "get_skew", "index": -1 }, { "type": "Transform2D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 }, { "type": "Vector2", "name": "global_position", "setter": "set_global_position", "getter": "get_global_position", "index": -1 }, { "type": "float", "name": "global_rotation", "setter": "set_global_rotation", "getter": "get_global_rotation", "index": -1 }, { "type": "Vector2", "name": "global_scale", "setter": "set_global_scale", "getter": "get_global_scale", "index": -1 }, { "type": "Transform2D", "name": "global_transform", "setter": "set_global_transform", "getter": "get_global_transform", "index": -1 }, { "type": "int", "name": "z_index", "setter": "set_z_index", "getter": "get_z_index", "index": -1 }, { "type": "bool", "name": "z_as_relative", "setter": "set_z_as_relative", "getter": "is_z_relative", "index": -1 }, { "type": "bool", "name": "y_sort_enabled", "setter": "set_y_sort_enabled", "getter": "is_y_sort_enabled", "index": -1 } ] }, { "name": "Node3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "constants": [ { "name": "NOTIFICATION_TRANSFORM_CHANGED", "value": 2000 }, { "name": "NOTIFICATION_ENTER_WORLD", "value": 41 }, { "name": "NOTIFICATION_EXIT_WORLD", "value": 42 }, { "name": "NOTIFICATION_VISIBILITY_CHANGED", "value": 43 } ], "methods": [ { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "local", "type": "Transform3D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector3" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "euler", "type": "Vector3" } ] }, { "name": "get_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_global_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "global", "type": "Transform3D" } ] }, { "name": "get_global_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "get_parent_node_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node3D" } }, { "name": "set_ignore_transform_notification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_as_top_level", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_set_as_top_level", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_disable_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "is_scale_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_world_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World3D" } }, { "name": "force_update_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_visibility_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_visibility_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "update_gizmos", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_gizmo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gizmo", "type": "Node3DGizmo" } ] }, { "name": "get_gizmos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "clear_gizmos", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_subgizmo_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_visible_in_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "show", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "hide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_notify_local_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_local_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_notify_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "rotate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "global_rotate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "global_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "global_translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "rotate_object_local", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "axis", "type": "Vector3" }, { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "scale_object_local", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector3" } ] }, { "name": "translate_object_local", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "rotate_x", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "rotate_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "rotate_z", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle", "type": "float", "meta": "float" } ] }, { "name": "translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "orthonormalize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_identity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "look_at", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "target", "type": "Vector3" }, { "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] }, { "name": "look_at_from_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "position", "type": "Vector3" }, { "name": "target", "type": "Vector3" }, { "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" } ] }, { "name": "to_local", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "global_point", "type": "Vector3" } ] }, { "name": "to_global", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "local_point", "type": "Vector3" } ] } ], "signals": [ { "name": "visibility_changed" } ], "properties": [ { "type": "Transform3D", "name": "global_transform", "setter": "set_global_transform", "getter": "get_global_transform", "index": -1 }, { "type": "Vector3", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "Vector3", "name": "rotation", "setter": "set_rotation", "getter": "get_rotation", "index": -1 }, { "type": "Vector3", "name": "scale", "setter": "set_scale", "getter": "get_scale", "index": -1 }, { "type": "bool", "name": "top_level", "setter": "set_as_top_level", "getter": "is_set_as_top_level", "index": -1 }, { "type": "Transform3D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 }, { "type": "bool", "name": "visible", "setter": "set_visible", "getter": "is_visible", "index": -1 }, { "type": "NodePath", "name": "visibility_parent", "setter": "set_visibility_parent", "getter": "get_visibility_parent", "index": -1 } ] }, { "name": "Node3DGizmo", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core" }, { "name": "NoiseTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "set_noise", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "noise", "type": "OpenSimplexNoise" } ] }, { "name": "get_noise", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "OpenSimplexNoise" } }, { "name": "set_noise_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "noise_offset", "type": "Vector2" } ] }, { "name": "get_noise_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_seamless", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seamless", "type": "bool" } ] }, { "name": "get_seamless", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_as_normal_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "as_normal_map", "type": "bool" } ] }, { "name": "is_normal_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_bump_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bump_strength", "type": "float", "meta": "float" } ] }, { "name": "get_bump_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "int", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "bool", "name": "seamless", "setter": "set_seamless", "getter": "get_seamless", "index": -1 }, { "type": "bool", "name": "as_normal_map", "setter": "set_as_normal_map", "getter": "is_normal_map", "index": -1 }, { "type": "float", "name": "bump_strength", "setter": "set_bump_strength", "getter": "get_bump_strength", "index": -1 }, { "type": "OpenSimplexNoise", "name": "noise", "setter": "set_noise", "getter": "get_noise", "index": -1 }, { "type": "Vector2", "name": "noise_offset", "setter": "set_noise_offset", "getter": "get_noise_offset", "index": -1 } ] }, { "name": "ORMMaterial3D", "is_refcounted": true, "is_instantiable": true, "inherits": "BaseMaterial3D", "api_type": "core" }, { "name": "OS", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "VideoDriver", "values": [ { "name": "VIDEO_DRIVER_GLES2", "value": 0 }, { "name": "VIDEO_DRIVER_VULKAN", "value": 1 } ] }, { "name": "SystemDir", "values": [ { "name": "SYSTEM_DIR_DESKTOP", "value": 0 }, { "name": "SYSTEM_DIR_DCIM", "value": 1 }, { "name": "SYSTEM_DIR_DOCUMENTS", "value": 2 }, { "name": "SYSTEM_DIR_DOWNLOADS", "value": 3 }, { "name": "SYSTEM_DIR_MOVIES", "value": 4 }, { "name": "SYSTEM_DIR_MUSIC", "value": 5 }, { "name": "SYSTEM_DIR_PICTURES", "value": 6 }, { "name": "SYSTEM_DIR_RINGTONES", "value": 7 } ] }, { "name": "Month", "values": [ { "name": "MONTH_JANUARY", "value": 1 }, { "name": "MONTH_FEBRUARY", "value": 2 }, { "name": "MONTH_MARCH", "value": 3 }, { "name": "MONTH_APRIL", "value": 4 }, { "name": "MONTH_MAY", "value": 5 }, { "name": "MONTH_JUNE", "value": 6 }, { "name": "MONTH_JULY", "value": 7 }, { "name": "MONTH_AUGUST", "value": 8 }, { "name": "MONTH_SEPTEMBER", "value": 9 }, { "name": "MONTH_OCTOBER", "value": 10 }, { "name": "MONTH_NOVEMBER", "value": 11 }, { "name": "MONTH_DECEMBER", "value": 12 } ] }, { "name": "Weekday", "values": [ { "name": "DAY_SUNDAY", "value": 0 }, { "name": "DAY_MONDAY", "value": 1 }, { "name": "DAY_TUESDAY", "value": 2 }, { "name": "DAY_WEDNESDAY", "value": 3 }, { "name": "DAY_THURSDAY", "value": 4 }, { "name": "DAY_FRIDAY", "value": 5 }, { "name": "DAY_SATURDAY", "value": 6 } ] } ], "methods": [ { "name": "get_connected_midi_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedStringArray" } }, { "name": "open_midi_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "close_midi_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "alert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "text", "type": "String" }, { "name": "title", "type": "String", "default_value": "\"Alert!\"" } ] }, { "name": "set_low_processor_usage_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_in_low_processor_usage_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_low_processor_usage_mode_sleep_usec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "usec", "type": "int", "meta": "int32" } ] }, { "name": "get_low_processor_usage_mode_sleep_usec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_processor_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_executable_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "execute", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "arguments", "type": "PackedStringArray" }, { "name": "output", "type": "Array", "default_value": "[]" }, { "name": "read_stderr", "type": "bool", "default_value": "false" } ] }, { "name": "create_process", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "arguments", "type": "PackedStringArray" } ] }, { "name": "kill", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "pid", "type": "int", "meta": "int32" } ] }, { "name": "shell_open", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "uri", "type": "String" } ] }, { "name": "get_process_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "variable", "type": "String" } ] }, { "name": "set_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "variable", "type": "String" }, { "name": "value", "type": "String" } ] }, { "name": "has_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "variable", "type": "String" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_cmdline_args", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedStringArray" } }, { "name": "delay_usec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134188199, "arguments": [ { "name": "usec", "type": "int", "meta": "int32" } ] }, { "name": "delay_msec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134188199, "arguments": [ { "name": "msec", "type": "int", "meta": "int32" } ] }, { "name": "get_locale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_model_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_userfs_persistent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_stdout_verbose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "can_use_threads", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_debug_build", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "dump_memory_to_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "dump_resources_to_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "print_resources_in_use", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "short", "type": "bool", "default_value": "false" } ] }, { "name": "print_all_resources", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 139138028, "arguments": [ { "name": "tofile", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_static_memory_usage", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_static_memory_peak_usage", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_user_data_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_system_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "String" }, "arguments": [ { "name": "dir", "type": "enum::OS.SystemDir" }, { "name": "shared_storage", "type": "bool", "default_value": "true" } ] }, { "name": "get_config_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_data_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_cache_dir", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_unique_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "print_all_textures_by_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "print_resources_by_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "types", "type": "PackedStringArray" } ] }, { "name": "get_keycode_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "code", "type": "int", "meta": "uint32" } ] }, { "name": "is_keycode_unicode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "code", "type": "int", "meta": "uint32" } ] }, { "name": "find_keycode_from_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "string", "type": "String" } ] }, { "name": "set_use_file_access_save_and_swap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_thread_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_thread_caller_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "has_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "tag_name", "type": "String" } ] }, { "name": "request_permission", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "request_permissions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_granted_permissions", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } } ], "properties": [ { "type": "bool", "name": "low_processor_usage_mode", "setter": "set_low_processor_usage_mode", "getter": "is_in_low_processor_usage_mode", "index": -1 }, { "type": "int", "name": "low_processor_usage_mode_sleep_usec", "setter": "set_low_processor_usage_mode_sleep_usec", "getter": "get_low_processor_usage_mode_sleep_usec", "index": -1 } ] }, { "name": "Object", "is_refcounted": false, "is_instantiable": true, "api_type": "core", "constants": [ { "name": "NOTIFICATION_POSTINITIALIZE", "value": 0 }, { "name": "NOTIFICATION_PREDELETE", "value": 1 } ], "enums": [ { "name": "ConnectFlags", "values": [ { "name": "CONNECT_DEFERRED", "value": 1 }, { "name": "CONNECT_PERSIST", "value": 2 }, { "name": "CONNECT_ONESHOT", "value": 4 }, { "name": "CONNECT_REFERENCE_COUNTED", "value": 8 } ] } ], "methods": [ { "name": "get_class", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_class", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "class", "type": "String" } ] }, { "name": "set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "property", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "property", "type": "String" } ] }, { "name": "set_indexed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "property", "type": "NodePath" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_indexed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "property", "type": "NodePath" } ] }, { "name": "get_property_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_method_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "notification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "what", "type": "int", "meta": "int32" }, { "name": "reversed", "type": "bool", "default_value": "false" } ] }, { "name": "to_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "get_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "set_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "script", "type": "Variant" } ] }, { "name": "get_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } }, { "name": "set_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "remove_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_meta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_meta", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_meta_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "add_user_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "signal", "type": "String" }, { "name": "arguments", "type": "Array", "default_value": "[]" } ] }, { "name": "has_user_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "signal", "type": "StringName" } ] }, { "name": "emit_signal", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "void" }, "arguments": [ { "name": "signal", "type": "StringName" } ] }, { "name": "call", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "Variant" }, "arguments": [ { "name": "method", "type": "StringName" } ] }, { "name": "call_deferred", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "void" }, "arguments": [ { "name": "method", "type": "StringName" } ] }, { "name": "set_deferred", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "callv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Variant" }, "arguments": [ { "name": "method", "type": "StringName" }, { "name": "arg_array", "type": "Array" } ] }, { "name": "has_method", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "method", "type": "StringName" } ] }, { "name": "has_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "signal", "type": "StringName" } ] }, { "name": "get_signal_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_signal_connection_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "signal", "type": "String" } ] }, { "name": "get_incoming_connections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "connect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "signal", "type": "StringName" }, { "name": "callable", "type": "Callable" }, { "name": "binds", "type": "Array", "default_value": "[]" }, { "name": "flags", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "disconnect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "signal", "type": "StringName" }, { "name": "callable", "type": "Callable" } ] }, { "name": "is_connected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "signal", "type": "StringName" }, { "name": "callable", "type": "Callable" } ] }, { "name": "set_block_signals", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_blocking_signals", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "notify_property_list_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_message_translation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "can_translate_messages", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "tr", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "String" }, "arguments": [ { "name": "message", "type": "StringName" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "tr_n", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 175971308, "return_value": { "type": "String" }, "arguments": [ { "name": "message", "type": "StringName" }, { "name": "plural_message", "type": "StringName" }, { "name": "n", "type": "int", "meta": "int32" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "is_queued_for_deletion", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "script_changed" }, { "name": "property_list_changed" } ] }, { "name": "Occluder3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_vertices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertices", "type": "PackedVector3Array" } ] }, { "name": "get_vertices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } }, { "name": "set_indices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "indices", "type": "PackedInt32Array" } ] }, { "name": "get_indices", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } } ], "properties": [ { "type": "PackedVector3Array", "name": "vertices", "setter": "set_vertices", "getter": "get_vertices", "index": -1 }, { "type": "PackedInt32Array", "name": "indices", "setter": "set_indices", "getter": "get_indices", "index": -1 } ] }, { "name": "OccluderInstance3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_bake_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_bake_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_bake_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_bake_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_occluder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "occluder", "type": "Occluder3D" } ] }, { "name": "get_occluder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Occluder3D" } } ], "properties": [ { "type": "Occluder3D", "name": "occluder", "setter": "set_occluder", "getter": "get_occluder", "index": -1 }, { "type": "int", "name": "bake_mask", "setter": "set_bake_mask", "getter": "get_bake_mask", "index": -1 } ] }, { "name": "OccluderPolygon2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "CullMode", "values": [ { "name": "CULL_DISABLED", "value": 0 }, { "name": "CULL_CLOCKWISE", "value": 1 }, { "name": "CULL_COUNTER_CLOCKWISE", "value": 2 } ] } ], "methods": [ { "name": "set_closed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "closed", "type": "bool" } ] }, { "name": "is_closed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_cull_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "cull_mode", "type": "enum::OccluderPolygon2D.CullMode" } ] }, { "name": "get_cull_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::OccluderPolygon2D.CullMode" } }, { "name": "set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } } ], "properties": [ { "type": "bool", "name": "closed", "setter": "set_closed", "getter": "is_closed", "index": -1 }, { "type": "int", "name": "cull_mode", "setter": "set_cull_mode", "getter": "get_cull_mode", "index": -1 }, { "type": "PackedVector2Array", "name": "polygon", "setter": "set_polygon", "getter": "get_polygon", "index": -1 } ] }, { "name": "OmniLight3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Light3D", "api_type": "core", "enums": [ { "name": "ShadowMode", "values": [ { "name": "SHADOW_DUAL_PARABOLOID", "value": 0 }, { "name": "SHADOW_CUBE", "value": 1 } ] } ], "methods": [ { "name": "set_shadow_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::OmniLight3D.ShadowMode" } ] }, { "name": "get_shadow_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::OmniLight3D.ShadowMode" } } ], "properties": [ { "type": "float", "name": "omni_range", "setter": "set_param", "getter": "get_param", "index": 3 }, { "type": "float", "name": "omni_attenuation", "setter": "set_param", "getter": "get_param", "index": 5 }, { "type": "int", "name": "omni_shadow_mode", "setter": "set_shadow_mode", "getter": "get_shadow_mode", "index": -1 } ] }, { "name": "OpenSimplexNoise", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_seed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_seed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seed", "type": "int", "meta": "int32" } ] }, { "name": "set_octaves", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "octave_count", "type": "int", "meta": "int32" } ] }, { "name": "get_octaves", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_period", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "period", "type": "float", "meta": "float" } ] }, { "name": "get_period", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_persistence", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "persistence", "type": "float", "meta": "float" } ] }, { "name": "get_persistence", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_lacunarity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lacunarity", "type": "float", "meta": "float" } ] }, { "name": "get_lacunarity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Image" }, "arguments": [ { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "noise_offset", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "get_seamless_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Image" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_noise_1d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "x", "type": "float", "meta": "float" } ] }, { "name": "get_noise_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "x", "type": "float", "meta": "float" }, { "name": "y", "type": "float", "meta": "float" } ] }, { "name": "get_noise_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "x", "type": "float", "meta": "float" }, { "name": "y", "type": "float", "meta": "float" }, { "name": "z", "type": "float", "meta": "float" } ] }, { "name": "get_noise_4d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135481931, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "x", "type": "float", "meta": "float" }, { "name": "y", "type": "float", "meta": "float" }, { "name": "z", "type": "float", "meta": "float" }, { "name": "w", "type": "float", "meta": "float" } ] }, { "name": "get_noise_2dv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "pos", "type": "Vector2" } ] }, { "name": "get_noise_3dv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "pos", "type": "Vector3" } ] } ], "properties": [ { "type": "int", "name": "seed", "setter": "set_seed", "getter": "get_seed", "index": -1 }, { "type": "int", "name": "octaves", "setter": "set_octaves", "getter": "get_octaves", "index": -1 }, { "type": "float", "name": "period", "setter": "set_period", "getter": "get_period", "index": -1 }, { "type": "float", "name": "persistence", "setter": "set_persistence", "getter": "get_persistence", "index": -1 }, { "type": "float", "name": "lacunarity", "setter": "set_lacunarity", "getter": "get_lacunarity", "index": -1 } ] }, { "name": "OptimizedTranslation", "is_refcounted": true, "is_instantiable": true, "inherits": "Translation", "api_type": "core", "methods": [ { "name": "generate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "from", "type": "Translation" } ] } ] }, { "name": "OptionButton", "is_refcounted": false, "is_instantiable": true, "inherits": "Button", "api_type": "core", "methods": [ { "name": "add_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "add_icon_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_item_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "set_item_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_item_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "metadata", "type": "Variant" } ] }, { "name": "get_item_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_separator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_selected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selected_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selected_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } }, { "name": "remove_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_popup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PopupMenu" } } ], "signals": [ { "name": "item_focused", "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "item_selected", "arguments": [ { "name": "index", "type": "int" } ] } ], "properties": [ { "type": "Array", "name": "items", "setter": "_set_items", "getter": "_get_items", "index": -1 }, { "type": "int", "name": "selected", "setter": "_select_int", "getter": "get_selected", "index": -1 } ] }, { "name": "PCKPacker", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "pck_start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2738288146, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "pck_name", "type": "String" }, { "name": "alignment", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "key", "type": "String", "default_value": "\"\"" }, { "name": "encrypt_directory", "type": "bool", "default_value": "false" } ] }, { "name": "add_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "pck_path", "type": "String" }, { "name": "source_path", "type": "String" }, { "name": "encrypt", "type": "bool", "default_value": "false" } ] }, { "name": "flush", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "verbose", "type": "bool", "default_value": "false" } ] } ] }, { "name": "PackedDataContainer", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "pack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "PackedDataContainerRef", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "PackedScene", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "GenEditState", "values": [ { "name": "GEN_EDIT_STATE_DISABLED", "value": 0 }, { "name": "GEN_EDIT_STATE_INSTANCE", "value": 1 }, { "name": "GEN_EDIT_STATE_MAIN", "value": 2 } ] } ], "methods": [ { "name": "pack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "Node" } ] }, { "name": "instantiate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Node" }, "arguments": [ { "name": "edit_state", "type": "enum::PackedScene.GenEditState", "default_value": "0" } ] }, { "name": "can_instantiate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "SceneState" } } ] }, { "name": "PackedSceneGLTF", "is_refcounted": true, "is_instantiable": true, "inherits": "PackedScene", "api_type": "core", "methods": [ { "name": "export_gltf", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "node", "type": "Node" }, { "name": "path", "type": "String" }, { "name": "flags", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "bake_fps", "type": "float", "meta": "float", "default_value": "1000.0" } ] }, { "name": "pack_gltf", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3965762337, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "bake_fps", "type": "float", "meta": "float", "default_value": "1000.0" }, { "name": "state", "type": "GLTFState", "default_value": "null" } ] }, { "name": "import_gltf_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3634532354, "return_value": { "type": "Node" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "flags", "type": "int", "meta": "uint32", "default_value": "0" }, { "name": "bake_fps", "type": "float", "meta": "float", "default_value": "1000.0" }, { "name": "state", "type": "GLTFState", "default_value": "null" } ] } ] }, { "name": "PacketPeer", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_var", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "Variant" }, "arguments": [ { "name": "allow_objects", "type": "bool", "default_value": "false" } ] }, { "name": "put_var", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "var", "type": "Variant" }, { "name": "full_objects", "type": "bool", "default_value": "false" } ] }, { "name": "get_packet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedByteArray" } }, { "name": "put_packet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] }, { "name": "get_packet_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Error" } }, { "name": "get_available_packet_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_encode_buffer_max_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_encode_buffer_max_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_size", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "int", "name": "encode_buffer_max_size", "setter": "set_encode_buffer_max_size", "getter": "get_encode_buffer_max_size", "index": -1 } ] }, { "name": "PacketPeerDTLS", "is_refcounted": true, "is_instantiable": true, "inherits": "PacketPeer", "api_type": "core", "enums": [ { "name": "Status", "values": [ { "name": "STATUS_DISCONNECTED", "value": 0 }, { "name": "STATUS_HANDSHAKING", "value": 1 }, { "name": "STATUS_CONNECTED", "value": 2 }, { "name": "STATUS_ERROR", "value": 3 }, { "name": "STATUS_ERROR_HOSTNAME_MISMATCH", "value": 4 } ] } ], "methods": [ { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "connect_to_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2738324083, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "packet_peer", "type": "PacketPeerUDP" }, { "name": "validate_certs", "type": "bool", "default_value": "true" }, { "name": "for_hostname", "type": "String", "default_value": "\"\"" }, { "name": "valid_certificate", "type": "X509Certificate", "default_value": "null" } ] }, { "name": "get_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::PacketPeerDTLS.Status" } }, { "name": "disconnect_from_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "PacketPeerGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "PacketPeer", "api_type": "core" }, { "name": "PacketPeerStream", "is_refcounted": true, "is_instantiable": true, "inherits": "PacketPeer", "api_type": "core", "methods": [ { "name": "set_stream_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "peer", "type": "StreamPeer" } ] }, { "name": "get_stream_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StreamPeer" } }, { "name": "set_input_buffer_max_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_size_bytes", "type": "int", "meta": "int32" } ] }, { "name": "set_output_buffer_max_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_size_bytes", "type": "int", "meta": "int32" } ] }, { "name": "get_input_buffer_max_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_output_buffer_max_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "input_buffer_max_size", "setter": "set_input_buffer_max_size", "getter": "get_input_buffer_max_size", "index": -1 }, { "type": "int", "name": "output_buffer_max_size", "setter": "set_output_buffer_max_size", "getter": "get_output_buffer_max_size", "index": -1 }, { "type": "StreamPeer", "name": "stream_peer", "setter": "set_stream_peer", "getter": "get_stream_peer", "index": -1 } ] }, { "name": "PacketPeerUDP", "is_refcounted": true, "is_instantiable": true, "inherits": "PacketPeer", "api_type": "core", "methods": [ { "name": "bind", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1667558042, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "bind_address", "type": "String", "default_value": "\"*\"" }, { "name": "recv_buf_size", "type": "int", "meta": "int32", "default_value": "65536" } ] }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "wait", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "is_bound", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "connect_to_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "is_connected_to_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_packet_ip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_packet_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_dest_address", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "set_broadcast_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "join_multicast_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "multicast_address", "type": "String" }, { "name": "interface_name", "type": "String" } ] }, { "name": "leave_multicast_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "multicast_address", "type": "String" }, { "name": "interface_name", "type": "String" } ] } ] }, { "name": "Panel", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_BACKGROUND", "value": 0 }, { "name": "MODE_FOREGROUND", "value": 1 } ] } ], "methods": [ { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Panel.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Panel.Mode" } } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 } ] }, { "name": "PanelContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core" }, { "name": "PanoramaSkyMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "methods": [ { "name": "set_panorama", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_panorama", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "properties": [ { "type": "Texture2D", "name": "panorama", "setter": "set_panorama", "getter": "get_panorama", "index": -1 } ] }, { "name": "ParallaxBackground", "is_refcounted": false, "is_instantiable": true, "inherits": "CanvasLayer", "api_type": "core", "methods": [ { "name": "set_scroll_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "get_scroll_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_scroll_base_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "get_scroll_base_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_scroll_base_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "get_scroll_base_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_limit_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "get_limit_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_limit_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "get_limit_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_ignore_camera_zoom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ignore", "type": "bool" } ] }, { "name": "is_ignore_camera_zoom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Vector2", "name": "scroll_offset", "setter": "set_scroll_offset", "getter": "get_scroll_offset", "index": -1 }, { "type": "Vector2", "name": "scroll_base_offset", "setter": "set_scroll_base_offset", "getter": "get_scroll_base_offset", "index": -1 }, { "type": "Vector2", "name": "scroll_base_scale", "setter": "set_scroll_base_scale", "getter": "get_scroll_base_scale", "index": -1 }, { "type": "Vector2", "name": "scroll_limit_begin", "setter": "set_limit_begin", "getter": "get_limit_begin", "index": -1 }, { "type": "Vector2", "name": "scroll_limit_end", "setter": "set_limit_end", "getter": "get_limit_end", "index": -1 }, { "type": "bool", "name": "scroll_ignore_camera_zoom", "setter": "set_ignore_camera_zoom", "getter": "is_ignore_camera_zoom", "index": -1 } ] }, { "name": "ParallaxLayer", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_motion_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "Vector2" } ] }, { "name": "get_motion_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_motion_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_motion_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_mirroring", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mirror", "type": "Vector2" } ] }, { "name": "get_mirroring", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "motion_scale", "setter": "set_motion_scale", "getter": "get_motion_scale", "index": -1 }, { "type": "Vector2", "name": "motion_offset", "setter": "set_motion_offset", "getter": "get_motion_offset", "index": -1 }, { "type": "Vector2", "name": "motion_mirroring", "setter": "set_mirroring", "getter": "get_mirroring", "index": -1 } ] }, { "name": "ParticlesMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "enums": [ { "name": "EmissionShape", "values": [ { "name": "EMISSION_SHAPE_POINT", "value": 0 }, { "name": "EMISSION_SHAPE_SPHERE", "value": 1 }, { "name": "EMISSION_SHAPE_BOX", "value": 2 }, { "name": "EMISSION_SHAPE_POINTS", "value": 3 }, { "name": "EMISSION_SHAPE_DIRECTED_POINTS", "value": 4 }, { "name": "EMISSION_SHAPE_RING", "value": 5 }, { "name": "EMISSION_SHAPE_MAX", "value": 6 } ] }, { "name": "SubEmitterMode", "values": [ { "name": "SUB_EMITTER_DISABLED", "value": 0 }, { "name": "SUB_EMITTER_CONSTANT", "value": 1 }, { "name": "SUB_EMITTER_AT_END", "value": 2 }, { "name": "SUB_EMITTER_AT_COLLISION", "value": 3 }, { "name": "SUB_EMITTER_MAX", "value": 4 } ] }, { "name": "ParticleFlags", "values": [ { "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", "value": 0 }, { "name": "PARTICLE_FLAG_ROTATE_Y", "value": 1 }, { "name": "PARTICLE_FLAG_DISABLE_Z", "value": 2 }, { "name": "PARTICLE_FLAG_MAX", "value": 3 } ] }, { "name": "Parameter", "values": [ { "name": "PARAM_INITIAL_LINEAR_VELOCITY", "value": 0 }, { "name": "PARAM_ANGULAR_VELOCITY", "value": 1 }, { "name": "PARAM_ORBIT_VELOCITY", "value": 2 }, { "name": "PARAM_LINEAR_ACCEL", "value": 3 }, { "name": "PARAM_RADIAL_ACCEL", "value": 4 }, { "name": "PARAM_TANGENTIAL_ACCEL", "value": 5 }, { "name": "PARAM_DAMPING", "value": 6 }, { "name": "PARAM_ANGLE", "value": 7 }, { "name": "PARAM_SCALE", "value": 8 }, { "name": "PARAM_HUE_VARIATION", "value": 9 }, { "name": "PARAM_ANIM_SPEED", "value": 10 }, { "name": "PARAM_ANIM_OFFSET", "value": 11 }, { "name": "PARAM_MAX", "value": 12 } ] } ], "methods": [ { "name": "set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "Vector3" } ] }, { "name": "get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_spread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_spread", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_flatness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "get_flatness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" } ] }, { "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" } ] }, { "name": "set_param_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_param_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "param", "type": "enum::ParticlesMaterial.Parameter" } ] }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_color_ramp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ramp", "type": "Texture2D" } ] }, { "name": "get_color_ramp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_particle_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particle_flag", "type": "enum::ParticlesMaterial.ParticleFlags" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_particle_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "particle_flag", "type": "enum::ParticlesMaterial.ParticleFlags" } ] }, { "name": "set_emission_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::ParticlesMaterial.EmissionShape" } ] }, { "name": "get_emission_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ParticlesMaterial.EmissionShape" } }, { "name": "set_emission_sphere_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_sphere_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_box_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_emission_box_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_emission_point_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_emission_point_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_emission_normal_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_emission_normal_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_emission_color_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_emission_color_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_emission_point_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "point_count", "type": "int", "meta": "int32" } ] }, { "name": "get_emission_point_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_emission_ring_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis", "type": "Vector3" } ] }, { "name": "get_emission_ring_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_emission_ring_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_ring_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_emission_ring_inner_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inner_radius", "type": "float", "meta": "float" } ] }, { "name": "get_emission_ring_inner_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "accel_vec", "type": "Vector3" } ] }, { "name": "set_lifetime_randomness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "randomness", "type": "float", "meta": "double" } ] }, { "name": "get_lifetime_randomness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_sub_emitter_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ParticlesMaterial.SubEmitterMode" } }, { "name": "set_sub_emitter_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ParticlesMaterial.SubEmitterMode" } ] }, { "name": "get_sub_emitter_frequency", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_sub_emitter_frequency", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hz", "type": "float", "meta": "double" } ] }, { "name": "get_sub_emitter_amount_at_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sub_emitter_amount_at_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_sub_emitter_keep_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sub_emitter_keep_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_attractor_interaction_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_attractor_interaction_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_collision_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_use_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "bool" } ] }, { "name": "is_collision_using_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_friction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "friction", "type": "float", "meta": "float" } ] }, { "name": "get_collision_friction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_collision_bounce", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bounce", "type": "float", "meta": "float" } ] }, { "name": "get_collision_bounce", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "lifetime_randomness", "setter": "set_lifetime_randomness", "getter": "get_lifetime_randomness", "index": -1 }, { "type": "int", "name": "emission_shape", "setter": "set_emission_shape", "getter": "get_emission_shape", "index": -1 }, { "type": "float", "name": "emission_sphere_radius", "setter": "set_emission_sphere_radius", "getter": "get_emission_sphere_radius", "index": -1 }, { "type": "Vector3", "name": "emission_box_extents", "setter": "set_emission_box_extents", "getter": "get_emission_box_extents", "index": -1 }, { "type": "Texture2D", "name": "emission_point_texture", "setter": "set_emission_point_texture", "getter": "get_emission_point_texture", "index": -1 }, { "type": "Texture2D", "name": "emission_normal_texture", "setter": "set_emission_normal_texture", "getter": "get_emission_normal_texture", "index": -1 }, { "type": "Texture2D", "name": "emission_color_texture", "setter": "set_emission_color_texture", "getter": "get_emission_color_texture", "index": -1 }, { "type": "int", "name": "emission_point_count", "setter": "set_emission_point_count", "getter": "get_emission_point_count", "index": -1 }, { "type": "Vector3", "name": "emission_ring_axis", "setter": "set_emission_ring_axis", "getter": "get_emission_ring_axis", "index": -1 }, { "type": "float", "name": "emission_ring_height", "setter": "set_emission_ring_height", "getter": "get_emission_ring_height", "index": -1 }, { "type": "float", "name": "emission_ring_radius", "setter": "set_emission_ring_radius", "getter": "get_emission_ring_radius", "index": -1 }, { "type": "float", "name": "emission_ring_inner_radius", "setter": "set_emission_ring_inner_radius", "getter": "get_emission_ring_inner_radius", "index": -1 }, { "type": "bool", "name": "particle_flag_align_y", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 0 }, { "type": "bool", "name": "particle_flag_rotate_y", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 1 }, { "type": "bool", "name": "particle_flag_disable_z", "setter": "set_particle_flag", "getter": "get_particle_flag", "index": 2 }, { "type": "Vector3", "name": "direction", "setter": "set_direction", "getter": "get_direction", "index": -1 }, { "type": "float", "name": "spread", "setter": "set_spread", "getter": "get_spread", "index": -1 }, { "type": "float", "name": "flatness", "setter": "set_flatness", "getter": "get_flatness", "index": -1 }, { "type": "Vector3", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 }, { "type": "float", "name": "initial_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 0 }, { "type": "float", "name": "initial_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 0 }, { "type": "float", "name": "angular_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 1 }, { "type": "float", "name": "angular_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 1 }, { "type": "CurveTexture", "name": "angular_velocity_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 1 }, { "type": "float", "name": "orbit_velocity_min", "setter": "set_param_min", "getter": "get_param_min", "index": 2 }, { "type": "float", "name": "orbit_velocity_max", "setter": "set_param_max", "getter": "get_param_max", "index": 2 }, { "type": "CurveTexture", "name": "orbit_velocity_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 2 }, { "type": "float", "name": "linear_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 3 }, { "type": "float", "name": "linear_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 3 }, { "type": "CurveTexture", "name": "linear_accel_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 3 }, { "type": "float", "name": "radial_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 4 }, { "type": "float", "name": "radial_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 4 }, { "type": "CurveTexture", "name": "radial_accel_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 4 }, { "type": "float", "name": "tangential_accel_min", "setter": "set_param_min", "getter": "get_param_min", "index": 5 }, { "type": "float", "name": "tangential_accel_max", "setter": "set_param_max", "getter": "get_param_max", "index": 5 }, { "type": "CurveTexture", "name": "tangential_accel_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 5 }, { "type": "float", "name": "damping_min", "setter": "set_param_min", "getter": "get_param_min", "index": 6 }, { "type": "float", "name": "damping_max", "setter": "set_param_max", "getter": "get_param_max", "index": 6 }, { "type": "CurveTexture", "name": "damping_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 6 }, { "type": "float", "name": "angle_min", "setter": "set_param_min", "getter": "get_param_min", "index": 7 }, { "type": "float", "name": "angle_max", "setter": "set_param_max", "getter": "get_param_max", "index": 7 }, { "type": "CurveTexture", "name": "angle_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 7 }, { "type": "float", "name": "scale_min", "setter": "set_param_min", "getter": "get_param_min", "index": 8 }, { "type": "float", "name": "scale_max", "setter": "set_param_max", "getter": "get_param_max", "index": 8 }, { "type": "CurveTexture,CurveXYZTexture", "name": "scale_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 8 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "GradientTexture", "name": "color_ramp", "setter": "set_color_ramp", "getter": "get_color_ramp", "index": -1 }, { "type": "float", "name": "hue_variation_min", "setter": "set_param_min", "getter": "get_param_min", "index": 9 }, { "type": "float", "name": "hue_variation_max", "setter": "set_param_max", "getter": "get_param_max", "index": 9 }, { "type": "CurveTexture", "name": "hue_variation_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 9 }, { "type": "float", "name": "anim_speed_min", "setter": "set_param_min", "getter": "get_param_min", "index": 10 }, { "type": "float", "name": "anim_speed_max", "setter": "set_param_max", "getter": "get_param_max", "index": 10 }, { "type": "CurveTexture", "name": "anim_speed_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 10 }, { "type": "float", "name": "anim_offset_min", "setter": "set_param_min", "getter": "get_param_min", "index": 11 }, { "type": "float", "name": "anim_offset_max", "setter": "set_param_max", "getter": "get_param_max", "index": 11 }, { "type": "CurveTexture", "name": "anim_offset_curve", "setter": "set_param_texture", "getter": "get_param_texture", "index": 11 }, { "type": "int", "name": "sub_emitter_mode", "setter": "set_sub_emitter_mode", "getter": "get_sub_emitter_mode", "index": -1 }, { "type": "float", "name": "sub_emitter_frequency", "setter": "set_sub_emitter_frequency", "getter": "get_sub_emitter_frequency", "index": -1 }, { "type": "int", "name": "sub_emitter_amount_at_end", "setter": "set_sub_emitter_amount_at_end", "getter": "get_sub_emitter_amount_at_end", "index": -1 }, { "type": "bool", "name": "sub_emitter_keep_velocity", "setter": "set_sub_emitter_keep_velocity", "getter": "get_sub_emitter_keep_velocity", "index": -1 }, { "type": "bool", "name": "attractor_interaction_enabled", "setter": "set_attractor_interaction_enabled", "getter": "is_attractor_interaction_enabled", "index": -1 }, { "type": "bool", "name": "collision_enabled", "setter": "set_collision_enabled", "getter": "is_collision_enabled", "index": -1 }, { "type": "float", "name": "collision_friction", "setter": "set_collision_friction", "getter": "get_collision_friction", "index": -1 }, { "type": "float", "name": "collision_bounce", "setter": "set_collision_bounce", "getter": "get_collision_bounce", "index": -1 }, { "type": "bool", "name": "collision_use_scale", "setter": "set_collision_use_scale", "getter": "is_collision_using_scale", "index": -1 } ] }, { "name": "Path2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve2D" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve2D" } } ], "properties": [ { "type": "Curve2D", "name": "curve", "setter": "set_curve", "getter": "get_curve", "index": -1 } ] }, { "name": "Path3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve3D" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve3D" } } ], "signals": [ { "name": "curve_changed" } ], "properties": [ { "type": "Curve3D", "name": "curve", "setter": "set_curve", "getter": "get_curve", "index": -1 } ] }, { "name": "PathFollow2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_h_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "h_offset", "type": "float", "meta": "float" } ] }, { "name": "get_h_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_v_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "v_offset", "type": "float", "meta": "float" } ] }, { "name": "get_v_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_unit_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unit_offset", "type": "float", "meta": "float" } ] }, { "name": "get_unit_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rotates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_rotating", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_cubic_interpolation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_cubic_interpolation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop", "type": "bool" } ] }, { "name": "has_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_lookahead", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lookahead", "type": "float", "meta": "float" } ] }, { "name": "get_lookahead", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "float", "name": "unit_offset", "setter": "set_unit_offset", "getter": "get_unit_offset", "index": -1 }, { "type": "float", "name": "h_offset", "setter": "set_h_offset", "getter": "get_h_offset", "index": -1 }, { "type": "float", "name": "v_offset", "setter": "set_v_offset", "getter": "get_v_offset", "index": -1 }, { "type": "bool", "name": "rotates", "setter": "set_rotates", "getter": "is_rotating", "index": -1 }, { "type": "bool", "name": "cubic_interp", "setter": "set_cubic_interpolation", "getter": "get_cubic_interpolation", "index": -1 }, { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "has_loop", "index": -1 }, { "type": "float", "name": "lookahead", "setter": "set_lookahead", "getter": "get_lookahead", "index": -1 } ] }, { "name": "PathFollow3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "enums": [ { "name": "RotationMode", "values": [ { "name": "ROTATION_NONE", "value": 0 }, { "name": "ROTATION_Y", "value": 1 }, { "name": "ROTATION_XY", "value": 2 }, { "name": "ROTATION_XYZ", "value": 3 }, { "name": "ROTATION_ORIENTED", "value": 4 } ] } ], "methods": [ { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_h_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "h_offset", "type": "float", "meta": "float" } ] }, { "name": "get_h_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_v_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "v_offset", "type": "float", "meta": "float" } ] }, { "name": "get_v_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_unit_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "unit_offset", "type": "float", "meta": "float" } ] }, { "name": "get_unit_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rotation_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rotation_mode", "type": "enum::PathFollow3D.RotationMode" } ] }, { "name": "get_rotation_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::PathFollow3D.RotationMode" } }, { "name": "set_cubic_interpolation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_cubic_interpolation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "loop", "type": "bool" } ] }, { "name": "has_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "float", "name": "unit_offset", "setter": "set_unit_offset", "getter": "get_unit_offset", "index": -1 }, { "type": "float", "name": "h_offset", "setter": "set_h_offset", "getter": "get_h_offset", "index": -1 }, { "type": "float", "name": "v_offset", "setter": "set_v_offset", "getter": "get_v_offset", "index": -1 }, { "type": "int", "name": "rotation_mode", "setter": "set_rotation_mode", "getter": "get_rotation_mode", "index": -1 }, { "type": "bool", "name": "cubic_interp", "setter": "set_cubic_interpolation", "getter": "get_cubic_interpolation", "index": -1 }, { "type": "bool", "name": "loop", "setter": "set_loop", "getter": "has_loop", "index": -1 } ] }, { "name": "Performance", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "Monitor", "values": [ { "name": "TIME_FPS", "value": 0 }, { "name": "TIME_PROCESS", "value": 1 }, { "name": "TIME_PHYSICS_PROCESS", "value": 2 }, { "name": "MEMORY_STATIC", "value": 3 }, { "name": "MEMORY_STATIC_MAX", "value": 4 }, { "name": "MEMORY_MESSAGE_BUFFER_MAX", "value": 5 }, { "name": "OBJECT_COUNT", "value": 6 }, { "name": "OBJECT_RESOURCE_COUNT", "value": 7 }, { "name": "OBJECT_NODE_COUNT", "value": 8 }, { "name": "OBJECT_ORPHAN_NODE_COUNT", "value": 9 }, { "name": "RENDER_TOTAL_OBJECTS_IN_FRAME", "value": 10 }, { "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME", "value": 11 }, { "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME", "value": 12 }, { "name": "RENDER_VIDEO_MEM_USED", "value": 13 }, { "name": "RENDER_TEXTURE_MEM_USED", "value": 14 }, { "name": "RENDER_BUFFER_MEM_USED", "value": 15 }, { "name": "PHYSICS_2D_ACTIVE_OBJECTS", "value": 16 }, { "name": "PHYSICS_2D_COLLISION_PAIRS", "value": 17 }, { "name": "PHYSICS_2D_ISLAND_COUNT", "value": 18 }, { "name": "PHYSICS_3D_ACTIVE_OBJECTS", "value": 19 }, { "name": "PHYSICS_3D_COLLISION_PAIRS", "value": 20 }, { "name": "PHYSICS_3D_ISLAND_COUNT", "value": 21 }, { "name": "AUDIO_OUTPUT_LATENCY", "value": 22 }, { "name": "MONITOR_MAX", "value": 23 } ] } ], "methods": [ { "name": "get_monitor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "monitor", "type": "enum::Performance.Monitor" } ] }, { "name": "add_custom_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "StringName" }, { "name": "callable", "type": "Callable" }, { "name": "arguments", "type": "Array", "default_value": "[]" } ] }, { "name": "remove_custom_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "StringName" } ] }, { "name": "has_custom_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "StringName" } ] }, { "name": "get_custom_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Variant" }, "arguments": [ { "name": "id", "type": "StringName" } ] }, { "name": "get_monitor_modification_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_custom_monitor_names", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } } ] }, { "name": "PhysicalBone2D", "is_refcounted": false, "is_instantiable": true, "inherits": "RigidBody2D", "api_type": "core", "methods": [ { "name": "get_joint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Joint2D" } }, { "name": "get_auto_configure_joint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_configure_joint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "auto_configure_joint", "type": "bool" } ] }, { "name": "set_simulate_physics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "simulate_physics", "type": "bool" } ] }, { "name": "get_simulate_physics", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_simulating_physics", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_bone2d_nodepath", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "nodepath", "type": "NodePath" } ] }, { "name": "get_bone2d_nodepath", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_bone2d_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_index", "type": "int", "meta": "int32" } ] }, { "name": "get_bone2d_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_follow_bone_when_simulating", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "follow_bone", "type": "bool" } ] }, { "name": "get_follow_bone_when_simulating", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "NodePath", "name": "bone2d_nodepath", "setter": "set_bone2d_nodepath", "getter": "get_bone2d_nodepath", "index": -1 }, { "type": "int", "name": "bone2d_index", "setter": "set_bone2d_index", "getter": "get_bone2d_index", "index": -1 }, { "type": "bool", "name": "auto_configure_joint", "setter": "set_auto_configure_joint", "getter": "get_auto_configure_joint", "index": -1 }, { "type": "bool", "name": "simulate_physics", "setter": "set_simulate_physics", "getter": "get_simulate_physics", "index": -1 }, { "type": "bool", "name": "follow_bone_when_simulating", "setter": "set_follow_bone_when_simulating", "getter": "get_follow_bone_when_simulating", "index": -1 } ] }, { "name": "PhysicalBone3D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody3D", "api_type": "core", "enums": [ { "name": "JointType", "values": [ { "name": "JOINT_TYPE_NONE", "value": 0 }, { "name": "JOINT_TYPE_PIN", "value": 1 }, { "name": "JOINT_TYPE_CONE", "value": 2 }, { "name": "JOINT_TYPE_HINGE", "value": 3 }, { "name": "JOINT_TYPE_SLIDER", "value": 4 }, { "name": "JOINT_TYPE_6DOF", "value": 5 } ] } ], "methods": [ { "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "Vector3" } ] }, { "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "impulse", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "set_joint_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint_type", "type": "enum::PhysicalBone3D.JointType" } ] }, { "name": "get_joint_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::PhysicalBone3D.JointType" } }, { "name": "set_joint_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Transform3D" } ] }, { "name": "get_joint_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "set_joint_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "euler", "type": "Vector3" } ] }, { "name": "get_joint_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_body_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Transform3D" } ] }, { "name": "get_body_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "get_simulate_physics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_simulating_physics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_bone_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_friction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "friction", "type": "float", "meta": "float" } ] }, { "name": "get_friction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bounce", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bounce", "type": "float", "meta": "float" } ] }, { "name": "get_bounce", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_gravity_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity_scale", "type": "float", "meta": "float" } ] }, { "name": "get_gravity_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_damp", "type": "float", "meta": "float" } ] }, { "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_damp", "type": "float", "meta": "float" } ] }, { "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_can_sleep", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "able_to_sleep", "type": "bool" } ] }, { "name": "is_able_to_sleep", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "joint_type", "setter": "set_joint_type", "getter": "get_joint_type", "index": -1 }, { "type": "Transform3D", "name": "joint_offset", "setter": "set_joint_offset", "getter": "get_joint_offset", "index": -1 }, { "type": "Vector3", "name": "joint_rotation", "setter": "set_joint_rotation", "getter": "get_joint_rotation", "index": -1 }, { "type": "Transform3D", "name": "body_offset", "setter": "set_body_offset", "getter": "get_body_offset", "index": -1 }, { "type": "float", "name": "mass", "setter": "set_mass", "getter": "get_mass", "index": -1 }, { "type": "float", "name": "friction", "setter": "set_friction", "getter": "get_friction", "index": -1 }, { "type": "float", "name": "bounce", "setter": "set_bounce", "getter": "get_bounce", "index": -1 }, { "type": "float", "name": "gravity_scale", "setter": "set_gravity_scale", "getter": "get_gravity_scale", "index": -1 }, { "type": "float", "name": "linear_damp", "setter": "set_linear_damp", "getter": "get_linear_damp", "index": -1 }, { "type": "float", "name": "angular_damp", "setter": "set_angular_damp", "getter": "get_angular_damp", "index": -1 }, { "type": "bool", "name": "can_sleep", "setter": "set_can_sleep", "getter": "is_able_to_sleep", "index": -1 } ] }, { "name": "PhysicalSkyMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "methods": [ { "name": "set_rayleigh_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rayleigh", "type": "float", "meta": "float" } ] }, { "name": "get_rayleigh_coefficient", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rayleigh_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_rayleigh_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_mie_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mie", "type": "float", "meta": "float" } ] }, { "name": "get_mie_coefficient", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mie_eccentricity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "eccentricity", "type": "float", "meta": "float" } ] }, { "name": "get_mie_eccentricity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mie_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_mie_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_turbidity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "turbidity", "type": "float", "meta": "float" } ] }, { "name": "get_turbidity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sun_disk_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "get_sun_disk_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ground_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_ground_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_exposure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exposure", "type": "float", "meta": "float" } ] }, { "name": "get_exposure", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_dither_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_dither_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_night_sky", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "night_sky", "type": "Texture2D" } ] }, { "name": "get_night_sky", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "properties": [ { "type": "float", "name": "rayleigh_coefficient", "setter": "set_rayleigh_coefficient", "getter": "get_rayleigh_coefficient", "index": -1 }, { "type": "Color", "name": "rayleigh_color", "setter": "set_rayleigh_color", "getter": "get_rayleigh_color", "index": -1 }, { "type": "float", "name": "mie_coefficient", "setter": "set_mie_coefficient", "getter": "get_mie_coefficient", "index": -1 }, { "type": "float", "name": "mie_eccentricity", "setter": "set_mie_eccentricity", "getter": "get_mie_eccentricity", "index": -1 }, { "type": "Color", "name": "mie_color", "setter": "set_mie_color", "getter": "get_mie_color", "index": -1 }, { "type": "float", "name": "turbidity", "setter": "set_turbidity", "getter": "get_turbidity", "index": -1 }, { "type": "float", "name": "sun_disk_scale", "setter": "set_sun_disk_scale", "getter": "get_sun_disk_scale", "index": -1 }, { "type": "Color", "name": "ground_color", "setter": "set_ground_color", "getter": "get_ground_color", "index": -1 }, { "type": "float", "name": "exposure", "setter": "set_exposure", "getter": "get_exposure", "index": -1 }, { "type": "float", "name": "dither_strength", "setter": "set_dither_strength", "getter": "get_dither_strength", "index": -1 }, { "type": "Texture2D", "name": "night_sky", "setter": "set_night_sky", "getter": "get_night_sky", "index": -1 } ] }, { "name": "PhysicsBody2D", "is_refcounted": false, "is_instantiable": false, "inherits": "CollisionObject2D", "api_type": "core", "methods": [ { "name": "move_and_collide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "KinematicCollision2D" }, "arguments": [ { "name": "rel_vec", "type": "Vector2" }, { "name": "test_only", "type": "bool", "default_value": "false" }, { "name": "safe_margin", "type": "float", "meta": "float", "default_value": "0.08" } ] }, { "name": "test_move", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "bool" }, "arguments": [ { "name": "from", "type": "Transform2D" }, { "name": "rel_vec", "type": "Vector2" }, { "name": "collision", "type": "KinematicCollision2D", "default_value": "null" }, { "name": "safe_margin", "type": "float", "meta": "float", "default_value": "0.08" } ] }, { "name": "get_collision_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "add_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "remove_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] } ] }, { "name": "PhysicsBody3D", "is_refcounted": false, "is_instantiable": false, "inherits": "CollisionObject3D", "api_type": "core", "methods": [ { "name": "move_and_collide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "KinematicCollision3D" }, "arguments": [ { "name": "rel_vec", "type": "Vector3" }, { "name": "test_only", "type": "bool", "default_value": "false" }, { "name": "safe_margin", "type": "float", "meta": "float", "default_value": "0.001" } ] }, { "name": "test_move", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "bool" }, "arguments": [ { "name": "from", "type": "Transform3D" }, { "name": "rel_vec", "type": "Vector3" }, { "name": "collision", "type": "KinematicCollision3D", "default_value": "null" }, { "name": "safe_margin", "type": "float", "meta": "float", "default_value": "0.001" } ] }, { "name": "set_axis_lock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "axis", "type": "enum::PhysicsServer3D.BodyAxis" }, { "name": "lock", "type": "bool" } ] }, { "name": "get_axis_lock", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "axis", "type": "enum::PhysicsServer3D.BodyAxis" } ] }, { "name": "get_collision_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "add_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "remove_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] } ], "properties": [ { "type": "bool", "name": "axis_lock_linear_x", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 1 }, { "type": "bool", "name": "axis_lock_linear_y", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 2 }, { "type": "bool", "name": "axis_lock_linear_z", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 4 }, { "type": "bool", "name": "axis_lock_angular_x", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 8 }, { "type": "bool", "name": "axis_lock_angular_y", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 16 }, { "type": "bool", "name": "axis_lock_angular_z", "setter": "set_axis_lock", "getter": "get_axis_lock", "index": 32 } ] }, { "name": "PhysicsDirectBodyState2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "get_total_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_total_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_total_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_inverse_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_inverse_inertia", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "Vector2" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "float", "meta": "float" } ] }, { "name": "get_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform2D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_velocity_at_local_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "local_position", "type": "Vector2" } ] }, { "name": "add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force", "type": "Vector2" } ] }, { "name": "add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "force", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "float", "meta": "float" } ] }, { "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "Vector2" } ] }, { "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "float", "meta": "float" } ] }, { "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "impulse", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "set_sleep_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_sleeping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_contact_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_contact_local_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_local_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_local_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_object", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Object" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_shape_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_velocity_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "integrate_forces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_space_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PhysicsDirectSpaceState2D" } } ], "properties": [ { "type": "float", "name": "step", "setter": "", "getter": "get_step", "index": -1 }, { "type": "float", "name": "inverse_mass", "setter": "", "getter": "get_inverse_mass", "index": -1 }, { "type": "float", "name": "inverse_inertia", "setter": "", "getter": "get_inverse_inertia", "index": -1 }, { "type": "float", "name": "total_angular_damp", "setter": "", "getter": "get_total_angular_damp", "index": -1 }, { "type": "float", "name": "total_linear_damp", "setter": "", "getter": "get_total_linear_damp", "index": -1 }, { "type": "Vector2", "name": "total_gravity", "setter": "", "getter": "get_total_gravity", "index": -1 }, { "type": "float", "name": "angular_velocity", "setter": "set_angular_velocity", "getter": "get_angular_velocity", "index": -1 }, { "type": "Vector2", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "bool", "name": "sleeping", "setter": "set_sleep_state", "getter": "is_sleeping", "index": -1 }, { "type": "Transform2D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 } ] }, { "name": "PhysicsDirectBodyState3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "get_total_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_total_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_total_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_center_of_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_principal_inertia_axes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Basis" } }, { "name": "get_inverse_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_inverse_inertia", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "Vector3" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "velocity", "type": "Vector3" } ] }, { "name": "get_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform3D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "get_velocity_at_local_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "local_position", "type": "Vector3" } ] }, { "name": "add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1131268653, "arguments": [ { "name": "force", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "force", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "Vector3" } ] }, { "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1131268653, "arguments": [ { "name": "impulse", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "impulse", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "Vector3" } ] }, { "name": "set_sleep_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_sleeping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_contact_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_contact_local_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_local_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_impulse", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_local_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_object", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Object" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_contact_collider_velocity_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "integrate_forces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_space_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PhysicsDirectSpaceState3D" } } ], "properties": [ { "type": "float", "name": "step", "setter": "", "getter": "get_step", "index": -1 }, { "type": "float", "name": "inverse_mass", "setter": "", "getter": "get_inverse_mass", "index": -1 }, { "type": "float", "name": "total_angular_damp", "setter": "", "getter": "get_total_angular_damp", "index": -1 }, { "type": "float", "name": "total_linear_damp", "setter": "", "getter": "get_total_linear_damp", "index": -1 }, { "type": "Vector3", "name": "inverse_inertia", "setter": "", "getter": "get_inverse_inertia", "index": -1 }, { "type": "Vector3", "name": "total_gravity", "setter": "", "getter": "get_total_gravity", "index": -1 }, { "type": "Vector3", "name": "center_of_mass", "setter": "", "getter": "get_center_of_mass", "index": -1 }, { "type": "Basis", "name": "principal_inertia_axes", "setter": "", "getter": "get_principal_inertia_axes", "index": -1 }, { "type": "Vector3", "name": "angular_velocity", "setter": "set_angular_velocity", "getter": "get_angular_velocity", "index": -1 }, { "type": "Vector3", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "bool", "name": "sleeping", "setter": "set_sleep_state", "getter": "is_sleeping", "index": -1 }, { "type": "Transform3D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 } ] }, { "name": "PhysicsDirectSpaceState2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "intersect_point", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1687145206, "return_value": { "type": "Array" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" }, { "name": "exclude", "type": "Array", "default_value": "[]" }, { "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" }, { "name": "collide_with_bodies", "type": "bool", "default_value": "true" }, { "name": "collide_with_areas", "type": "bool", "default_value": "false" } ] }, { "name": "intersect_point_on_canvas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 84462390, "return_value": { "type": "Array" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "canvas_instance_id", "type": "int", "meta": "uint64" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" }, { "name": "exclude", "type": "Array", "default_value": "[]" }, { "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" }, { "name": "collide_with_bodies", "type": "bool", "default_value": "true" }, { "name": "collide_with_areas", "type": "bool", "default_value": "false" } ] }, { "name": "intersect_ray", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 543815476, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" }, { "name": "exclude", "type": "Array", "default_value": "[]" }, { "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" }, { "name": "collide_with_bodies", "type": "bool", "default_value": "true" }, { "name": "collide_with_areas", "type": "bool", "default_value": "false" } ] }, { "name": "intersect_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters2D" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" } ] }, { "name": "cast_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters2D" } ] }, { "name": "collide_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters2D" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" } ] }, { "name": "get_rest_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters2D" } ] } ] }, { "name": "PhysicsDirectSpaceState3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "methods": [ { "name": "intersect_ray", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 543815476, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "exclude", "type": "Array", "default_value": "[]" }, { "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" }, { "name": "collide_with_bodies", "type": "bool", "default_value": "true" }, { "name": "collide_with_areas", "type": "bool", "default_value": "false" } ] }, { "name": "intersect_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters3D" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" } ] }, { "name": "cast_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters3D" }, { "name": "motion", "type": "Vector3" } ] }, { "name": "collide_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "Array" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters3D" }, { "name": "max_results", "type": "int", "meta": "int32", "default_value": "32" } ] }, { "name": "get_rest_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "shape", "type": "PhysicsShapeQueryParameters3D" } ] } ] }, { "name": "PhysicsMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_friction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "friction", "type": "float", "meta": "float" } ] }, { "name": "get_friction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rough", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rough", "type": "bool" } ] }, { "name": "is_rough", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_bounce", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bounce", "type": "float", "meta": "float" } ] }, { "name": "get_bounce", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_absorbent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "absorbent", "type": "bool" } ] }, { "name": "is_absorbent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "friction", "setter": "set_friction", "getter": "get_friction", "index": -1 }, { "type": "bool", "name": "rough", "setter": "set_rough", "getter": "is_rough", "index": -1 }, { "type": "float", "name": "bounce", "setter": "set_bounce", "getter": "get_bounce", "index": -1 }, { "type": "bool", "name": "absorbent", "setter": "set_absorbent", "getter": "is_absorbent", "index": -1 } ] }, { "name": "PhysicsServer2D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "ProcessInfo", "values": [ { "name": "INFO_ACTIVE_OBJECTS", "value": 0 }, { "name": "INFO_COLLISION_PAIRS", "value": 1 }, { "name": "INFO_ISLAND_COUNT", "value": 2 } ] }, { "name": "AreaBodyStatus", "values": [ { "name": "AREA_BODY_ADDED", "value": 0 }, { "name": "AREA_BODY_REMOVED", "value": 1 } ] }, { "name": "BodyMode", "values": [ { "name": "BODY_MODE_STATIC", "value": 0 }, { "name": "BODY_MODE_KINEMATIC", "value": 1 }, { "name": "BODY_MODE_DYNAMIC", "value": 2 }, { "name": "BODY_MODE_DYNAMIC_LOCKED", "value": 3 } ] }, { "name": "ShapeType", "values": [ { "name": "SHAPE_WORLD_MARGIN", "value": 0 }, { "name": "SHAPE_SEPARATION_RAY", "value": 1 }, { "name": "SHAPE_SEGMENT", "value": 2 }, { "name": "SHAPE_CIRCLE", "value": 3 }, { "name": "SHAPE_RECTANGLE", "value": 4 }, { "name": "SHAPE_CAPSULE", "value": 5 }, { "name": "SHAPE_CONVEX_POLYGON", "value": 6 }, { "name": "SHAPE_CONCAVE_POLYGON", "value": 7 }, { "name": "SHAPE_CUSTOM", "value": 8 } ] }, { "name": "JointParam", "values": [ { "name": "JOINT_PARAM_BIAS", "value": 0 }, { "name": "JOINT_PARAM_MAX_BIAS", "value": 1 }, { "name": "JOINT_PARAM_MAX_FORCE", "value": 2 } ] }, { "name": "SpaceParameter", "values": [ { "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", "value": 0 }, { "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", "value": 1 }, { "name": "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION", "value": 2 }, { "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", "value": 3 }, { "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", "value": 4 }, { "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", "value": 5 }, { "name": "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS", "value": 6 }, { "name": "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH", "value": 7 } ] }, { "name": "JointType", "values": [ { "name": "JOINT_TYPE_PIN", "value": 0 }, { "name": "JOINT_TYPE_GROOVE", "value": 1 }, { "name": "JOINT_TYPE_DAMPED_SPRING", "value": 2 }, { "name": "JOINT_TYPE_MAX", "value": 3 } ] }, { "name": "CCDMode", "values": [ { "name": "CCD_MODE_DISABLED", "value": 0 }, { "name": "CCD_MODE_CAST_RAY", "value": 1 }, { "name": "CCD_MODE_CAST_SHAPE", "value": 2 } ] }, { "name": "DampedSpringParam", "values": [ { "name": "DAMPED_SPRING_REST_LENGTH", "value": 0 }, { "name": "DAMPED_SPRING_STIFFNESS", "value": 1 }, { "name": "DAMPED_SPRING_DAMPING", "value": 2 } ] }, { "name": "BodyState", "values": [ { "name": "BODY_STATE_TRANSFORM", "value": 0 }, { "name": "BODY_STATE_LINEAR_VELOCITY", "value": 1 }, { "name": "BODY_STATE_ANGULAR_VELOCITY", "value": 2 }, { "name": "BODY_STATE_SLEEPING", "value": 3 }, { "name": "BODY_STATE_CAN_SLEEP", "value": 4 } ] }, { "name": "BodyParameter", "values": [ { "name": "BODY_PARAM_BOUNCE", "value": 0 }, { "name": "BODY_PARAM_FRICTION", "value": 1 }, { "name": "BODY_PARAM_MASS", "value": 2 }, { "name": "BODY_PARAM_INERTIA", "value": 3 }, { "name": "BODY_PARAM_GRAVITY_SCALE", "value": 4 }, { "name": "BODY_PARAM_LINEAR_DAMP", "value": 5 }, { "name": "BODY_PARAM_ANGULAR_DAMP", "value": 6 }, { "name": "BODY_PARAM_MAX", "value": 7 } ] }, { "name": "AreaSpaceOverrideMode", "values": [ { "name": "AREA_SPACE_OVERRIDE_DISABLED", "value": 0 }, { "name": "AREA_SPACE_OVERRIDE_COMBINE", "value": 1 }, { "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", "value": 2 }, { "name": "AREA_SPACE_OVERRIDE_REPLACE", "value": 3 }, { "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", "value": 4 } ] }, { "name": "AreaParameter", "values": [ { "name": "AREA_PARAM_GRAVITY", "value": 0 }, { "name": "AREA_PARAM_GRAVITY_VECTOR", "value": 1 }, { "name": "AREA_PARAM_GRAVITY_IS_POINT", "value": 2 }, { "name": "AREA_PARAM_GRAVITY_DISTANCE_SCALE", "value": 3 }, { "name": "AREA_PARAM_GRAVITY_POINT_ATTENUATION", "value": 4 }, { "name": "AREA_PARAM_LINEAR_DAMP", "value": 5 }, { "name": "AREA_PARAM_ANGULAR_DAMP", "value": 6 }, { "name": "AREA_PARAM_PRIORITY", "value": 7 } ] } ], "methods": [ { "name": "world_margin_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "separation_ray_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "segment_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "circle_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "rectangle_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "capsule_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "convex_polygon_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "concave_polygon_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "shape_set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shape", "type": "RID" }, { "name": "data", "type": "Variant" } ] }, { "name": "shape_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer2D.ShapeType" }, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "shape_get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "space_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "space_set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "space", "type": "RID" }, { "name": "active", "type": "bool" } ] }, { "name": "space_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "space", "type": "RID" } ] }, { "name": "space_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "space", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.SpaceParameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "space_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "space", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.SpaceParameter" } ] }, { "name": "space_get_direct_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PhysicsDirectSpaceState2D" }, "arguments": [ { "name": "space", "type": "RID" } ] }, { "name": "area_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "area_set_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "space", "type": "RID" } ] }, { "name": "area_get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_space_override_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "mode", "type": "enum::PhysicsServer2D.AreaSpaceOverrideMode" } ] }, { "name": "area_get_space_override_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer2D.AreaSpaceOverrideMode" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape", "type": "RID" }, { "name": "transform", "type": "Transform2D", "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { "name": "disabled", "type": "bool", "default_value": "false" } ] }, { "name": "area_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "shape", "type": "RID" } ] }, { "name": "area_set_shape_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "area_set_shape_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "area_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_get_shape_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "area_set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "area_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.AreaParameter" }, { "name": "value", "type": "Variant" } ] }, { "name": "area_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "area_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.AreaParameter" } ] }, { "name": "area_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "area_get_object_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_attach_canvas_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "area_get_canvas_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_monitor_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "area_set_area_monitor_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "area_set_monitorable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "monitorable", "type": "bool" } ] }, { "name": "body_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "body_set_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "space", "type": "RID" } ] }, { "name": "body_get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "mode", "type": "enum::PhysicsServer2D.BodyMode" } ] }, { "name": "body_get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer2D.BodyMode" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape", "type": "RID" }, { "name": "transform", "type": "Transform2D", "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { "name": "disabled", "type": "bool", "default_value": "false" } ] }, { "name": "body_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "shape", "type": "RID" } ] }, { "name": "body_set_shape_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "body_set_shape_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "metadata", "type": "Variant" } ] }, { "name": "body_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_get_shape_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_get_shape_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_shape_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "body_set_shape_as_one_way_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" }, { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "body_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "body_get_object_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_attach_canvas_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "body_get_canvas_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_continuous_collision_detection_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "mode", "type": "enum::PhysicsServer2D.CCDMode" } ] }, { "name": "body_get_continuous_collision_detection_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer2D.CCDMode" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "body_get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "body_get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.BodyParameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "body_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.BodyParameter" } ] }, { "name": "body_set_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "state", "type": "enum::PhysicsServer2D.BodyState" }, { "name": "value", "type": "Variant" } ] }, { "name": "body_get_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "state", "type": "enum::PhysicsServer2D.BodyState" } ] }, { "name": "body_apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "Vector2" } ] }, { "name": "body_apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "float", "meta": "float" } ] }, { "name": "body_apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "body_add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "force", "type": "Vector2" } ] }, { "name": "body_add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "force", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "body_add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "torque", "type": "float", "meta": "float" } ] }, { "name": "body_set_axis_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "axis_velocity", "type": "Vector2" } ] }, { "name": "body_add_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "excepted_body", "type": "RID" } ] }, { "name": "body_remove_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "excepted_body", "type": "RID" } ] }, { "name": "body_set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "body_get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_omit_force_integration", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "body_is_omitting_force_integration", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_force_integration_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "callable", "type": "Callable" }, { "name": "userdata", "type": "Variant", "default_value": "null" } ] }, { "name": "body_test_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1722124498, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "from", "type": "Transform2D" }, { "name": "motion", "type": "Vector2" }, { "name": "margin", "type": "float", "meta": "float", "default_value": "0.08" }, { "name": "result", "type": "PhysicsTestMotionResult2D", "default_value": "null" }, { "name": "collide_separation_ray", "type": "bool", "default_value": "false" }, { "name": "exclude", "type": "Array", "default_value": "[]" } ] }, { "name": "body_get_direct_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PhysicsDirectBodyState2D" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "joint_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "joint_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.JointParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.JointParam" } ] }, { "name": "joint_make_pin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "anchor", "type": "Vector2" }, { "name": "body_a", "type": "RID" }, { "name": "body_b", "type": "RID", "default_value": "" } ] }, { "name": "joint_make_groove", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 300073517, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "groove1_a", "type": "Vector2" }, { "name": "groove2_a", "type": "Vector2" }, { "name": "anchor_b", "type": "Vector2" }, { "name": "body_a", "type": "RID", "default_value": "" }, { "name": "body_b", "type": "RID", "default_value": "" } ] }, { "name": "joint_make_damped_spring", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 138021803, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "anchor_a", "type": "Vector2" }, { "name": "anchor_b", "type": "Vector2" }, { "name": "body_a", "type": "RID" }, { "name": "body_b", "type": "RID", "default_value": "" } ] }, { "name": "damped_spring_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.DampedSpringParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "damped_spring_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer2D.DampedSpringParam" } ] }, { "name": "joint_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer2D.JointType" }, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "free_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "set_collision_iterations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "iterations", "type": "int", "meta": "int32" } ] }, { "name": "get_process_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "process_info", "type": "enum::PhysicsServer2D.ProcessInfo" } ] } ] }, { "name": "PhysicsServer2DSW", "is_refcounted": false, "is_instantiable": false, "inherits": "PhysicsServer2D", "api_type": "core" }, { "name": "PhysicsServer3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "BodyAxis", "values": [ { "name": "BODY_AXIS_LINEAR_X", "value": 1 }, { "name": "BODY_AXIS_LINEAR_Y", "value": 2 }, { "name": "BODY_AXIS_LINEAR_Z", "value": 4 }, { "name": "BODY_AXIS_ANGULAR_X", "value": 8 }, { "name": "BODY_AXIS_ANGULAR_Y", "value": 16 }, { "name": "BODY_AXIS_ANGULAR_Z", "value": 32 } ] }, { "name": "ProcessInfo", "values": [ { "name": "INFO_ACTIVE_OBJECTS", "value": 0 }, { "name": "INFO_COLLISION_PAIRS", "value": 1 }, { "name": "INFO_ISLAND_COUNT", "value": 2 } ] }, { "name": "AreaBodyStatus", "values": [ { "name": "AREA_BODY_ADDED", "value": 0 }, { "name": "AREA_BODY_REMOVED", "value": 1 } ] }, { "name": "BodyMode", "values": [ { "name": "BODY_MODE_STATIC", "value": 0 }, { "name": "BODY_MODE_KINEMATIC", "value": 1 }, { "name": "BODY_MODE_DYNAMIC", "value": 2 }, { "name": "BODY_MODE_DYNAMIC_LOCKED", "value": 3 } ] }, { "name": "ShapeType", "values": [ { "name": "SHAPE_PLANE", "value": 0 }, { "name": "SHAPE_SEPARATION_RAY", "value": 1 }, { "name": "SHAPE_SPHERE", "value": 2 }, { "name": "SHAPE_BOX", "value": 3 }, { "name": "SHAPE_CAPSULE", "value": 4 }, { "name": "SHAPE_CYLINDER", "value": 5 }, { "name": "SHAPE_CONVEX_POLYGON", "value": 6 }, { "name": "SHAPE_CONCAVE_POLYGON", "value": 7 }, { "name": "SHAPE_HEIGHTMAP", "value": 8 }, { "name": "SHAPE_SOFT_BODY", "value": 9 }, { "name": "SHAPE_CUSTOM", "value": 10 } ] }, { "name": "PinJointParam", "values": [ { "name": "PIN_JOINT_BIAS", "value": 0 }, { "name": "PIN_JOINT_DAMPING", "value": 1 }, { "name": "PIN_JOINT_IMPULSE_CLAMP", "value": 2 } ] }, { "name": "SpaceParameter", "values": [ { "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", "value": 0 }, { "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", "value": 1 }, { "name": "SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION", "value": 2 }, { "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", "value": 3 }, { "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", "value": 4 }, { "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", "value": 5 }, { "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO", "value": 6 }, { "name": "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS", "value": 7 }, { "name": "SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH", "value": 8 } ] }, { "name": "ConeTwistJointParam", "values": [ { "name": "CONE_TWIST_JOINT_SWING_SPAN", "value": 0 }, { "name": "CONE_TWIST_JOINT_TWIST_SPAN", "value": 1 }, { "name": "CONE_TWIST_JOINT_BIAS", "value": 2 }, { "name": "CONE_TWIST_JOINT_SOFTNESS", "value": 3 }, { "name": "CONE_TWIST_JOINT_RELAXATION", "value": 4 } ] }, { "name": "JointType", "values": [ { "name": "JOINT_TYPE_PIN", "value": 0 }, { "name": "JOINT_TYPE_HINGE", "value": 1 }, { "name": "JOINT_TYPE_SLIDER", "value": 2 }, { "name": "JOINT_TYPE_CONE_TWIST", "value": 3 }, { "name": "JOINT_TYPE_6DOF", "value": 4 }, { "name": "JOINT_TYPE_MAX", "value": 5 } ] }, { "name": "BodyState", "values": [ { "name": "BODY_STATE_TRANSFORM", "value": 0 }, { "name": "BODY_STATE_LINEAR_VELOCITY", "value": 1 }, { "name": "BODY_STATE_ANGULAR_VELOCITY", "value": 2 }, { "name": "BODY_STATE_SLEEPING", "value": 3 }, { "name": "BODY_STATE_CAN_SLEEP", "value": 4 } ] }, { "name": "BodyParameter", "values": [ { "name": "BODY_PARAM_BOUNCE", "value": 0 }, { "name": "BODY_PARAM_FRICTION", "value": 1 }, { "name": "BODY_PARAM_MASS", "value": 2 }, { "name": "BODY_PARAM_GRAVITY_SCALE", "value": 3 }, { "name": "BODY_PARAM_LINEAR_DAMP", "value": 4 }, { "name": "BODY_PARAM_ANGULAR_DAMP", "value": 5 }, { "name": "BODY_PARAM_MAX", "value": 6 } ] }, { "name": "G6DOFJointAxisParam", "values": [ { "name": "G6DOF_JOINT_LINEAR_LOWER_LIMIT", "value": 0 }, { "name": "G6DOF_JOINT_LINEAR_UPPER_LIMIT", "value": 1 }, { "name": "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS", "value": 2 }, { "name": "G6DOF_JOINT_LINEAR_RESTITUTION", "value": 3 }, { "name": "G6DOF_JOINT_LINEAR_DAMPING", "value": 4 }, { "name": "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY", "value": 5 }, { "name": "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT", "value": 6 }, { "name": "G6DOF_JOINT_ANGULAR_LOWER_LIMIT", "value": 10 }, { "name": "G6DOF_JOINT_ANGULAR_UPPER_LIMIT", "value": 11 }, { "name": "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS", "value": 12 }, { "name": "G6DOF_JOINT_ANGULAR_DAMPING", "value": 13 }, { "name": "G6DOF_JOINT_ANGULAR_RESTITUTION", "value": 14 }, { "name": "G6DOF_JOINT_ANGULAR_FORCE_LIMIT", "value": 15 }, { "name": "G6DOF_JOINT_ANGULAR_ERP", "value": 16 }, { "name": "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY", "value": 17 }, { "name": "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT", "value": 18 } ] }, { "name": "SliderJointParam", "values": [ { "name": "SLIDER_JOINT_LINEAR_LIMIT_UPPER", "value": 0 }, { "name": "SLIDER_JOINT_LINEAR_LIMIT_LOWER", "value": 1 }, { "name": "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS", "value": 2 }, { "name": "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION", "value": 3 }, { "name": "SLIDER_JOINT_LINEAR_LIMIT_DAMPING", "value": 4 }, { "name": "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS", "value": 5 }, { "name": "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION", "value": 6 }, { "name": "SLIDER_JOINT_LINEAR_MOTION_DAMPING", "value": 7 }, { "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS", "value": 8 }, { "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION", "value": 9 }, { "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING", "value": 10 }, { "name": "SLIDER_JOINT_ANGULAR_LIMIT_UPPER", "value": 11 }, { "name": "SLIDER_JOINT_ANGULAR_LIMIT_LOWER", "value": 12 }, { "name": "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS", "value": 13 }, { "name": "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION", "value": 14 }, { "name": "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING", "value": 15 }, { "name": "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS", "value": 16 }, { "name": "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION", "value": 17 }, { "name": "SLIDER_JOINT_ANGULAR_MOTION_DAMPING", "value": 18 }, { "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS", "value": 19 }, { "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION", "value": 20 }, { "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING", "value": 21 }, { "name": "SLIDER_JOINT_MAX", "value": 22 } ] }, { "name": "HingeJointParam", "values": [ { "name": "HINGE_JOINT_BIAS", "value": 0 }, { "name": "HINGE_JOINT_LIMIT_UPPER", "value": 1 }, { "name": "HINGE_JOINT_LIMIT_LOWER", "value": 2 }, { "name": "HINGE_JOINT_LIMIT_BIAS", "value": 3 }, { "name": "HINGE_JOINT_LIMIT_SOFTNESS", "value": 4 }, { "name": "HINGE_JOINT_LIMIT_RELAXATION", "value": 5 }, { "name": "HINGE_JOINT_MOTOR_TARGET_VELOCITY", "value": 6 }, { "name": "HINGE_JOINT_MOTOR_MAX_IMPULSE", "value": 7 } ] }, { "name": "G6DOFJointAxisFlag", "values": [ { "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT", "value": 0 }, { "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT", "value": 1 }, { "name": "G6DOF_JOINT_FLAG_ENABLE_MOTOR", "value": 4 }, { "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR", "value": 5 } ] }, { "name": "HingeJointFlag", "values": [ { "name": "HINGE_JOINT_FLAG_USE_LIMIT", "value": 0 }, { "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR", "value": 1 } ] }, { "name": "AreaSpaceOverrideMode", "values": [ { "name": "AREA_SPACE_OVERRIDE_DISABLED", "value": 0 }, { "name": "AREA_SPACE_OVERRIDE_COMBINE", "value": 1 }, { "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", "value": 2 }, { "name": "AREA_SPACE_OVERRIDE_REPLACE", "value": 3 }, { "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", "value": 4 } ] }, { "name": "AreaParameter", "values": [ { "name": "AREA_PARAM_GRAVITY", "value": 0 }, { "name": "AREA_PARAM_GRAVITY_VECTOR", "value": 1 }, { "name": "AREA_PARAM_GRAVITY_IS_POINT", "value": 2 }, { "name": "AREA_PARAM_GRAVITY_DISTANCE_SCALE", "value": 3 }, { "name": "AREA_PARAM_GRAVITY_POINT_ATTENUATION", "value": 4 }, { "name": "AREA_PARAM_LINEAR_DAMP", "value": 5 }, { "name": "AREA_PARAM_ANGULAR_DAMP", "value": 6 }, { "name": "AREA_PARAM_PRIORITY", "value": 7 }, { "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE", "value": 8 }, { "name": "AREA_PARAM_WIND_SOURCE", "value": 9 }, { "name": "AREA_PARAM_WIND_DIRECTION", "value": 10 }, { "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR", "value": 11 } ] } ], "methods": [ { "name": "plane_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "separation_ray_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "sphere_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "box_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "capsule_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "cylinder_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "convex_polygon_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "concave_polygon_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "heightmap_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "custom_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "shape_set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shape", "type": "RID" }, { "name": "data", "type": "Variant" } ] }, { "name": "shape_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer3D.ShapeType" }, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "shape_get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "space_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "space_set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "space", "type": "RID" }, { "name": "active", "type": "bool" } ] }, { "name": "space_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "space", "type": "RID" } ] }, { "name": "space_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "space", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.SpaceParameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "space_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "space", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.SpaceParameter" } ] }, { "name": "space_get_direct_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PhysicsDirectSpaceState3D" }, "arguments": [ { "name": "space", "type": "RID" } ] }, { "name": "area_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "area_set_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "space", "type": "RID" } ] }, { "name": "area_get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_space_override_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "mode", "type": "enum::PhysicsServer3D.AreaSpaceOverrideMode" } ] }, { "name": "area_get_space_override_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer3D.AreaSpaceOverrideMode" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape", "type": "RID" }, { "name": "transform", "type": "Transform3D", "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "disabled", "type": "bool", "default_value": "false" } ] }, { "name": "area_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "shape", "type": "RID" } ] }, { "name": "area_set_shape_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "area_set_shape_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "area_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_get_shape_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "area_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "area_set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "area_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.AreaParameter" }, { "name": "value", "type": "Variant" } ] }, { "name": "area_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "area_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "area", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.AreaParameter" } ] }, { "name": "area_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "area_get_object_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "area", "type": "RID" } ] }, { "name": "area_set_monitor_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "area_set_area_monitor_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "area", "type": "RID" }, { "name": "receiver", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "area_set_monitorable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "monitorable", "type": "bool" } ] }, { "name": "area_set_ray_pickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "area", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "body_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "body_set_space", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "space", "type": "RID" } ] }, { "name": "body_get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "mode", "type": "enum::PhysicsServer3D.BodyMode" } ] }, { "name": "body_get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer3D.BodyMode" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "body_get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "body_get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_add_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape", "type": "RID" }, { "name": "transform", "type": "Transform3D", "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" }, { "name": "disabled", "type": "bool", "default_value": "false" } ] }, { "name": "body_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "shape", "type": "RID" } ] }, { "name": "body_set_shape_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "body_set_shape_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "body_get_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_get_shape_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_remove_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { "name": "body_clear_shapes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "body_get_object_instance_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_enable_continuous_collision_detection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "body_is_continuous_collision_detection_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.BodyParameter" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "body_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.BodyParameter" } ] }, { "name": "body_set_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "state", "type": "enum::PhysicsServer3D.BodyState" }, { "name": "value", "type": "Variant" } ] }, { "name": "body_get_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "state", "type": "enum::PhysicsServer3D.BodyState" } ] }, { "name": "body_add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "force", "type": "Vector3" } ] }, { "name": "body_add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "force", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "body_add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "torque", "type": "Vector3" } ] }, { "name": "body_apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "Vector3" } ] }, { "name": "body_apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "body_apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "impulse", "type": "Vector3" } ] }, { "name": "body_set_axis_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "axis_velocity", "type": "Vector3" } ] }, { "name": "body_set_axis_lock", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "body", "type": "RID" }, { "name": "axis", "type": "enum::PhysicsServer3D.BodyAxis" }, { "name": "lock", "type": "bool" } ] }, { "name": "body_is_axis_locked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "axis", "type": "enum::PhysicsServer3D.BodyAxis" } ] }, { "name": "body_add_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "excepted_body", "type": "RID" } ] }, { "name": "body_remove_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "excepted_body", "type": "RID" } ] }, { "name": "body_set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "body_get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_omit_force_integration", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "body_is_omitting_force_integration", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "body_set_force_integration_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "body", "type": "RID" }, { "name": "callable", "type": "Callable" }, { "name": "userdata", "type": "Variant", "default_value": "null" } ] }, { "name": "body_set_ray_pickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "body", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "body_test_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2484289353, "return_value": { "type": "bool" }, "arguments": [ { "name": "body", "type": "RID" }, { "name": "from", "type": "Transform3D" }, { "name": "motion", "type": "Vector3" }, { "name": "margin", "type": "float", "meta": "float", "default_value": "0.001" }, { "name": "result", "type": "PhysicsTestMotionResult3D", "default_value": "null" }, { "name": "collide_separation_ray", "type": "bool", "default_value": "false" }, { "name": "exclude", "type": "Array", "default_value": "[]" } ] }, { "name": "body_get_direct_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PhysicsDirectBodyState3D" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "soft_body_get_bounds", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AABB" }, "arguments": [ { "name": "body", "type": "RID" } ] }, { "name": "joint_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "joint_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "joint_make_pin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "body_A", "type": "RID" }, { "name": "local_A", "type": "Vector3" }, { "name": "body_B", "type": "RID" }, { "name": "local_B", "type": "Vector3" } ] }, { "name": "pin_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.PinJointParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "pin_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.PinJointParam" } ] }, { "name": "pin_joint_set_local_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "local_A", "type": "Vector3" } ] }, { "name": "pin_joint_get_local_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "pin_joint_set_local_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "local_B", "type": "Vector3" } ] }, { "name": "pin_joint_get_local_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "joint_make_hinge", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "body_A", "type": "RID" }, { "name": "hinge_A", "type": "Transform3D" }, { "name": "body_B", "type": "RID" }, { "name": "hinge_B", "type": "Transform3D" } ] }, { "name": "hinge_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.HingeJointParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "hinge_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.HingeJointParam" } ] }, { "name": "hinge_joint_set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "flag", "type": "enum::PhysicsServer3D.HingeJointFlag" }, { "name": "enabled", "type": "bool" } ] }, { "name": "hinge_joint_get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "flag", "type": "enum::PhysicsServer3D.HingeJointFlag" } ] }, { "name": "joint_make_slider", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "body_A", "type": "RID" }, { "name": "local_ref_A", "type": "Transform3D" }, { "name": "body_B", "type": "RID" }, { "name": "local_ref_B", "type": "Transform3D" } ] }, { "name": "slider_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.SliderJointParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "slider_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.SliderJointParam" } ] }, { "name": "joint_make_cone_twist", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "body_A", "type": "RID" }, { "name": "local_ref_A", "type": "Transform3D" }, { "name": "body_B", "type": "RID" }, { "name": "local_ref_B", "type": "Transform3D" } ] }, { "name": "cone_twist_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.ConeTwistJointParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "cone_twist_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "param", "type": "enum::PhysicsServer3D.ConeTwistJointParam" } ] }, { "name": "joint_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::PhysicsServer3D.JointType" }, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "joint_set_solver_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "joint_get_solver_priority", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint", "type": "RID" } ] }, { "name": "joint_make_generic_6dof", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "body_A", "type": "RID" }, { "name": "local_ref_A", "type": "Transform3D" }, { "name": "body_B", "type": "RID" }, { "name": "local_ref_B", "type": "Transform3D" } ] }, { "name": "generic_6dof_joint_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "axis", "type": "enum::Vector3.Axis" }, { "name": "param", "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "generic_6dof_joint_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "axis", "type": "enum::Vector3.Axis" }, { "name": "param", "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" } ] }, { "name": "generic_6dof_joint_set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "axis", "type": "enum::Vector3.Axis" }, { "name": "flag", "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" }, { "name": "enable", "type": "bool" } ] }, { "name": "generic_6dof_joint_get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint", "type": "RID" }, { "name": "axis", "type": "enum::Vector3.Axis" }, { "name": "flag", "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" } ] }, { "name": "free_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "set_collision_iterations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "iterations", "type": "int", "meta": "int32" } ] }, { "name": "get_process_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "process_info", "type": "enum::PhysicsServer3D.ProcessInfo" } ] } ] }, { "name": "PhysicsServer3DSW", "is_refcounted": false, "is_instantiable": false, "inherits": "PhysicsServer3D", "api_type": "core" }, { "name": "PhysicsShapeQueryParameters2D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Resource" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Resource" } }, { "name": "set_shape_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "get_shape_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform2D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "set_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "motion", "type": "Vector2" } ] }, { "name": "get_motion", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_exclude", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exclude", "type": "Array" } ] }, { "name": "get_exclude", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "Array", "name": "exclude", "setter": "set_exclude", "getter": "get_exclude", "index": -1 }, { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 }, { "type": "Vector2", "name": "motion", "setter": "set_motion", "getter": "get_motion", "index": -1 }, { "type": "Shape2D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "RID", "name": "shape_rid", "setter": "set_shape_rid", "getter": "get_shape_rid", "index": -1 }, { "type": "Transform2D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 }, { "type": "bool", "name": "collide_with_bodies", "setter": "set_collide_with_bodies", "getter": "is_collide_with_bodies_enabled", "index": -1 }, { "type": "bool", "name": "collide_with_areas", "setter": "set_collide_with_areas", "getter": "is_collide_with_areas_enabled", "index": -1 } ] }, { "name": "PhysicsShapeQueryParameters3D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Resource" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Resource" } }, { "name": "set_shape_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "RID" } ] }, { "name": "get_shape_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transform", "type": "Transform3D" } ] }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_exclude", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exclude", "type": "Array" } ] }, { "name": "get_exclude", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "Array", "name": "exclude", "setter": "set_exclude", "getter": "get_exclude", "index": -1 }, { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 }, { "type": "Shape3D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "RID", "name": "shape_rid", "setter": "set_shape_rid", "getter": "get_shape_rid", "index": -1 }, { "type": "Transform3D", "name": "transform", "setter": "set_transform", "getter": "get_transform", "index": -1 }, { "type": "bool", "name": "collide_with_bodies", "setter": "set_collide_with_bodies", "getter": "is_collide_with_bodies_enabled", "index": -1 }, { "type": "bool", "name": "collide_with_areas", "setter": "set_collide_with_areas", "getter": "is_collide_with_areas_enabled", "index": -1 } ] }, { "name": "PhysicsTestMotionResult2D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collision_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collision_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collider_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collision_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_collision_safe_fraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_collision_unsafe_fraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Vector2", "name": "travel", "setter": "", "getter": "get_travel", "index": -1 }, { "type": "Vector2", "name": "remainder", "setter": "", "getter": "get_remainder", "index": -1 }, { "type": "Vector2", "name": "collision_point", "setter": "", "getter": "get_collision_point", "index": -1 }, { "type": "Vector2", "name": "collision_normal", "setter": "", "getter": "get_collision_normal", "index": -1 }, { "type": "Vector2", "name": "collider_velocity", "setter": "", "getter": "get_collider_velocity", "index": -1 }, { "type": "int", "name": "collider_id", "setter": "", "getter": "get_collider_id", "index": -1 }, { "type": "RID", "name": "collider_rid", "setter": "", "getter": "get_collider_rid", "index": -1 }, { "type": "Object", "name": "collider", "setter": "", "getter": "get_collider", "index": -1 }, { "type": "int", "name": "collider_shape", "setter": "", "getter": "get_collider_shape", "index": -1 }, { "type": "float", "name": "collision_depth", "setter": "", "getter": "get_collision_depth", "index": -1 }, { "type": "float", "name": "collision_safe_fraction", "setter": "", "getter": "get_collision_safe_fraction", "index": -1 }, { "type": "float", "name": "collision_unsafe_fraction", "setter": "", "getter": "get_collision_unsafe_fraction", "index": -1 } ] }, { "name": "PhysicsTestMotionResult3D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collision_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collision_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collider_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collider_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collision_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_collision_safe_fraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_collision_unsafe_fraction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Vector3", "name": "travel", "setter": "", "getter": "get_travel", "index": -1 }, { "type": "Vector3", "name": "remainder", "setter": "", "getter": "get_remainder", "index": -1 }, { "type": "Vector3", "name": "collision_point", "setter": "", "getter": "get_collision_point", "index": -1 }, { "type": "Vector3", "name": "collision_normal", "setter": "", "getter": "get_collision_normal", "index": -1 }, { "type": "Vector3", "name": "collider_velocity", "setter": "", "getter": "get_collider_velocity", "index": -1 }, { "type": "int", "name": "collider_id", "setter": "", "getter": "get_collider_id", "index": -1 }, { "type": "RID", "name": "collider_rid", "setter": "", "getter": "get_collider_rid", "index": -1 }, { "type": "Object", "name": "collider", "setter": "", "getter": "get_collider", "index": -1 }, { "type": "int", "name": "collider_shape", "setter": "", "getter": "get_collider_shape", "index": -1 }, { "type": "float", "name": "collision_depth", "setter": "", "getter": "get_collision_depth", "index": -1 }, { "type": "float", "name": "collision_safe_fraction", "setter": "", "getter": "get_collision_safe_fraction", "index": -1 }, { "type": "float", "name": "collision_unsafe_fraction", "setter": "", "getter": "get_collision_unsafe_fraction", "index": -1 } ] }, { "name": "PinJoint2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint2D", "api_type": "core", "methods": [ { "name": "set_softness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "softness", "type": "float", "meta": "float" } ] }, { "name": "get_softness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "softness", "setter": "set_softness", "getter": "get_softness", "index": -1 } ] }, { "name": "PinJoint3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint3D", "api_type": "core", "enums": [ { "name": "Param", "values": [ { "name": "PARAM_BIAS", "value": 0 }, { "name": "PARAM_DAMPING", "value": 1 }, { "name": "PARAM_IMPULSE_CLAMP", "value": 2 } ] } ], "methods": [ { "name": "set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::PinJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::PinJoint3D.Param" } ] } ], "properties": [ { "type": "float", "name": "params/bias", "setter": "set_param", "getter": "get_param", "index": 0 }, { "type": "float", "name": "params/damping", "setter": "set_param", "getter": "get_param", "index": 1 }, { "type": "float", "name": "params/impulse_clamp", "setter": "set_param", "getter": "get_param", "index": 2 } ] }, { "name": "PlaneMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_subdivide_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdivide", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_subdivide_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdivide", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_center_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector3" } ] }, { "name": "get_center_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "int", "name": "subdivide_width", "setter": "set_subdivide_width", "getter": "get_subdivide_width", "index": -1 }, { "type": "int", "name": "subdivide_depth", "setter": "set_subdivide_depth", "getter": "get_subdivide_depth", "index": -1 }, { "type": "Vector3", "name": "center_offset", "setter": "set_center_offset", "getter": "get_center_offset", "index": -1 } ] }, { "name": "PluginScript", "is_refcounted": true, "is_instantiable": true, "inherits": "Script", "api_type": "core", "methods": [ { "name": "new", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135338151, "return_value": { "type": "Variant" } } ] }, { "name": "PointLight2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Light2D", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_texture_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_offset", "type": "Vector2" } ] }, { "name": "get_texture_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_texture_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_scale", "type": "float", "meta": "float" } ] }, { "name": "get_texture_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_texture_offset", "getter": "get_texture_offset", "index": -1 }, { "type": "float", "name": "texture_scale", "setter": "set_texture_scale", "getter": "get_texture_scale", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 } ] }, { "name": "PointMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core" }, { "name": "Polygon2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_uv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv", "type": "PackedVector2Array" } ] }, { "name": "get_uv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector2Array" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_polygons", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "polygons", "type": "Array" } ] }, { "name": "get_polygons", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_vertex_colors", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertex_colors", "type": "PackedColorArray" } ] }, { "name": "get_vertex_colors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedColorArray" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_texture_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_offset", "type": "Vector2" } ] }, { "name": "get_texture_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_texture_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_rotation", "type": "float", "meta": "float" } ] }, { "name": "get_texture_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_texture_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_scale", "type": "Vector2" } ] }, { "name": "get_texture_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_invert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "invert", "type": "bool" } ] }, { "name": "get_invert", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_antialiased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "antialiased", "type": "bool" } ] }, { "name": "get_antialiased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_invert_border", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "invert_border", "type": "float", "meta": "float" } ] }, { "name": "get_invert_border", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "add_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "path", "type": "NodePath" }, { "name": "weights", "type": "PackedFloat32Array" } ] }, { "name": "get_bone_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_bone_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_weights", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedFloat32Array" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "erase_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "clear_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_bone_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "path", "type": "NodePath" } ] }, { "name": "set_bone_weights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "weights", "type": "PackedFloat32Array" } ] }, { "name": "set_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "skeleton", "type": "NodePath" } ] }, { "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_internal_vertex_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "internal_vertex_count", "type": "int", "meta": "int32" } ] }, { "name": "get_internal_vertex_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "bool", "name": "antialiased", "setter": "set_antialiased", "getter": "get_antialiased", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Vector2", "name": "texture_offset", "setter": "set_texture_offset", "getter": "get_texture_offset", "index": -1 }, { "type": "Vector2", "name": "texture_scale", "setter": "set_texture_scale", "getter": "get_texture_scale", "index": -1 }, { "type": "float", "name": "texture_rotation", "setter": "set_texture_rotation", "getter": "get_texture_rotation", "index": -1 }, { "type": "NodePath", "name": "skeleton", "setter": "set_skeleton", "getter": "get_skeleton", "index": -1 }, { "type": "bool", "name": "invert_enable", "setter": "set_invert", "getter": "get_invert", "index": -1 }, { "type": "float", "name": "invert_border", "setter": "set_invert_border", "getter": "get_invert_border", "index": -1 }, { "type": "PackedVector2Array", "name": "polygon", "setter": "set_polygon", "getter": "get_polygon", "index": -1 }, { "type": "PackedVector2Array", "name": "uv", "setter": "set_uv", "getter": "get_uv", "index": -1 }, { "type": "PackedColorArray", "name": "vertex_colors", "setter": "set_vertex_colors", "getter": "get_vertex_colors", "index": -1 }, { "type": "Array", "name": "polygons", "setter": "set_polygons", "getter": "get_polygons", "index": -1 }, { "type": "bool", "name": "bones", "setter": "_set_bones", "getter": "_get_bones", "index": -1 }, { "type": "int", "name": "internal_vertex_count", "setter": "set_internal_vertex_count", "getter": "get_internal_vertex_count", "index": -1 } ] }, { "name": "PolygonPathFinder", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "points", "type": "PackedVector2Array" }, { "name": "connections", "type": "PackedInt32Array" } ] }, { "name": "find_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" } ] }, { "name": "get_intersections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" } ] }, { "name": "get_closest_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "point", "type": "Vector2" } ] }, { "name": "is_point_inside", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "point", "type": "Vector2" } ] }, { "name": "set_point_penalty", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "penalty", "type": "float", "meta": "float" } ] }, { "name": "get_point_penalty", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bounds", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } } ], "properties": [ { "type": "Dictionary", "name": "data", "setter": "_set_data", "getter": "_get_data", "index": -1 } ] }, { "name": "Popup", "is_refcounted": false, "is_instantiable": true, "inherits": "Window", "api_type": "core", "methods": [ { "name": "set_close_on_parent_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "close", "type": "bool" } ] }, { "name": "get_close_on_parent_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "signals": [ { "name": "popup_hide" } ], "properties": [ { "type": "bool", "name": "close_on_parent_focus", "setter": "set_close_on_parent_focus", "getter": "get_close_on_parent_focus", "index": -1 } ] }, { "name": "PopupMenu", "is_refcounted": false, "is_instantiable": true, "inherits": "Popup", "api_type": "core", "methods": [ { "name": "add_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_icon_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_check_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_icon_check_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_radio_check_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_icon_radio_check_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "label", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_multistate_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 60158893, "arguments": [ { "name": "label", "type": "String" }, { "name": "max_states", "type": "int", "meta": "int32" }, { "name": "default_state", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "accel", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "add_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_icon_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_check_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_icon_check_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_radio_check_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_icon_radio_check_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "texture", "type": "Texture2D" }, { "name": "shortcut", "type": "Shortcut" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "add_submenu_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "label", "type": "String" }, { "name": "submenu", "type": "String" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_item_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "set_item_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "set_item_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "set_item_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "language", "type": "String" } ] }, { "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "set_item_checked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "checked", "type": "bool" } ] }, { "name": "set_item_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_item_accelerator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "accel", "type": "int", "meta": "uint32" } ] }, { "name": "set_item_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "metadata", "type": "Variant" } ] }, { "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "set_item_submenu", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "submenu", "type": "String" } ] }, { "name": "set_item_as_separator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "set_item_as_checkable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "set_item_as_radio_checkable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "set_item_tooltip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tooltip", "type": "String" } ] }, { "name": "set_item_shortcut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "shortcut", "type": "Shortcut" }, { "name": "global", "type": "bool", "default_value": "false" } ] }, { "name": "set_item_multistate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "state", "type": "int", "meta": "int32" } ] }, { "name": "set_item_shortcut_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "toggle_item_checked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "toggle_item_multistate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.TextDirection" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" } ] }, { "name": "clear_item_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_checked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_item_accelerator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_submenu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_separator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_checkable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_radio_checkable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_item_shortcut_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_tooltip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_item_shortcut", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Shortcut" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_current_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_item_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "remove_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "add_separator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 336907853, "arguments": [ { "name": "label", "type": "String", "default_value": "\"\"" }, { "name": "id", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_hide_on_item_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_hide_on_item_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_hide_on_checkable_item_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_hide_on_checkable_item_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_hide_on_state_item_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_hide_on_state_item_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_submenu_popup_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seconds", "type": "float", "meta": "float" } ] }, { "name": "get_submenu_popup_delay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_allow_search", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "get_allow_search", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "index_pressed", "arguments": [ { "name": "index", "type": "int" } ] }, { "name": "id_focused", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "id_pressed", "arguments": [ { "name": "id", "type": "int" } ] } ], "properties": [ { "type": "Array", "name": "items", "setter": "_set_items", "getter": "_get_items", "index": -1 }, { "type": "bool", "name": "hide_on_item_selection", "setter": "set_hide_on_item_selection", "getter": "is_hide_on_item_selection", "index": -1 }, { "type": "bool", "name": "hide_on_checkable_item_selection", "setter": "set_hide_on_checkable_item_selection", "getter": "is_hide_on_checkable_item_selection", "index": -1 }, { "type": "bool", "name": "hide_on_state_item_selection", "setter": "set_hide_on_state_item_selection", "getter": "is_hide_on_state_item_selection", "index": -1 }, { "type": "float", "name": "submenu_popup_delay", "setter": "set_submenu_popup_delay", "getter": "get_submenu_popup_delay", "index": -1 }, { "type": "bool", "name": "allow_search", "setter": "set_allow_search", "getter": "get_allow_search", "index": -1 } ] }, { "name": "PopupPanel", "is_refcounted": false, "is_instantiable": true, "inherits": "Popup", "api_type": "core" }, { "name": "Position2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "properties": [ { "type": "float", "name": "gizmo_extents", "setter": "_set_gizmo_extents", "getter": "_get_gizmo_extents", "index": -1 } ] }, { "name": "Position3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core" }, { "name": "PrimitiveMesh", "is_refcounted": true, "is_instantiable": false, "inherits": "Mesh", "api_type": "core", "methods": [ { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } }, { "name": "get_mesh_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aabb", "type": "AABB" } ] }, { "name": "get_custom_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "set_flip_faces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_faces", "type": "bool" } ] }, { "name": "get_flip_faces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "BaseMaterial3D,ShaderMaterial", "name": "material", "setter": "set_material", "getter": "get_material", "index": -1 }, { "type": "AABB", "name": "custom_aabb", "setter": "set_custom_aabb", "getter": "get_custom_aabb", "index": -1 }, { "type": "bool", "name": "flip_faces", "setter": "set_flip_faces", "getter": "get_flip_faces", "index": -1 } ] }, { "name": "PrismMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_left_to_right", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "left_to_right", "type": "float", "meta": "float" } ] }, { "name": "get_left_to_right", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector3" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_subdivide_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_subdivide_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_subdivide_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "segments", "type": "int", "meta": "int32" } ] }, { "name": "get_subdivide_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "float", "name": "left_to_right", "setter": "set_left_to_right", "getter": "get_left_to_right", "index": -1 }, { "type": "Vector3", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "int", "name": "subdivide_width", "setter": "set_subdivide_width", "getter": "get_subdivide_width", "index": -1 }, { "type": "int", "name": "subdivide_height", "setter": "set_subdivide_height", "getter": "get_subdivide_height", "index": -1 }, { "type": "int", "name": "subdivide_depth", "setter": "set_subdivide_depth", "getter": "get_subdivide_depth", "index": -1 } ] }, { "name": "ProceduralSkyMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "methods": [ { "name": "set_sky_top_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_sky_top_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_sky_horizon_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_sky_horizon_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_sky_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "float", "meta": "float" } ] }, { "name": "get_sky_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sky_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_sky_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ground_bottom_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_ground_bottom_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_ground_horizon_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_ground_horizon_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_ground_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "float", "meta": "float" } ] }, { "name": "get_ground_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ground_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_ground_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sun_angle_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "degrees", "type": "float", "meta": "float" } ] }, { "name": "get_sun_angle_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sun_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "float", "meta": "float" } ] }, { "name": "get_sun_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Color", "name": "sky_top_color", "setter": "set_sky_top_color", "getter": "get_sky_top_color", "index": -1 }, { "type": "Color", "name": "sky_horizon_color", "setter": "set_sky_horizon_color", "getter": "get_sky_horizon_color", "index": -1 }, { "type": "float", "name": "sky_curve", "setter": "set_sky_curve", "getter": "get_sky_curve", "index": -1 }, { "type": "float", "name": "sky_energy", "setter": "set_sky_energy", "getter": "get_sky_energy", "index": -1 }, { "type": "Color", "name": "ground_bottom_color", "setter": "set_ground_bottom_color", "getter": "get_ground_bottom_color", "index": -1 }, { "type": "Color", "name": "ground_horizon_color", "setter": "set_ground_horizon_color", "getter": "get_ground_horizon_color", "index": -1 }, { "type": "float", "name": "ground_curve", "setter": "set_ground_curve", "getter": "get_ground_curve", "index": -1 }, { "type": "float", "name": "ground_energy", "setter": "set_ground_energy", "getter": "get_ground_energy", "index": -1 }, { "type": "float", "name": "sun_angle_max", "setter": "set_sun_angle_max", "getter": "get_sun_angle_max", "index": -1 }, { "type": "float", "name": "sun_curve", "setter": "set_sun_curve", "getter": "get_sun_curve", "index": -1 } ] }, { "name": "ProgressBar", "is_refcounted": false, "is_instantiable": true, "inherits": "Range", "api_type": "core", "methods": [ { "name": "set_percent_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_percent_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "percent_visible", "setter": "set_percent_visible", "getter": "is_percent_visible", "index": -1 } ] }, { "name": "ProjectSettings", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "has_setting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_setting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_setting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "position", "type": "int", "meta": "int32" } ] }, { "name": "get_order", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_initial_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "add_property_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hint", "type": "Dictionary" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "localize_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "globalize_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "save", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "load_resource_pack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474136396, "return_value": { "type": "bool" }, "arguments": [ { "name": "pack", "type": "String" }, { "name": "replace_files", "type": "bool", "default_value": "true" }, { "name": "offset", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "property_can_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "property_get_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "save_custom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "file", "type": "String" } ] } ] }, { "name": "PropertyTweener", "is_refcounted": true, "is_instantiable": true, "inherits": "Tweener", "api_type": "core", "methods": [ { "name": "from", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PropertyTweener" }, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "from_current", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PropertyTweener" } }, { "name": "as_relative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PropertyTweener" } }, { "name": "set_trans", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PropertyTweener" }, "arguments": [ { "name": "trans", "type": "enum::Tween.TransitionType" } ] }, { "name": "set_ease", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PropertyTweener" }, "arguments": [ { "name": "ease", "type": "enum::Tween.EaseType" } ] }, { "name": "set_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PropertyTweener" }, "arguments": [ { "name": "delay", "type": "float", "meta": "float" } ] } ] }, { "name": "ProximityGroup3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "enums": [ { "name": "DispatchMode", "values": [ { "name": "MODE_PROXY", "value": 0 }, { "name": "MODE_SIGNAL", "value": 1 } ] } ], "methods": [ { "name": "set_group_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_group_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_dispatch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ProximityGroup3D.DispatchMode" } ] }, { "name": "get_dispatch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ProximityGroup3D.DispatchMode" } }, { "name": "set_grid_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "Vector3" } ] }, { "name": "get_grid_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "broadcast", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "method", "type": "String" }, { "name": "parameters", "type": "Variant" } ] } ], "signals": [ { "name": "broadcast", "arguments": [ { "name": "method", "type": "String" }, { "name": "parameters", "type": "Array" } ] } ], "properties": [ { "type": "String", "name": "group_name", "setter": "set_group_name", "getter": "get_group_name", "index": -1 }, { "type": "int", "name": "dispatch_mode", "setter": "set_dispatch_mode", "getter": "get_dispatch_mode", "index": -1 }, { "type": "Vector3", "name": "grid_radius", "setter": "set_grid_radius", "getter": "get_grid_radius", "index": -1 } ] }, { "name": "ProxyTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_base", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base", "type": "Texture2D" } ] }, { "name": "get_base", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "properties": [ { "type": "Texture2D", "name": "base", "setter": "set_base", "getter": "get_base", "index": -1 } ] }, { "name": "QuadMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_center_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "center_offset", "type": "Vector3" } ] }, { "name": "get_center_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "Vector3", "name": "center_offset", "setter": "set_center_offset", "getter": "get_center_offset", "index": -1 } ] }, { "name": "RDAttachmentFormat", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.DataFormat" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.DataFormat" } }, { "name": "set_samples", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSamples" } ] }, { "name": "get_samples", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSamples" } }, { "name": "set_usage_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_usage_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "int", "name": "format", "setter": "set_format", "getter": "get_format", "index": -1 }, { "type": "int", "name": "samples", "setter": "set_samples", "getter": "get_samples", "index": -1 }, { "type": "int", "name": "usage_flags", "setter": "set_usage_flags", "getter": "get_usage_flags", "index": -1 } ] }, { "name": "RDFramebufferPass", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "constants": [ { "name": "ATTACHMENT_UNUSED", "value": -1 } ], "methods": [ { "name": "set_color_attachments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "PackedInt32Array" } ] }, { "name": "get_color_attachments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_input_attachments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "PackedInt32Array" } ] }, { "name": "get_input_attachments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_resolve_attachments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "PackedInt32Array" } ] }, { "name": "get_resolve_attachments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_preserve_attachments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "PackedInt32Array" } ] }, { "name": "get_preserve_attachments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_depth_attachment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "int32" } ] }, { "name": "get_depth_attachment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "PackedInt32Array", "name": "color_attachments", "setter": "set_color_attachments", "getter": "get_color_attachments", "index": -1 }, { "type": "PackedInt32Array", "name": "input_attachments", "setter": "set_input_attachments", "getter": "get_input_attachments", "index": -1 }, { "type": "PackedInt32Array", "name": "resolve_attachments", "setter": "set_resolve_attachments", "getter": "get_resolve_attachments", "index": -1 }, { "type": "PackedInt32Array", "name": "preserve_attachments", "setter": "set_preserve_attachments", "getter": "get_preserve_attachments", "index": -1 }, { "type": "int", "name": "depth_attachment", "setter": "set_depth_attachment", "getter": "get_depth_attachment", "index": -1 } ] }, { "name": "RDPipelineColorBlendState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_enable_logic_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_logic_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_logic_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.LogicOperation" } ] }, { "name": "get_logic_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.LogicOperation" } }, { "name": "set_blend_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "Color" } ] }, { "name": "get_blend_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_attachments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "attachments", "type": "Array" } ] }, { "name": "get_attachments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "bool", "name": "enable_logic_op", "setter": "set_enable_logic_op", "getter": "get_enable_logic_op", "index": -1 }, { "type": "int", "name": "logic_op", "setter": "set_logic_op", "getter": "get_logic_op", "index": -1 }, { "type": "Color", "name": "blend_constant", "setter": "set_blend_constant", "getter": "get_blend_constant", "index": -1 }, { "type": "Array", "name": "attachments", "setter": "set_attachments", "getter": "get_attachments", "index": -1 } ] }, { "name": "RDPipelineColorBlendStateAttachment", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_as_mix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_enable_blend", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_blend", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_src_color_blend_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendFactor" } ] }, { "name": "get_src_color_blend_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendFactor" } }, { "name": "set_dst_color_blend_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendFactor" } ] }, { "name": "get_dst_color_blend_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendFactor" } }, { "name": "set_color_blend_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendOperation" } ] }, { "name": "get_color_blend_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendOperation" } }, { "name": "set_src_alpha_blend_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendFactor" } ] }, { "name": "get_src_alpha_blend_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendFactor" } }, { "name": "set_dst_alpha_blend_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendFactor" } ] }, { "name": "get_dst_alpha_blend_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendFactor" } }, { "name": "set_alpha_blend_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.BlendOperation" } ] }, { "name": "get_alpha_blend_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.BlendOperation" } }, { "name": "set_write_r", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_write_r", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_write_g", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_write_g", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_write_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_write_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_write_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_write_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "enable_blend", "setter": "set_enable_blend", "getter": "get_enable_blend", "index": -1 }, { "type": "int", "name": "src_color_blend_factor", "setter": "set_src_color_blend_factor", "getter": "get_src_color_blend_factor", "index": -1 }, { "type": "int", "name": "dst_color_blend_factor", "setter": "set_dst_color_blend_factor", "getter": "get_dst_color_blend_factor", "index": -1 }, { "type": "int", "name": "color_blend_op", "setter": "set_color_blend_op", "getter": "get_color_blend_op", "index": -1 }, { "type": "int", "name": "src_alpha_blend_factor", "setter": "set_src_alpha_blend_factor", "getter": "get_src_alpha_blend_factor", "index": -1 }, { "type": "int", "name": "dst_alpha_blend_factor", "setter": "set_dst_alpha_blend_factor", "getter": "get_dst_alpha_blend_factor", "index": -1 }, { "type": "int", "name": "alpha_blend_op", "setter": "set_alpha_blend_op", "getter": "get_alpha_blend_op", "index": -1 }, { "type": "bool", "name": "write_r", "setter": "set_write_r", "getter": "get_write_r", "index": -1 }, { "type": "bool", "name": "write_g", "setter": "set_write_g", "getter": "get_write_g", "index": -1 }, { "type": "bool", "name": "write_b", "setter": "set_write_b", "getter": "get_write_b", "index": -1 }, { "type": "bool", "name": "write_a", "setter": "set_write_a", "getter": "get_write_a", "index": -1 } ] }, { "name": "RDPipelineDepthStencilState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_enable_depth_test", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_depth_test", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enable_depth_write", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_depth_write", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_depth_compare_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.CompareOperator" } ] }, { "name": "get_depth_compare_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.CompareOperator" } }, { "name": "set_enable_depth_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_depth_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_depth_range_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_depth_range_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_depth_range_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_depth_range_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_stencil", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_stencil", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_front_op_fail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_front_op_fail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_front_op_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_front_op_pass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_front_op_depth_fail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_front_op_depth_fail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_front_op_compare", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.CompareOperator" } ] }, { "name": "get_front_op_compare", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.CompareOperator" } }, { "name": "set_front_op_compare_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_front_op_compare_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_front_op_write_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_front_op_write_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_front_op_reference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_front_op_reference", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_back_op_fail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_back_op_fail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_back_op_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_back_op_pass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_back_op_depth_fail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.StencilOperation" } ] }, { "name": "get_back_op_depth_fail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.StencilOperation" } }, { "name": "set_back_op_compare", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.CompareOperator" } ] }, { "name": "get_back_op_compare", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.CompareOperator" } }, { "name": "set_back_op_compare_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_back_op_compare_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_back_op_write_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_back_op_write_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_back_op_reference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_back_op_reference", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "bool", "name": "enable_depth_test", "setter": "set_enable_depth_test", "getter": "get_enable_depth_test", "index": -1 }, { "type": "bool", "name": "enable_depth_write", "setter": "set_enable_depth_write", "getter": "get_enable_depth_write", "index": -1 }, { "type": "int", "name": "depth_compare_operator", "setter": "set_depth_compare_operator", "getter": "get_depth_compare_operator", "index": -1 }, { "type": "bool", "name": "enable_depth_range", "setter": "set_enable_depth_range", "getter": "get_enable_depth_range", "index": -1 }, { "type": "float", "name": "depth_range_min", "setter": "set_depth_range_min", "getter": "get_depth_range_min", "index": -1 }, { "type": "float", "name": "depth_range_max", "setter": "set_depth_range_max", "getter": "get_depth_range_max", "index": -1 }, { "type": "bool", "name": "enable_stencil", "setter": "set_enable_stencil", "getter": "get_enable_stencil", "index": -1 }, { "type": "int", "name": "front_op_fail", "setter": "set_front_op_fail", "getter": "get_front_op_fail", "index": -1 }, { "type": "int", "name": "front_op_pass", "setter": "set_front_op_pass", "getter": "get_front_op_pass", "index": -1 }, { "type": "int", "name": "front_op_depth_fail", "setter": "set_front_op_depth_fail", "getter": "get_front_op_depth_fail", "index": -1 }, { "type": "int", "name": "front_op_compare", "setter": "set_front_op_compare", "getter": "get_front_op_compare", "index": -1 }, { "type": "int", "name": "front_op_compare_mask", "setter": "set_front_op_compare_mask", "getter": "get_front_op_compare_mask", "index": -1 }, { "type": "int", "name": "front_op_write_mask", "setter": "set_front_op_write_mask", "getter": "get_front_op_write_mask", "index": -1 }, { "type": "int", "name": "front_op_reference", "setter": "set_front_op_reference", "getter": "get_front_op_reference", "index": -1 }, { "type": "int", "name": "back_op_fail", "setter": "set_back_op_fail", "getter": "get_back_op_fail", "index": -1 }, { "type": "int", "name": "back_op_pass", "setter": "set_back_op_pass", "getter": "get_back_op_pass", "index": -1 }, { "type": "int", "name": "back_op_depth_fail", "setter": "set_back_op_depth_fail", "getter": "get_back_op_depth_fail", "index": -1 }, { "type": "int", "name": "back_op_compare", "setter": "set_back_op_compare", "getter": "get_back_op_compare", "index": -1 }, { "type": "int", "name": "back_op_compare_mask", "setter": "set_back_op_compare_mask", "getter": "get_back_op_compare_mask", "index": -1 }, { "type": "int", "name": "back_op_write_mask", "setter": "set_back_op_write_mask", "getter": "get_back_op_write_mask", "index": -1 }, { "type": "int", "name": "back_op_reference", "setter": "set_back_op_reference", "getter": "get_back_op_reference", "index": -1 } ] }, { "name": "RDPipelineMultisampleState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_sample_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSamples" } ] }, { "name": "get_sample_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSamples" } }, { "name": "set_enable_sample_shading", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_sample_shading", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_min_sample_shading", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_min_sample_shading", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_alpha_to_coverage", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_alpha_to_coverage", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enable_alpha_to_one", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_alpha_to_one", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_sample_masks", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "masks", "type": "Array" } ] }, { "name": "get_sample_masks", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "int", "name": "sample_count", "setter": "set_sample_count", "getter": "get_sample_count", "index": -1 }, { "type": "bool", "name": "enable_sample_shading", "setter": "set_enable_sample_shading", "getter": "get_enable_sample_shading", "index": -1 }, { "type": "float", "name": "min_sample_shading", "setter": "set_min_sample_shading", "getter": "get_min_sample_shading", "index": -1 }, { "type": "bool", "name": "enable_alpha_to_coverage", "setter": "set_enable_alpha_to_coverage", "getter": "get_enable_alpha_to_coverage", "index": -1 }, { "type": "bool", "name": "enable_alpha_to_one", "setter": "set_enable_alpha_to_one", "getter": "get_enable_alpha_to_one", "index": -1 }, { "type": "Array", "name": "sample_masks", "setter": "set_sample_masks", "getter": "get_sample_masks", "index": -1 } ] }, { "name": "RDPipelineRasterizationState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_enable_depth_clamp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_depth_clamp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_discard_primitives", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_discard_primitives", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_wireframe", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_wireframe", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_cull_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.PolygonCullMode" } ] }, { "name": "get_cull_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.PolygonCullMode" } }, { "name": "set_front_face", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.PolygonFrontFace" } ] }, { "name": "get_front_face", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.PolygonFrontFace" } }, { "name": "set_depth_bias_enable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_depth_bias_enable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_depth_bias_constant_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_depth_bias_constant_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_depth_bias_clamp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_depth_bias_clamp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_depth_bias_slope_factor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_depth_bias_slope_factor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_line_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_line_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_patch_control_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_patch_control_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "bool", "name": "enable_depth_clamp", "setter": "set_enable_depth_clamp", "getter": "get_enable_depth_clamp", "index": -1 }, { "type": "bool", "name": "discard_primitives", "setter": "set_discard_primitives", "getter": "get_discard_primitives", "index": -1 }, { "type": "bool", "name": "wireframe", "setter": "set_wireframe", "getter": "get_wireframe", "index": -1 }, { "type": "int", "name": "cull_mode", "setter": "set_cull_mode", "getter": "get_cull_mode", "index": -1 }, { "type": "int", "name": "front_face", "setter": "set_front_face", "getter": "get_front_face", "index": -1 }, { "type": "bool", "name": "depth_bias_enable", "setter": "set_depth_bias_enable", "getter": "get_depth_bias_enable", "index": -1 }, { "type": "float", "name": "depth_bias_constant_factor", "setter": "set_depth_bias_constant_factor", "getter": "get_depth_bias_constant_factor", "index": -1 }, { "type": "float", "name": "depth_bias_clamp", "setter": "set_depth_bias_clamp", "getter": "get_depth_bias_clamp", "index": -1 }, { "type": "float", "name": "depth_bias_slope_factor", "setter": "set_depth_bias_slope_factor", "getter": "get_depth_bias_slope_factor", "index": -1 }, { "type": "float", "name": "line_width", "setter": "set_line_width", "getter": "get_line_width", "index": -1 }, { "type": "int", "name": "patch_control_points", "setter": "set_patch_control_points", "getter": "get_patch_control_points", "index": -1 } ] }, { "name": "RDPipelineSpecializationConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "get_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } }, { "name": "set_constant_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant_id", "type": "int", "meta": "uint32" } ] }, { "name": "get_constant_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } } ], "properties": [ { "type": "Variant", "name": "value", "setter": "set_value", "getter": "get_value", "index": -1 }, { "type": "int", "name": "constant_id", "setter": "set_constant_id", "getter": "get_constant_id", "index": -1 } ] }, { "name": "RDSamplerState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_mag_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerFilter" } ] }, { "name": "get_mag_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerFilter" } }, { "name": "set_min_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerFilter" } ] }, { "name": "get_min_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerFilter" } }, { "name": "set_mip_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerFilter" } ] }, { "name": "get_mip_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerFilter" } }, { "name": "set_repeat_u", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerRepeatMode" } ] }, { "name": "get_repeat_u", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerRepeatMode" } }, { "name": "set_repeat_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerRepeatMode" } ] }, { "name": "get_repeat_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerRepeatMode" } }, { "name": "set_repeat_w", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerRepeatMode" } ] }, { "name": "get_repeat_w", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerRepeatMode" } }, { "name": "set_lod_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_lod_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_anisotropy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_use_anisotropy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_anisotropy_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_anisotropy_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_compare", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_enable_compare", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_compare_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.CompareOperator" } ] }, { "name": "get_compare_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.CompareOperator" } }, { "name": "set_min_lod", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_min_lod", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_lod", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "float", "meta": "float" } ] }, { "name": "get_max_lod", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_border_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.SamplerBorderColor" } ] }, { "name": "get_border_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.SamplerBorderColor" } }, { "name": "set_unnormalized_uvw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "bool" } ] }, { "name": "get_unnormalized_uvw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "mag_filter", "setter": "set_mag_filter", "getter": "get_mag_filter", "index": -1 }, { "type": "int", "name": "min_filter", "setter": "set_min_filter", "getter": "get_min_filter", "index": -1 }, { "type": "int", "name": "mip_filter", "setter": "set_mip_filter", "getter": "get_mip_filter", "index": -1 }, { "type": "int", "name": "repeat_u", "setter": "set_repeat_u", "getter": "get_repeat_u", "index": -1 }, { "type": "int", "name": "repeat_v", "setter": "set_repeat_v", "getter": "get_repeat_v", "index": -1 }, { "type": "int", "name": "repeat_w", "setter": "set_repeat_w", "getter": "get_repeat_w", "index": -1 }, { "type": "float", "name": "lod_bias", "setter": "set_lod_bias", "getter": "get_lod_bias", "index": -1 }, { "type": "bool", "name": "use_anisotropy", "setter": "set_use_anisotropy", "getter": "get_use_anisotropy", "index": -1 }, { "type": "float", "name": "anisotropy_max", "setter": "set_anisotropy_max", "getter": "get_anisotropy_max", "index": -1 }, { "type": "bool", "name": "enable_compare", "setter": "set_enable_compare", "getter": "get_enable_compare", "index": -1 }, { "type": "int", "name": "compare_op", "setter": "set_compare_op", "getter": "get_compare_op", "index": -1 }, { "type": "float", "name": "min_lod", "setter": "set_min_lod", "getter": "get_min_lod", "index": -1 }, { "type": "float", "name": "max_lod", "setter": "set_max_lod", "getter": "get_max_lod", "index": -1 }, { "type": "int", "name": "border_color", "setter": "set_border_color", "getter": "get_border_color", "index": -1 }, { "type": "bool", "name": "unnormalized_uvw", "setter": "set_unnormalized_uvw", "getter": "get_unnormalized_uvw", "index": -1 } ] }, { "name": "RDShaderFile", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_bytecode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "bytecode", "type": "RDShaderSPIRV" }, { "name": "version", "type": "StringName", "default_value": "&\"\"" } ] }, { "name": "get_spirv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "RDShaderSPIRV" }, "arguments": [ { "name": "version", "type": "StringName", "default_value": "&\"\"" } ] }, { "name": "get_version_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_base_error", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "error", "type": "String" } ] }, { "name": "get_base_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "base_error", "setter": "set_base_error", "getter": "get_base_error", "index": -1 } ] }, { "name": "RDShaderSPIRV", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_stage_bytecode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" }, { "name": "bytecode", "type": "PackedByteArray" } ] }, { "name": "get_stage_bytecode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" } ] }, { "name": "set_stage_compile_error", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" }, { "name": "compile_error", "type": "String" } ] }, { "name": "get_stage_compile_error", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" } ] } ], "properties": [ { "type": "PackedByteArray", "name": "bytecode_vertex", "setter": "set_stage_bytecode", "getter": "get_stage_bytecode", "index": 0 }, { "type": "PackedByteArray", "name": "bytecode_fragment", "setter": "set_stage_bytecode", "getter": "get_stage_bytecode", "index": 1 }, { "type": "PackedByteArray", "name": "bytecode_tesselation_control", "setter": "set_stage_bytecode", "getter": "get_stage_bytecode", "index": 2 }, { "type": "PackedByteArray", "name": "bytecode_tesselation_evaluation", "setter": "set_stage_bytecode", "getter": "get_stage_bytecode", "index": 3 }, { "type": "PackedByteArray", "name": "bytecode_compute", "setter": "set_stage_bytecode", "getter": "get_stage_bytecode", "index": 4 }, { "type": "String", "name": "compile_error_vertex", "setter": "set_stage_compile_error", "getter": "get_stage_compile_error", "index": 0 }, { "type": "String", "name": "compile_error_fragment", "setter": "set_stage_compile_error", "getter": "get_stage_compile_error", "index": 1 }, { "type": "String", "name": "compile_error_tesselation_control", "setter": "set_stage_compile_error", "getter": "get_stage_compile_error", "index": 2 }, { "type": "String", "name": "compile_error_tesselation_evaluation", "setter": "set_stage_compile_error", "getter": "get_stage_compile_error", "index": 3 }, { "type": "String", "name": "compile_error_compute", "setter": "set_stage_compile_error", "getter": "get_stage_compile_error", "index": 4 } ] }, { "name": "RDShaderSource", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_stage_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" }, { "name": "source", "type": "String" } ] }, { "name": "get_stage_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "stage", "type": "enum::RenderingDevice.ShaderStage" } ] }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "enum::RenderingDevice.ShaderLanguage" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.ShaderLanguage" } } ], "properties": [ { "type": "String", "name": "source_vertex", "setter": "set_stage_source", "getter": "get_stage_source", "index": 0 }, { "type": "String", "name": "source_fragment", "setter": "set_stage_source", "getter": "get_stage_source", "index": 1 }, { "type": "String", "name": "source_tesselation_control", "setter": "set_stage_source", "getter": "get_stage_source", "index": 2 }, { "type": "String", "name": "source_tesselation_evaluation", "setter": "set_stage_source", "getter": "get_stage_source", "index": 3 }, { "type": "String", "name": "source_compute", "setter": "set_stage_source", "getter": "get_stage_source", "index": 4 }, { "type": "int", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 } ] }, { "name": "RDTextureFormat", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.DataFormat" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.DataFormat" } }, { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_depth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_array_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_array_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_mipmaps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_mipmaps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureType" } ] }, { "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureType" } }, { "name": "set_samples", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSamples" } ] }, { "name": "get_samples", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSamples" } }, { "name": "set_usage_bits", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_usage_bits", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "add_shareable_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::RenderingDevice.DataFormat" } ] }, { "name": "remove_shareable_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "format", "type": "enum::RenderingDevice.DataFormat" } ] } ], "properties": [ { "type": "int", "name": "format", "setter": "set_format", "getter": "get_format", "index": -1 }, { "type": "int", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "int", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "int", "name": "depth", "setter": "set_depth", "getter": "get_depth", "index": -1 }, { "type": "int", "name": "array_layers", "setter": "set_array_layers", "getter": "get_array_layers", "index": -1 }, { "type": "int", "name": "mipmaps", "setter": "set_mipmaps", "getter": "get_mipmaps", "index": -1 }, { "type": "int", "name": "texture_type", "setter": "set_texture_type", "getter": "get_texture_type", "index": -1 }, { "type": "int", "name": "samples", "setter": "set_samples", "getter": "get_samples", "index": -1 }, { "type": "int", "name": "usage_bits", "setter": "set_usage_bits", "getter": "get_usage_bits", "index": -1 } ] }, { "name": "RDTextureView", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_format_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.DataFormat" } ] }, { "name": "get_format_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.DataFormat" } }, { "name": "set_swizzle_r", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSwizzle" } ] }, { "name": "get_swizzle_r", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSwizzle" } }, { "name": "set_swizzle_g", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSwizzle" } ] }, { "name": "get_swizzle_g", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSwizzle" } }, { "name": "set_swizzle_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSwizzle" } ] }, { "name": "get_swizzle_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSwizzle" } }, { "name": "set_swizzle_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.TextureSwizzle" } ] }, { "name": "get_swizzle_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.TextureSwizzle" } } ], "properties": [ { "type": "int", "name": "format_override", "setter": "set_format_override", "getter": "get_format_override", "index": -1 }, { "type": "int", "name": "swizzle_r", "setter": "set_swizzle_r", "getter": "get_swizzle_r", "index": -1 }, { "type": "int", "name": "swizzle_g", "setter": "set_swizzle_g", "getter": "get_swizzle_g", "index": -1 }, { "type": "int", "name": "swizzle_b", "setter": "set_swizzle_b", "getter": "get_swizzle_b", "index": -1 }, { "type": "int", "name": "swizzle_a", "setter": "set_swizzle_a", "getter": "get_swizzle_a", "index": -1 } ] }, { "name": "RDUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_uniform_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.UniformType" } ] }, { "name": "get_uniform_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.UniformType" } }, { "name": "set_binding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "int32" } ] }, { "name": "get_binding", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "RID" } ] }, { "name": "clear_ids", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_ids", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "properties": [ { "type": "int", "name": "uniform_type", "setter": "set_uniform_type", "getter": "get_uniform_type", "index": -1 }, { "type": "int", "name": "binding", "setter": "set_binding", "getter": "get_binding", "index": -1 } ] }, { "name": "RDVertexAttribute", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_location", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_location", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.DataFormat" } ] }, { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.DataFormat" } }, { "name": "set_stride", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "int", "meta": "uint32" } ] }, { "name": "get_stride", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_frequency", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "p_member", "type": "enum::RenderingDevice.VertexFrequency" } ] }, { "name": "get_frequency", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RenderingDevice.VertexFrequency" } } ], "properties": [ { "type": "int", "name": "location", "setter": "set_location", "getter": "get_location", "index": -1 }, { "type": "int", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "int", "name": "format", "setter": "set_format", "getter": "get_format", "index": -1 }, { "type": "int", "name": "stride", "setter": "set_stride", "getter": "get_stride", "index": -1 }, { "type": "int", "name": "frequency", "setter": "set_frequency", "getter": "get_frequency", "index": -1 } ] }, { "name": "RandomNumberGenerator", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_seed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "seed", "type": "int", "meta": "uint64" } ] }, { "name": "get_seed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "set_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "state", "type": "int", "meta": "uint64" } ] }, { "name": "get_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "randi", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "randf", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "randfn", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 437865044, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "mean", "type": "float", "meta": "float", "default_value": "0.0" }, { "name": "deviation", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "randf_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "from", "type": "float", "meta": "float" }, { "name": "to", "type": "float", "meta": "float" } ] }, { "name": "randi_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "from", "type": "int", "meta": "int32" }, { "name": "to", "type": "int", "meta": "int32" } ] }, { "name": "randomize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "int", "name": "seed", "setter": "set_seed", "getter": "get_seed", "index": -1 }, { "type": "int", "name": "state", "setter": "set_state", "getter": "get_state", "index": -1 } ] }, { "name": "Range", "is_refcounted": false, "is_instantiable": false, "inherits": "Control", "api_type": "core", "methods": [ { "name": "get_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_page", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_as_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "set_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "minimum", "type": "float", "meta": "double" } ] }, { "name": "set_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "maximum", "type": "float", "meta": "double" } ] }, { "name": "set_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "step", "type": "float", "meta": "double" } ] }, { "name": "set_page", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pagesize", "type": "float", "meta": "double" } ] }, { "name": "set_as_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "set_use_rounded_values", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_using_rounded_values", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_exp_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_ratio_exp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_allow_greater", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "is_greater_allowed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_allow_lesser", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "is_lesser_allowed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "share", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "with", "type": "Node" } ] }, { "name": "unshare", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "value_changed", "arguments": [ { "name": "value", "type": "float" } ] }, { "name": "changed" } ], "properties": [ { "type": "float", "name": "min_value", "setter": "set_min", "getter": "get_min", "index": -1 }, { "type": "float", "name": "max_value", "setter": "set_max", "getter": "get_max", "index": -1 }, { "type": "float", "name": "step", "setter": "set_step", "getter": "get_step", "index": -1 }, { "type": "float", "name": "page", "setter": "set_page", "getter": "get_page", "index": -1 }, { "type": "float", "name": "value", "setter": "set_value", "getter": "get_value", "index": -1 }, { "type": "float", "name": "ratio", "setter": "set_as_ratio", "getter": "get_as_ratio", "index": -1 }, { "type": "bool", "name": "exp_edit", "setter": "set_exp_ratio", "getter": "is_ratio_exp", "index": -1 }, { "type": "bool", "name": "rounded", "setter": "set_use_rounded_values", "getter": "is_using_rounded_values", "index": -1 }, { "type": "bool", "name": "allow_greater", "setter": "set_allow_greater", "getter": "is_greater_allowed", "index": -1 }, { "type": "bool", "name": "allow_lesser", "setter": "set_allow_lesser", "getter": "is_lesser_allowed", "index": -1 } ] }, { "name": "RayCast2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_target_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "local_point", "type": "Vector2" } ] }, { "name": "get_target_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "is_colliding", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "force_raycast_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collision_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_collision_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "add_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "add_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "remove_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "remove_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "clear_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_exclude_parent_body", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "bool" } ] }, { "name": "get_exclude_parent_body", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "is_enabled", "index": -1 }, { "type": "bool", "name": "exclude_parent", "setter": "set_exclude_parent_body", "getter": "get_exclude_parent_body", "index": -1 }, { "type": "Vector2", "name": "target_position", "setter": "set_target_position", "getter": "get_target_position", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "collide_with_areas", "setter": "set_collide_with_areas", "getter": "is_collide_with_areas_enabled", "index": -1 }, { "type": "bool", "name": "collide_with_bodies", "setter": "set_collide_with_bodies", "getter": "is_collide_with_bodies_enabled", "index": -1 } ] }, { "name": "RayCast3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_target_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "local_point", "type": "Vector3" } ] }, { "name": "get_target_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "is_colliding", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "force_raycast_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_collider", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Object" } }, { "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_collision_point", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_collision_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "add_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "add_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "remove_exception_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "remove_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "Object" } ] }, { "name": "clear_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_exclude_parent_body", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "bool" } ] }, { "name": "get_exclude_parent_body", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_debug_shape_custom_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "debug_shape_custom_color", "type": "Color" } ] }, { "name": "get_debug_shape_custom_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_debug_shape_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "debug_shape_thickness", "type": "float", "meta": "float" } ] }, { "name": "get_debug_shape_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "is_enabled", "index": -1 }, { "type": "bool", "name": "exclude_parent", "setter": "set_exclude_parent_body", "getter": "get_exclude_parent_body", "index": -1 }, { "type": "Vector3", "name": "target_position", "setter": "set_target_position", "getter": "get_target_position", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "bool", "name": "collide_with_areas", "setter": "set_collide_with_areas", "getter": "is_collide_with_areas_enabled", "index": -1 }, { "type": "bool", "name": "collide_with_bodies", "setter": "set_collide_with_bodies", "getter": "is_collide_with_bodies_enabled", "index": -1 }, { "type": "Color", "name": "debug_shape_custom_color", "setter": "set_debug_shape_custom_color", "getter": "get_debug_shape_custom_color", "index": -1 }, { "type": "int", "name": "debug_shape_thickness", "setter": "set_debug_shape_thickness", "getter": "get_debug_shape_thickness", "index": -1 } ] }, { "name": "RectangleShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 } ] }, { "name": "RefCounted", "is_refcounted": true, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "init_ref", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "reference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "unreference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ] }, { "name": "ReferenceRect", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "methods": [ { "name": "get_border_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_border_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_border_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_border_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "float", "meta": "float" } ] }, { "name": "get_editor_only", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_editor_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] } ], "properties": [ { "type": "Color", "name": "border_color", "setter": "set_border_color", "getter": "get_border_color", "index": -1 }, { "type": "float", "name": "border_width", "setter": "set_border_width", "getter": "get_border_width", "index": -1 }, { "type": "bool", "name": "editor_only", "setter": "set_editor_only", "getter": "get_editor_only", "index": -1 } ] }, { "name": "ReflectionProbe", "is_refcounted": false, "is_instantiable": true, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "AmbientMode", "values": [ { "name": "AMBIENT_DISABLED", "value": 0 }, { "name": "AMBIENT_ENVIRONMENT", "value": 1 }, { "name": "AMBIENT_COLOR", "value": 2 } ] }, { "name": "UpdateMode", "values": [ { "name": "UPDATE_ONCE", "value": 0 }, { "name": "UPDATE_ALWAYS", "value": 1 } ] } ], "methods": [ { "name": "set_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "get_intensity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_ambient_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ambient", "type": "enum::ReflectionProbe.AmbientMode" } ] }, { "name": "get_ambient_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ReflectionProbe.AmbientMode" } }, { "name": "set_ambient_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ambient", "type": "Color" } ] }, { "name": "get_ambient_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_ambient_color_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ambient_energy", "type": "float", "meta": "float" } ] }, { "name": "get_ambient_color_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_distance", "type": "float", "meta": "float" } ] }, { "name": "get_max_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_lod_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "get_lod_threshold", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_origin_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "origin_offset", "type": "Vector3" } ] }, { "name": "get_origin_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_as_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_set_as_interior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enable_box_projection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_box_projection_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enable_shadows", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "are_shadows_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::ReflectionProbe.UpdateMode" } ] }, { "name": "get_update_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::ReflectionProbe.UpdateMode" } } ], "properties": [ { "type": "int", "name": "update_mode", "setter": "set_update_mode", "getter": "get_update_mode", "index": -1 }, { "type": "float", "name": "intensity", "setter": "set_intensity", "getter": "get_intensity", "index": -1 }, { "type": "float", "name": "max_distance", "setter": "set_max_distance", "getter": "get_max_distance", "index": -1 }, { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "Vector3", "name": "origin_offset", "setter": "set_origin_offset", "getter": "get_origin_offset", "index": -1 }, { "type": "bool", "name": "box_projection", "setter": "set_enable_box_projection", "getter": "is_box_projection_enabled", "index": -1 }, { "type": "bool", "name": "interior", "setter": "set_as_interior", "getter": "is_set_as_interior", "index": -1 }, { "type": "bool", "name": "enable_shadows", "setter": "set_enable_shadows", "getter": "are_shadows_enabled", "index": -1 }, { "type": "int", "name": "cull_mask", "setter": "set_cull_mask", "getter": "get_cull_mask", "index": -1 }, { "type": "float", "name": "lod_threshold", "setter": "set_lod_threshold", "getter": "get_lod_threshold", "index": -1 }, { "type": "int", "name": "ambient_mode", "setter": "set_ambient_mode", "getter": "get_ambient_mode", "index": -1 }, { "type": "Color", "name": "ambient_color", "setter": "set_ambient_color", "getter": "get_ambient_color", "index": -1 }, { "type": "float", "name": "ambient_color_energy", "setter": "set_ambient_color_energy", "getter": "get_ambient_color_energy", "index": -1 } ] }, { "name": "RegEx", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "compile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "pattern", "type": "String" } ] }, { "name": "search", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1474135340, "return_value": { "type": "RegExMatch" }, "arguments": [ { "name": "subject", "type": "String" }, { "name": "offset", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "end", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "search_all", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1474135340, "return_value": { "type": "Array" }, "arguments": [ { "name": "subject", "type": "String" }, { "name": "offset", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "end", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "sub", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4023896239, "return_value": { "type": "String" }, "arguments": [ { "name": "subject", "type": "String" }, { "name": "replacement", "type": "String" }, { "name": "all", "type": "bool", "default_value": "false" }, { "name": "offset", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "end", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "is_valid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_pattern", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_group_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_names", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ] }, { "name": "RegExMatch", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_subject", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_group_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_names", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_strings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "String" }, "arguments": [ { "name": "name", "type": "Variant", "default_value": "0" } ] }, { "name": "get_start", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "Variant", "default_value": "0" } ] }, { "name": "get_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "Variant", "default_value": "0" } ] } ], "properties": [ { "type": "String", "name": "subject", "setter": "", "getter": "get_subject", "index": -1 }, { "type": "Dictionary", "name": "names", "setter": "", "getter": "get_names", "index": -1 }, { "type": "Array", "name": "strings", "setter": "", "getter": "get_strings", "index": -1 } ] }, { "name": "RemoteTransform2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_remote_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_remote_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "force_update_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_use_global_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_global_coordinates", "type": "bool" } ] }, { "name": "get_use_global_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_position", "type": "bool" } ] }, { "name": "get_update_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_rotation", "type": "bool" } ] }, { "name": "get_update_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_scale", "type": "bool" } ] }, { "name": "get_update_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "NodePath", "name": "remote_path", "setter": "set_remote_node", "getter": "get_remote_node", "index": -1 }, { "type": "bool", "name": "use_global_coordinates", "setter": "set_use_global_coordinates", "getter": "get_use_global_coordinates", "index": -1 }, { "type": "bool", "name": "update_position", "setter": "set_update_position", "getter": "get_update_position", "index": -1 }, { "type": "bool", "name": "update_rotation", "setter": "set_update_rotation", "getter": "get_update_rotation", "index": -1 }, { "type": "bool", "name": "update_scale", "setter": "set_update_scale", "getter": "get_update_scale", "index": -1 } ] }, { "name": "RemoteTransform3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_remote_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_remote_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "force_update_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_use_global_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_global_coordinates", "type": "bool" } ] }, { "name": "get_use_global_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_position", "type": "bool" } ] }, { "name": "get_update_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_rotation", "type": "bool" } ] }, { "name": "get_update_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "update_remote_scale", "type": "bool" } ] }, { "name": "get_update_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "NodePath", "name": "remote_path", "setter": "set_remote_node", "getter": "get_remote_node", "index": -1 }, { "type": "bool", "name": "use_global_coordinates", "setter": "set_use_global_coordinates", "getter": "get_use_global_coordinates", "index": -1 }, { "type": "bool", "name": "update_position", "setter": "set_update_position", "getter": "get_update_position", "index": -1 }, { "type": "bool", "name": "update_rotation", "setter": "set_update_rotation", "getter": "get_update_rotation", "index": -1 }, { "type": "bool", "name": "update_scale", "setter": "set_update_scale", "getter": "get_update_scale", "index": -1 } ] }, { "name": "RenderingDevice", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "constants": [ { "name": "BARRIER_MASK_RASTER", "value": 1 }, { "name": "BARRIER_MASK_COMPUTE", "value": 2 }, { "name": "BARRIER_MASK_TRANSFER", "value": 4 }, { "name": "BARRIER_MASK_ALL", "value": 7 }, { "name": "BARRIER_MASK_NO_BARRIER", "value": 8 }, { "name": "INVALID_ID", "value": -1 }, { "name": "INVALID_FORMAT_ID", "value": -1 } ], "enums": [ { "name": "MemoryType", "values": [ { "name": "MEMORY_TEXTURES", "value": 0 }, { "name": "MEMORY_BUFFERS", "value": 1 }, { "name": "MEMORY_TOTAL", "value": 2 } ] }, { "name": "ShaderLanguage", "values": [ { "name": "SHADER_LANGUAGE_GLSL", "value": 0 }, { "name": "SHADER_LANGUAGE_HLSL", "value": 1 } ] }, { "name": "ShaderStage", "values": [ { "name": "SHADER_STAGE_VERTEX", "value": 0 }, { "name": "SHADER_STAGE_FRAGMENT", "value": 1 }, { "name": "SHADER_STAGE_TESSELATION_CONTROL", "value": 2 }, { "name": "SHADER_STAGE_TESSELATION_EVALUATION", "value": 3 }, { "name": "SHADER_STAGE_COMPUTE", "value": 4 }, { "name": "SHADER_STAGE_MAX", "value": 5 }, { "name": "SHADER_STAGE_VERTEX_BIT", "value": 1 }, { "name": "SHADER_STAGE_FRAGMENT_BIT", "value": 2 }, { "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT", "value": 4 }, { "name": "SHADER_STAGE_TESSELATION_EVALUATION_BIT", "value": 8 }, { "name": "SHADER_STAGE_COMPUTE_BIT", "value": 16 } ] }, { "name": "CompareOperator", "values": [ { "name": "COMPARE_OP_NEVER", "value": 0 }, { "name": "COMPARE_OP_LESS", "value": 1 }, { "name": "COMPARE_OP_EQUAL", "value": 2 }, { "name": "COMPARE_OP_LESS_OR_EQUAL", "value": 3 }, { "name": "COMPARE_OP_GREATER", "value": 4 }, { "name": "COMPARE_OP_NOT_EQUAL", "value": 5 }, { "name": "COMPARE_OP_GREATER_OR_EQUAL", "value": 6 }, { "name": "COMPARE_OP_ALWAYS", "value": 7 }, { "name": "COMPARE_OP_MAX", "value": 8 } ] }, { "name": "StencilOperation", "values": [ { "name": "STENCIL_OP_KEEP", "value": 0 }, { "name": "STENCIL_OP_ZERO", "value": 1 }, { "name": "STENCIL_OP_REPLACE", "value": 2 }, { "name": "STENCIL_OP_INCREMENT_AND_CLAMP", "value": 3 }, { "name": "STENCIL_OP_DECREMENT_AND_CLAMP", "value": 4 }, { "name": "STENCIL_OP_INVERT", "value": 5 }, { "name": "STENCIL_OP_INCREMENT_AND_WRAP", "value": 6 }, { "name": "STENCIL_OP_DECREMENT_AND_WRAP", "value": 7 }, { "name": "STENCIL_OP_MAX", "value": 8 } ] }, { "name": "IndexBufferFormat", "values": [ { "name": "INDEX_BUFFER_FORMAT_UINT16", "value": 0 }, { "name": "INDEX_BUFFER_FORMAT_UINT32", "value": 1 } ] }, { "name": "TextureSliceType", "values": [ { "name": "TEXTURE_SLICE_2D", "value": 0 }, { "name": "TEXTURE_SLICE_CUBEMAP", "value": 1 }, { "name": "TEXTURE_SLICE_3D", "value": 2 } ] }, { "name": "TextureType", "values": [ { "name": "TEXTURE_TYPE_1D", "value": 0 }, { "name": "TEXTURE_TYPE_2D", "value": 1 }, { "name": "TEXTURE_TYPE_3D", "value": 2 }, { "name": "TEXTURE_TYPE_CUBE", "value": 3 }, { "name": "TEXTURE_TYPE_1D_ARRAY", "value": 4 }, { "name": "TEXTURE_TYPE_2D_ARRAY", "value": 5 }, { "name": "TEXTURE_TYPE_CUBE_ARRAY", "value": 6 }, { "name": "TEXTURE_TYPE_MAX", "value": 7 } ] }, { "name": "DataFormat", "values": [ { "name": "DATA_FORMAT_R4G4_UNORM_PACK8", "value": 0 }, { "name": "DATA_FORMAT_R4G4B4A4_UNORM_PACK16", "value": 1 }, { "name": "DATA_FORMAT_B4G4R4A4_UNORM_PACK16", "value": 2 }, { "name": "DATA_FORMAT_R5G6B5_UNORM_PACK16", "value": 3 }, { "name": "DATA_FORMAT_B5G6R5_UNORM_PACK16", "value": 4 }, { "name": "DATA_FORMAT_R5G5B5A1_UNORM_PACK16", "value": 5 }, { "name": "DATA_FORMAT_B5G5R5A1_UNORM_PACK16", "value": 6 }, { "name": "DATA_FORMAT_A1R5G5B5_UNORM_PACK16", "value": 7 }, { "name": "DATA_FORMAT_R8_UNORM", "value": 8 }, { "name": "DATA_FORMAT_R8_SNORM", "value": 9 }, { "name": "DATA_FORMAT_R8_USCALED", "value": 10 }, { "name": "DATA_FORMAT_R8_SSCALED", "value": 11 }, { "name": "DATA_FORMAT_R8_UINT", "value": 12 }, { "name": "DATA_FORMAT_R8_SINT", "value": 13 }, { "name": "DATA_FORMAT_R8_SRGB", "value": 14 }, { "name": "DATA_FORMAT_R8G8_UNORM", "value": 15 }, { "name": "DATA_FORMAT_R8G8_SNORM", "value": 16 }, { "name": "DATA_FORMAT_R8G8_USCALED", "value": 17 }, { "name": "DATA_FORMAT_R8G8_SSCALED", "value": 18 }, { "name": "DATA_FORMAT_R8G8_UINT", "value": 19 }, { "name": "DATA_FORMAT_R8G8_SINT", "value": 20 }, { "name": "DATA_FORMAT_R8G8_SRGB", "value": 21 }, { "name": "DATA_FORMAT_R8G8B8_UNORM", "value": 22 }, { "name": "DATA_FORMAT_R8G8B8_SNORM", "value": 23 }, { "name": "DATA_FORMAT_R8G8B8_USCALED", "value": 24 }, { "name": "DATA_FORMAT_R8G8B8_SSCALED", "value": 25 }, { "name": "DATA_FORMAT_R8G8B8_UINT", "value": 26 }, { "name": "DATA_FORMAT_R8G8B8_SINT", "value": 27 }, { "name": "DATA_FORMAT_R8G8B8_SRGB", "value": 28 }, { "name": "DATA_FORMAT_B8G8R8_UNORM", "value": 29 }, { "name": "DATA_FORMAT_B8G8R8_SNORM", "value": 30 }, { "name": "DATA_FORMAT_B8G8R8_USCALED", "value": 31 }, { "name": "DATA_FORMAT_B8G8R8_SSCALED", "value": 32 }, { "name": "DATA_FORMAT_B8G8R8_UINT", "value": 33 }, { "name": "DATA_FORMAT_B8G8R8_SINT", "value": 34 }, { "name": "DATA_FORMAT_B8G8R8_SRGB", "value": 35 }, { "name": "DATA_FORMAT_R8G8B8A8_UNORM", "value": 36 }, { "name": "DATA_FORMAT_R8G8B8A8_SNORM", "value": 37 }, { "name": "DATA_FORMAT_R8G8B8A8_USCALED", "value": 38 }, { "name": "DATA_FORMAT_R8G8B8A8_SSCALED", "value": 39 }, { "name": "DATA_FORMAT_R8G8B8A8_UINT", "value": 40 }, { "name": "DATA_FORMAT_R8G8B8A8_SINT", "value": 41 }, { "name": "DATA_FORMAT_R8G8B8A8_SRGB", "value": 42 }, { "name": "DATA_FORMAT_B8G8R8A8_UNORM", "value": 43 }, { "name": "DATA_FORMAT_B8G8R8A8_SNORM", "value": 44 }, { "name": "DATA_FORMAT_B8G8R8A8_USCALED", "value": 45 }, { "name": "DATA_FORMAT_B8G8R8A8_SSCALED", "value": 46 }, { "name": "DATA_FORMAT_B8G8R8A8_UINT", "value": 47 }, { "name": "DATA_FORMAT_B8G8R8A8_SINT", "value": 48 }, { "name": "DATA_FORMAT_B8G8R8A8_SRGB", "value": 49 }, { "name": "DATA_FORMAT_A8B8G8R8_UNORM_PACK32", "value": 50 }, { "name": "DATA_FORMAT_A8B8G8R8_SNORM_PACK32", "value": 51 }, { "name": "DATA_FORMAT_A8B8G8R8_USCALED_PACK32", "value": 52 }, { "name": "DATA_FORMAT_A8B8G8R8_SSCALED_PACK32", "value": 53 }, { "name": "DATA_FORMAT_A8B8G8R8_UINT_PACK32", "value": 54 }, { "name": "DATA_FORMAT_A8B8G8R8_SINT_PACK32", "value": 55 }, { "name": "DATA_FORMAT_A8B8G8R8_SRGB_PACK32", "value": 56 }, { "name": "DATA_FORMAT_A2R10G10B10_UNORM_PACK32", "value": 57 }, { "name": "DATA_FORMAT_A2R10G10B10_SNORM_PACK32", "value": 58 }, { "name": "DATA_FORMAT_A2R10G10B10_USCALED_PACK32", "value": 59 }, { "name": "DATA_FORMAT_A2R10G10B10_SSCALED_PACK32", "value": 60 }, { "name": "DATA_FORMAT_A2R10G10B10_UINT_PACK32", "value": 61 }, { "name": "DATA_FORMAT_A2R10G10B10_SINT_PACK32", "value": 62 }, { "name": "DATA_FORMAT_A2B10G10R10_UNORM_PACK32", "value": 63 }, { "name": "DATA_FORMAT_A2B10G10R10_SNORM_PACK32", "value": 64 }, { "name": "DATA_FORMAT_A2B10G10R10_USCALED_PACK32", "value": 65 }, { "name": "DATA_FORMAT_A2B10G10R10_SSCALED_PACK32", "value": 66 }, { "name": "DATA_FORMAT_A2B10G10R10_UINT_PACK32", "value": 67 }, { "name": "DATA_FORMAT_A2B10G10R10_SINT_PACK32", "value": 68 }, { "name": "DATA_FORMAT_R16_UNORM", "value": 69 }, { "name": "DATA_FORMAT_R16_SNORM", "value": 70 }, { "name": "DATA_FORMAT_R16_USCALED", "value": 71 }, { "name": "DATA_FORMAT_R16_SSCALED", "value": 72 }, { "name": "DATA_FORMAT_R16_UINT", "value": 73 }, { "name": "DATA_FORMAT_R16_SINT", "value": 74 }, { "name": "DATA_FORMAT_R16_SFLOAT", "value": 75 }, { "name": "DATA_FORMAT_R16G16_UNORM", "value": 76 }, { "name": "DATA_FORMAT_R16G16_SNORM", "value": 77 }, { "name": "DATA_FORMAT_R16G16_USCALED", "value": 78 }, { "name": "DATA_FORMAT_R16G16_SSCALED", "value": 79 }, { "name": "DATA_FORMAT_R16G16_UINT", "value": 80 }, { "name": "DATA_FORMAT_R16G16_SINT", "value": 81 }, { "name": "DATA_FORMAT_R16G16_SFLOAT", "value": 82 }, { "name": "DATA_FORMAT_R16G16B16_UNORM", "value": 83 }, { "name": "DATA_FORMAT_R16G16B16_SNORM", "value": 84 }, { "name": "DATA_FORMAT_R16G16B16_USCALED", "value": 85 }, { "name": "DATA_FORMAT_R16G16B16_SSCALED", "value": 86 }, { "name": "DATA_FORMAT_R16G16B16_UINT", "value": 87 }, { "name": "DATA_FORMAT_R16G16B16_SINT", "value": 88 }, { "name": "DATA_FORMAT_R16G16B16_SFLOAT", "value": 89 }, { "name": "DATA_FORMAT_R16G16B16A16_UNORM", "value": 90 }, { "name": "DATA_FORMAT_R16G16B16A16_SNORM", "value": 91 }, { "name": "DATA_FORMAT_R16G16B16A16_USCALED", "value": 92 }, { "name": "DATA_FORMAT_R16G16B16A16_SSCALED", "value": 93 }, { "name": "DATA_FORMAT_R16G16B16A16_UINT", "value": 94 }, { "name": "DATA_FORMAT_R16G16B16A16_SINT", "value": 95 }, { "name": "DATA_FORMAT_R16G16B16A16_SFLOAT", "value": 96 }, { "name": "DATA_FORMAT_R32_UINT", "value": 97 }, { "name": "DATA_FORMAT_R32_SINT", "value": 98 }, { "name": "DATA_FORMAT_R32_SFLOAT", "value": 99 }, { "name": "DATA_FORMAT_R32G32_UINT", "value": 100 }, { "name": "DATA_FORMAT_R32G32_SINT", "value": 101 }, { "name": "DATA_FORMAT_R32G32_SFLOAT", "value": 102 }, { "name": "DATA_FORMAT_R32G32B32_UINT", "value": 103 }, { "name": "DATA_FORMAT_R32G32B32_SINT", "value": 104 }, { "name": "DATA_FORMAT_R32G32B32_SFLOAT", "value": 105 }, { "name": "DATA_FORMAT_R32G32B32A32_UINT", "value": 106 }, { "name": "DATA_FORMAT_R32G32B32A32_SINT", "value": 107 }, { "name": "DATA_FORMAT_R32G32B32A32_SFLOAT", "value": 108 }, { "name": "DATA_FORMAT_R64_UINT", "value": 109 }, { "name": "DATA_FORMAT_R64_SINT", "value": 110 }, { "name": "DATA_FORMAT_R64_SFLOAT", "value": 111 }, { "name": "DATA_FORMAT_R64G64_UINT", "value": 112 }, { "name": "DATA_FORMAT_R64G64_SINT", "value": 113 }, { "name": "DATA_FORMAT_R64G64_SFLOAT", "value": 114 }, { "name": "DATA_FORMAT_R64G64B64_UINT", "value": 115 }, { "name": "DATA_FORMAT_R64G64B64_SINT", "value": 116 }, { "name": "DATA_FORMAT_R64G64B64_SFLOAT", "value": 117 }, { "name": "DATA_FORMAT_R64G64B64A64_UINT", "value": 118 }, { "name": "DATA_FORMAT_R64G64B64A64_SINT", "value": 119 }, { "name": "DATA_FORMAT_R64G64B64A64_SFLOAT", "value": 120 }, { "name": "DATA_FORMAT_B10G11R11_UFLOAT_PACK32", "value": 121 }, { "name": "DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32", "value": 122 }, { "name": "DATA_FORMAT_D16_UNORM", "value": 123 }, { "name": "DATA_FORMAT_X8_D24_UNORM_PACK32", "value": 124 }, { "name": "DATA_FORMAT_D32_SFLOAT", "value": 125 }, { "name": "DATA_FORMAT_S8_UINT", "value": 126 }, { "name": "DATA_FORMAT_D16_UNORM_S8_UINT", "value": 127 }, { "name": "DATA_FORMAT_D24_UNORM_S8_UINT", "value": 128 }, { "name": "DATA_FORMAT_D32_SFLOAT_S8_UINT", "value": 129 }, { "name": "DATA_FORMAT_BC1_RGB_UNORM_BLOCK", "value": 130 }, { "name": "DATA_FORMAT_BC1_RGB_SRGB_BLOCK", "value": 131 }, { "name": "DATA_FORMAT_BC1_RGBA_UNORM_BLOCK", "value": 132 }, { "name": "DATA_FORMAT_BC1_RGBA_SRGB_BLOCK", "value": 133 }, { "name": "DATA_FORMAT_BC2_UNORM_BLOCK", "value": 134 }, { "name": "DATA_FORMAT_BC2_SRGB_BLOCK", "value": 135 }, { "name": "DATA_FORMAT_BC3_UNORM_BLOCK", "value": 136 }, { "name": "DATA_FORMAT_BC3_SRGB_BLOCK", "value": 137 }, { "name": "DATA_FORMAT_BC4_UNORM_BLOCK", "value": 138 }, { "name": "DATA_FORMAT_BC4_SNORM_BLOCK", "value": 139 }, { "name": "DATA_FORMAT_BC5_UNORM_BLOCK", "value": 140 }, { "name": "DATA_FORMAT_BC5_SNORM_BLOCK", "value": 141 }, { "name": "DATA_FORMAT_BC6H_UFLOAT_BLOCK", "value": 142 }, { "name": "DATA_FORMAT_BC6H_SFLOAT_BLOCK", "value": 143 }, { "name": "DATA_FORMAT_BC7_UNORM_BLOCK", "value": 144 }, { "name": "DATA_FORMAT_BC7_SRGB_BLOCK", "value": 145 }, { "name": "DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK", "value": 146 }, { "name": "DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK", "value": 147 }, { "name": "DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", "value": 148 }, { "name": "DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", "value": 149 }, { "name": "DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", "value": 150 }, { "name": "DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", "value": 151 }, { "name": "DATA_FORMAT_EAC_R11_UNORM_BLOCK", "value": 152 }, { "name": "DATA_FORMAT_EAC_R11_SNORM_BLOCK", "value": 153 }, { "name": "DATA_FORMAT_EAC_R11G11_UNORM_BLOCK", "value": 154 }, { "name": "DATA_FORMAT_EAC_R11G11_SNORM_BLOCK", "value": 155 }, { "name": "DATA_FORMAT_ASTC_4x4_UNORM_BLOCK", "value": 156 }, { "name": "DATA_FORMAT_ASTC_4x4_SRGB_BLOCK", "value": 157 }, { "name": "DATA_FORMAT_ASTC_5x4_UNORM_BLOCK", "value": 158 }, { "name": "DATA_FORMAT_ASTC_5x4_SRGB_BLOCK", "value": 159 }, { "name": "DATA_FORMAT_ASTC_5x5_UNORM_BLOCK", "value": 160 }, { "name": "DATA_FORMAT_ASTC_5x5_SRGB_BLOCK", "value": 161 }, { "name": "DATA_FORMAT_ASTC_6x5_UNORM_BLOCK", "value": 162 }, { "name": "DATA_FORMAT_ASTC_6x5_SRGB_BLOCK", "value": 163 }, { "name": "DATA_FORMAT_ASTC_6x6_UNORM_BLOCK", "value": 164 }, { "name": "DATA_FORMAT_ASTC_6x6_SRGB_BLOCK", "value": 165 }, { "name": "DATA_FORMAT_ASTC_8x5_UNORM_BLOCK", "value": 166 }, { "name": "DATA_FORMAT_ASTC_8x5_SRGB_BLOCK", "value": 167 }, { "name": "DATA_FORMAT_ASTC_8x6_UNORM_BLOCK", "value": 168 }, { "name": "DATA_FORMAT_ASTC_8x6_SRGB_BLOCK", "value": 169 }, { "name": "DATA_FORMAT_ASTC_8x8_UNORM_BLOCK", "value": 170 }, { "name": "DATA_FORMAT_ASTC_8x8_SRGB_BLOCK", "value": 171 }, { "name": "DATA_FORMAT_ASTC_10x5_UNORM_BLOCK", "value": 172 }, { "name": "DATA_FORMAT_ASTC_10x5_SRGB_BLOCK", "value": 173 }, { "name": "DATA_FORMAT_ASTC_10x6_UNORM_BLOCK", "value": 174 }, { "name": "DATA_FORMAT_ASTC_10x6_SRGB_BLOCK", "value": 175 }, { "name": "DATA_FORMAT_ASTC_10x8_UNORM_BLOCK", "value": 176 }, { "name": "DATA_FORMAT_ASTC_10x8_SRGB_BLOCK", "value": 177 }, { "name": "DATA_FORMAT_ASTC_10x10_UNORM_BLOCK", "value": 178 }, { "name": "DATA_FORMAT_ASTC_10x10_SRGB_BLOCK", "value": 179 }, { "name": "DATA_FORMAT_ASTC_12x10_UNORM_BLOCK", "value": 180 }, { "name": "DATA_FORMAT_ASTC_12x10_SRGB_BLOCK", "value": 181 }, { "name": "DATA_FORMAT_ASTC_12x12_UNORM_BLOCK", "value": 182 }, { "name": "DATA_FORMAT_ASTC_12x12_SRGB_BLOCK", "value": 183 }, { "name": "DATA_FORMAT_G8B8G8R8_422_UNORM", "value": 184 }, { "name": "DATA_FORMAT_B8G8R8G8_422_UNORM", "value": 185 }, { "name": "DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM", "value": 186 }, { "name": "DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM", "value": 187 }, { "name": "DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM", "value": 188 }, { "name": "DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM", "value": 189 }, { "name": "DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM", "value": 190 }, { "name": "DATA_FORMAT_R10X6_UNORM_PACK16", "value": 191 }, { "name": "DATA_FORMAT_R10X6G10X6_UNORM_2PACK16", "value": 192 }, { "name": "DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16", "value": 193 }, { "name": "DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16", "value": 194 }, { "name": "DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16", "value": 195 }, { "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16", "value": 196 }, { "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16", "value": 197 }, { "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16", "value": 198 }, { "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16", "value": 199 }, { "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16", "value": 200 }, { "name": "DATA_FORMAT_R12X4_UNORM_PACK16", "value": 201 }, { "name": "DATA_FORMAT_R12X4G12X4_UNORM_2PACK16", "value": 202 }, { "name": "DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16", "value": 203 }, { "name": "DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16", "value": 204 }, { "name": "DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16", "value": 205 }, { "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16", "value": 206 }, { "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16", "value": 207 }, { "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16", "value": 208 }, { "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16", "value": 209 }, { "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16", "value": 210 }, { "name": "DATA_FORMAT_G16B16G16R16_422_UNORM", "value": 211 }, { "name": "DATA_FORMAT_B16G16R16G16_422_UNORM", "value": 212 }, { "name": "DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM", "value": 213 }, { "name": "DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM", "value": 214 }, { "name": "DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM", "value": 215 }, { "name": "DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM", "value": 216 }, { "name": "DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM", "value": 217 }, { "name": "DATA_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG", "value": 218 }, { "name": "DATA_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG", "value": 219 }, { "name": "DATA_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG", "value": 220 }, { "name": "DATA_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG", "value": 221 }, { "name": "DATA_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG", "value": 222 }, { "name": "DATA_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG", "value": 223 }, { "name": "DATA_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG", "value": 224 }, { "name": "DATA_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG", "value": 225 }, { "name": "DATA_FORMAT_MAX", "value": 226 } ] }, { "name": "BlendFactor", "values": [ { "name": "BLEND_FACTOR_ZERO", "value": 0 }, { "name": "BLEND_FACTOR_ONE", "value": 1 }, { "name": "BLEND_FACTOR_SRC_COLOR", "value": 2 }, { "name": "BLEND_FACTOR_ONE_MINUS_SRC_COLOR", "value": 3 }, { "name": "BLEND_FACTOR_DST_COLOR", "value": 4 }, { "name": "BLEND_FACTOR_ONE_MINUS_DST_COLOR", "value": 5 }, { "name": "BLEND_FACTOR_SRC_ALPHA", "value": 6 }, { "name": "BLEND_FACTOR_ONE_MINUS_SRC_ALPHA", "value": 7 }, { "name": "BLEND_FACTOR_DST_ALPHA", "value": 8 }, { "name": "BLEND_FACTOR_ONE_MINUS_DST_ALPHA", "value": 9 }, { "name": "BLEND_FACTOR_CONSTANT_COLOR", "value": 10 }, { "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR", "value": 11 }, { "name": "BLEND_FACTOR_CONSTANT_ALPHA", "value": 12 }, { "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA", "value": 13 }, { "name": "BLEND_FACTOR_SRC_ALPHA_SATURATE", "value": 14 }, { "name": "BLEND_FACTOR_SRC1_COLOR", "value": 15 }, { "name": "BLEND_FACTOR_ONE_MINUS_SRC1_COLOR", "value": 16 }, { "name": "BLEND_FACTOR_SRC1_ALPHA", "value": 17 }, { "name": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", "value": 18 }, { "name": "BLEND_FACTOR_MAX", "value": 19 } ] }, { "name": "StorageBufferUsage", "values": [ { "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", "value": 1 } ] }, { "name": "PolygonCullMode", "values": [ { "name": "POLYGON_CULL_DISABLED", "value": 0 }, { "name": "POLYGON_CULL_FRONT", "value": 1 }, { "name": "POLYGON_CULL_BACK", "value": 2 } ] }, { "name": "BlendOperation", "values": [ { "name": "BLEND_OP_ADD", "value": 0 }, { "name": "BLEND_OP_SUBTRACT", "value": 1 }, { "name": "BLEND_OP_REVERSE_SUBTRACT", "value": 2 }, { "name": "BLEND_OP_MINIMUM", "value": 3 }, { "name": "BLEND_OP_MAXIMUM", "value": 4 }, { "name": "BLEND_OP_MAX", "value": 5 } ] }, { "name": "TextureSamples", "values": [ { "name": "TEXTURE_SAMPLES_1", "value": 0 }, { "name": "TEXTURE_SAMPLES_2", "value": 1 }, { "name": "TEXTURE_SAMPLES_4", "value": 2 }, { "name": "TEXTURE_SAMPLES_8", "value": 3 }, { "name": "TEXTURE_SAMPLES_16", "value": 4 }, { "name": "TEXTURE_SAMPLES_32", "value": 5 }, { "name": "TEXTURE_SAMPLES_64", "value": 6 }, { "name": "TEXTURE_SAMPLES_MAX", "value": 7 } ] }, { "name": "Limit", "values": [ { "name": "LIMIT_MAX_BOUND_UNIFORM_SETS", "value": 0 }, { "name": "LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS", "value": 1 }, { "name": "LIMIT_MAX_TEXTURES_PER_UNIFORM_SET", "value": 2 }, { "name": "LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET", "value": 3 }, { "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET", "value": 4 }, { "name": "LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET", "value": 5 }, { "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET", "value": 6 }, { "name": "LIMIT_MAX_DRAW_INDEXED_INDEX", "value": 7 }, { "name": "LIMIT_MAX_FRAMEBUFFER_HEIGHT", "value": 8 }, { "name": "LIMIT_MAX_FRAMEBUFFER_WIDTH", "value": 9 }, { "name": "LIMIT_MAX_TEXTURE_ARRAY_LAYERS", "value": 10 }, { "name": "LIMIT_MAX_TEXTURE_SIZE_1D", "value": 11 }, { "name": "LIMIT_MAX_TEXTURE_SIZE_2D", "value": 12 }, { "name": "LIMIT_MAX_TEXTURE_SIZE_3D", "value": 13 }, { "name": "LIMIT_MAX_TEXTURE_SIZE_CUBE", "value": 14 }, { "name": "LIMIT_MAX_TEXTURES_PER_SHADER_STAGE", "value": 15 }, { "name": "LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE", "value": 16 }, { "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE", "value": 17 }, { "name": "LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE", "value": 18 }, { "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE", "value": 19 }, { "name": "LIMIT_MAX_PUSH_CONSTANT_SIZE", "value": 20 }, { "name": "LIMIT_MAX_UNIFORM_BUFFER_SIZE", "value": 21 }, { "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET", "value": 22 }, { "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES", "value": 23 }, { "name": "LIMIT_MAX_VERTEX_INPUT_BINDINGS", "value": 24 }, { "name": "LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE", "value": 25 }, { "name": "LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT", "value": 26 }, { "name": "LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE", "value": 27 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X", "value": 28 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y", "value": 29 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z", "value": 30 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS", "value": 31 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X", "value": 32 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y", "value": 33 }, { "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z", "value": 34 } ] }, { "name": "LogicOperation", "values": [ { "name": "LOGIC_OP_CLEAR", "value": 0 }, { "name": "LOGIC_OP_AND", "value": 1 }, { "name": "LOGIC_OP_AND_REVERSE", "value": 2 }, { "name": "LOGIC_OP_COPY", "value": 3 }, { "name": "LOGIC_OP_AND_INVERTED", "value": 4 }, { "name": "LOGIC_OP_NO_OP", "value": 5 }, { "name": "LOGIC_OP_XOR", "value": 6 }, { "name": "LOGIC_OP_OR", "value": 7 }, { "name": "LOGIC_OP_NOR", "value": 8 }, { "name": "LOGIC_OP_EQUIVALENT", "value": 9 }, { "name": "LOGIC_OP_INVERT", "value": 10 }, { "name": "LOGIC_OP_OR_REVERSE", "value": 11 }, { "name": "LOGIC_OP_COPY_INVERTED", "value": 12 }, { "name": "LOGIC_OP_OR_INVERTED", "value": 13 }, { "name": "LOGIC_OP_NAND", "value": 14 }, { "name": "LOGIC_OP_SET", "value": 15 }, { "name": "LOGIC_OP_MAX", "value": 16 } ] }, { "name": "FinalAction", "values": [ { "name": "FINAL_ACTION_READ", "value": 0 }, { "name": "FINAL_ACTION_DISCARD", "value": 1 }, { "name": "FINAL_ACTION_CONTINUE", "value": 2 }, { "name": "FINAL_ACTION_MAX", "value": 3 } ] }, { "name": "InitialAction", "values": [ { "name": "INITIAL_ACTION_CLEAR", "value": 0 }, { "name": "INITIAL_ACTION_CLEAR_REGION", "value": 1 }, { "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", "value": 2 }, { "name": "INITIAL_ACTION_KEEP", "value": 3 }, { "name": "INITIAL_ACTION_DROP", "value": 4 }, { "name": "INITIAL_ACTION_CONTINUE", "value": 5 }, { "name": "INITIAL_ACTION_MAX", "value": 6 } ] }, { "name": "PolygonFrontFace", "values": [ { "name": "POLYGON_FRONT_FACE_CLOCKWISE", "value": 0 }, { "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE", "value": 1 } ] }, { "name": "VertexFrequency", "values": [ { "name": "VERTEX_FREQUENCY_VERTEX", "value": 0 }, { "name": "VERTEX_FREQUENCY_INSTANCE", "value": 1 } ] }, { "name": "TextureUsageBits", "values": [ { "name": "TEXTURE_USAGE_SAMPLING_BIT", "value": 1 }, { "name": "TEXTURE_USAGE_COLOR_ATTACHMENT_BIT", "value": 2 }, { "name": "TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT", "value": 4 }, { "name": "TEXTURE_USAGE_STORAGE_BIT", "value": 8 }, { "name": "TEXTURE_USAGE_STORAGE_ATOMIC_BIT", "value": 16 }, { "name": "TEXTURE_USAGE_CPU_READ_BIT", "value": 32 }, { "name": "TEXTURE_USAGE_CAN_UPDATE_BIT", "value": 64 }, { "name": "TEXTURE_USAGE_CAN_COPY_FROM_BIT", "value": 128 }, { "name": "TEXTURE_USAGE_CAN_COPY_TO_BIT", "value": 256 }, { "name": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT", "value": 512 } ] }, { "name": "PipelineSpecializationConstantType", "values": [ { "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL", "value": 0 }, { "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT", "value": 1 }, { "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT", "value": 2 } ] }, { "name": "PipelineDynamicStateFlags", "values": [ { "name": "DYNAMIC_STATE_LINE_WIDTH", "value": 1 }, { "name": "DYNAMIC_STATE_DEPTH_BIAS", "value": 2 }, { "name": "DYNAMIC_STATE_BLEND_CONSTANTS", "value": 4 }, { "name": "DYNAMIC_STATE_DEPTH_BOUNDS", "value": 8 }, { "name": "DYNAMIC_STATE_STENCIL_COMPARE_MASK", "value": 16 }, { "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK", "value": 32 }, { "name": "DYNAMIC_STATE_STENCIL_REFERENCE", "value": 64 } ] }, { "name": "RenderPrimitive", "values": [ { "name": "RENDER_PRIMITIVE_POINTS", "value": 0 }, { "name": "RENDER_PRIMITIVE_LINES", "value": 1 }, { "name": "RENDER_PRIMITIVE_LINES_WITH_ADJACENCY", "value": 2 }, { "name": "RENDER_PRIMITIVE_LINESTRIPS", "value": 3 }, { "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY", "value": 4 }, { "name": "RENDER_PRIMITIVE_TRIANGLES", "value": 5 }, { "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY", "value": 6 }, { "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS", "value": 7 }, { "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY", "value": 8 }, { "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX", "value": 9 }, { "name": "RENDER_PRIMITIVE_TESSELATION_PATCH", "value": 10 }, { "name": "RENDER_PRIMITIVE_MAX", "value": 11 } ] }, { "name": "SamplerBorderColor", "values": [ { "name": "SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK", "value": 0 }, { "name": "SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK", "value": 1 }, { "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK", "value": 2 }, { "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK", "value": 3 }, { "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE", "value": 4 }, { "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE", "value": 5 }, { "name": "SAMPLER_BORDER_COLOR_MAX", "value": 6 } ] }, { "name": "TextureSwizzle", "values": [ { "name": "TEXTURE_SWIZZLE_IDENTITY", "value": 0 }, { "name": "TEXTURE_SWIZZLE_ZERO", "value": 1 }, { "name": "TEXTURE_SWIZZLE_ONE", "value": 2 }, { "name": "TEXTURE_SWIZZLE_R", "value": 3 }, { "name": "TEXTURE_SWIZZLE_G", "value": 4 }, { "name": "TEXTURE_SWIZZLE_B", "value": 5 }, { "name": "TEXTURE_SWIZZLE_A", "value": 6 }, { "name": "TEXTURE_SWIZZLE_MAX", "value": 7 } ] }, { "name": "UniformType", "values": [ { "name": "UNIFORM_TYPE_SAMPLER", "value": 0 }, { "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE", "value": 1 }, { "name": "UNIFORM_TYPE_TEXTURE", "value": 2 }, { "name": "UNIFORM_TYPE_IMAGE", "value": 3 }, { "name": "UNIFORM_TYPE_TEXTURE_BUFFER", "value": 4 }, { "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER", "value": 5 }, { "name": "UNIFORM_TYPE_IMAGE_BUFFER", "value": 6 }, { "name": "UNIFORM_TYPE_UNIFORM_BUFFER", "value": 7 }, { "name": "UNIFORM_TYPE_STORAGE_BUFFER", "value": 8 }, { "name": "UNIFORM_TYPE_INPUT_ATTACHMENT", "value": 9 }, { "name": "UNIFORM_TYPE_MAX", "value": 10 } ] }, { "name": "SamplerRepeatMode", "values": [ { "name": "SAMPLER_REPEAT_MODE_REPEAT", "value": 0 }, { "name": "SAMPLER_REPEAT_MODE_MIRRORED_REPEAT", "value": 1 }, { "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE", "value": 2 }, { "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER", "value": 3 }, { "name": "SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE", "value": 4 }, { "name": "SAMPLER_REPEAT_MODE_MAX", "value": 5 } ] }, { "name": "SamplerFilter", "values": [ { "name": "SAMPLER_FILTER_NEAREST", "value": 0 }, { "name": "SAMPLER_FILTER_LINEAR", "value": 1 } ] } ], "methods": [ { "name": "texture_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "RID" }, "arguments": [ { "name": "format", "type": "RDTextureFormat" }, { "name": "view", "type": "RDTextureView" }, { "name": "data", "type": "Array", "default_value": "[]" } ] }, { "name": "texture_create_shared", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "RID" }, "arguments": [ { "name": "view", "type": "RDTextureView" }, { "name": "with_texture", "type": "RID" } ] }, { "name": "texture_create_shared_from_slice", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 177157196, "return_value": { "type": "RID" }, "arguments": [ { "name": "view", "type": "RDTextureView" }, { "name": "with_texture", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" }, { "name": "mipmap", "type": "int", "meta": "uint32" }, { "name": "slice_type", "type": "enum::RenderingDevice.TextureSliceType", "default_value": "0" } ] }, { "name": "texture_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" }, { "name": "data", "type": "PackedByteArray" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "texture_get_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "texture_is_format_supported_for_usage", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "format", "type": "enum::RenderingDevice.DataFormat" }, { "name": "usage_flags", "type": "int", "meta": "uint32" } ] }, { "name": "texture_is_shared", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "texture", "type": "RID" } ] }, { "name": "texture_is_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "texture", "type": "RID" } ] }, { "name": "texture_copy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 183086801, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "from_texture", "type": "RID" }, { "name": "to_texture", "type": "RID" }, { "name": "from_pos", "type": "Vector3" }, { "name": "to_pos", "type": "Vector3" }, { "name": "size", "type": "Vector3" }, { "name": "src_mipmap", "type": "int", "meta": "uint32" }, { "name": "dst_mipmap", "type": "int", "meta": "uint32" }, { "name": "src_layer", "type": "int", "meta": "uint32" }, { "name": "dst_layer", "type": "int", "meta": "uint32" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "texture_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 179529038, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "color", "type": "Color" }, { "name": "base_mipmap", "type": "int", "meta": "uint32" }, { "name": "mipmap_count", "type": "int", "meta": "uint32" }, { "name": "base_layer", "type": "int", "meta": "uint32" }, { "name": "layer_count", "type": "int", "meta": "uint32" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "texture_resolve_multisample", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "from_texture", "type": "RID" }, { "name": "to_texture", "type": "RID" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "framebuffer_format_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "attachments", "type": "Array" }, { "name": "view_count", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "framebuffer_format_create_multipass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "attachments", "type": "Array" }, { "name": "passes", "type": "Array" }, { "name": "view_count", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "framebuffer_format_create_empty", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "samples", "type": "enum::RenderingDevice.TextureSamples", "default_value": "0" } ] }, { "name": "framebuffer_format_get_texture_samples", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::RenderingDevice.TextureSamples" }, "arguments": [ { "name": "format", "type": "int", "meta": "int64" }, { "name": "render_pass", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "framebuffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474134218, "return_value": { "type": "RID" }, "arguments": [ { "name": "textures", "type": "Array" }, { "name": "validate_with_format", "type": "int", "meta": "int64", "default_value": "-1" }, { "name": "view_count", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "framebuffer_create_multipass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "RID" }, "arguments": [ { "name": "textures", "type": "Array" }, { "name": "passes", "type": "Array" }, { "name": "validate_with_format", "type": "int", "meta": "int64", "default_value": "-1" }, { "name": "view_count", "type": "int", "meta": "uint32", "default_value": "1" } ] }, { "name": "framebuffer_create_empty", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "RID" }, "arguments": [ { "name": "size", "type": "Vector2i" }, { "name": "samples", "type": "enum::RenderingDevice.TextureSamples", "default_value": "0" }, { "name": "validate_with_format", "type": "int", "meta": "int64", "default_value": "-1" } ] }, { "name": "framebuffer_get_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "framebuffer", "type": "RID" } ] }, { "name": "sampler_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "state", "type": "RDSamplerState" } ] }, { "name": "vertex_buffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1667512304, "return_value": { "type": "RID" }, "arguments": [ { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" }, { "name": "use_as_storage", "type": "bool", "default_value": "false" } ] }, { "name": "vertex_format_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "vertex_descriptions", "type": "Array" } ] }, { "name": "index_buffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "RID" }, "arguments": [ { "name": "size_indices", "type": "int", "meta": "uint32" }, { "name": "format", "type": "enum::RenderingDevice.IndexBufferFormat" }, { "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" }, { "name": "use_restart_indices", "type": "bool", "default_value": "false" } ] }, { "name": "index_array_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "RID" }, "arguments": [ { "name": "index_buffer", "type": "RID" }, { "name": "index_offset", "type": "int", "meta": "uint32" }, { "name": "index_count", "type": "int", "meta": "uint32" } ] }, { "name": "shader_compile_spirv_from_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "RDShaderSPIRV" }, "arguments": [ { "name": "shader_source", "type": "RDShaderSource" }, { "name": "allow_cache", "type": "bool", "default_value": "true" } ] }, { "name": "shader_compile_binary_from_spirv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "spirv_data", "type": "RDShaderSPIRV" }, { "name": "name", "type": "String", "default_value": "\"\"" } ] }, { "name": "shader_create_from_spirv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "RID" }, "arguments": [ { "name": "spirv_data", "type": "RDShaderSPIRV" }, { "name": "name", "type": "String", "default_value": "\"\"" } ] }, { "name": "shader_create_from_bytecode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "binary_data", "type": "PackedByteArray" } ] }, { "name": "shader_get_vertex_input_attribute_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "shader", "type": "RID" } ] }, { "name": "uniform_buffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "RID" }, "arguments": [ { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" } ] }, { "name": "storage_buffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1667512304, "return_value": { "type": "RID" }, "arguments": [ { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" }, { "name": "usage", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "texture_buffer_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "RID" }, "arguments": [ { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "format", "type": "enum::RenderingDevice.DataFormat" }, { "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" } ] }, { "name": "uniform_set_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "RID" }, "arguments": [ { "name": "uniforms", "type": "Array" }, { "name": "shader", "type": "RID" }, { "name": "shader_set", "type": "int", "meta": "uint32" } ] }, { "name": "uniform_set_is_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "uniform_set", "type": "RID" } ] }, { "name": "buffer_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 177157196, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "RID" }, { "name": "offset", "type": "int", "meta": "uint32" }, { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "data", "type": "PackedByteArray" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "buffer_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "RID" }, { "name": "offset", "type": "int", "meta": "uint32" }, { "name": "size_bytes", "type": "int", "meta": "uint32" }, { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "buffer_get_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "buffer", "type": "RID" } ] }, { "name": "render_pipeline_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3182769428, "return_value": { "type": "RID" }, "arguments": [ { "name": "shader", "type": "RID" }, { "name": "framebuffer_format", "type": "int", "meta": "int64" }, { "name": "vertex_format", "type": "int", "meta": "int64" }, { "name": "primitive", "type": "enum::RenderingDevice.RenderPrimitive" }, { "name": "rasterization_state", "type": "RDPipelineRasterizationState" }, { "name": "multisample_state", "type": "RDPipelineMultisampleState" }, { "name": "stencil_state", "type": "RDPipelineDepthStencilState" }, { "name": "color_blend_state", "type": "RDPipelineColorBlendState" }, { "name": "dynamic_state_flags", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "for_render_pass", "type": "int", "meta": "uint32", "default_value": "0" }, { "name": "specialization_constants", "type": "Array", "default_value": "[]" } ] }, { "name": "render_pipeline_is_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "render_pipeline", "type": "RID" } ] }, { "name": "compute_pipeline_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "RID" }, "arguments": [ { "name": "shader", "type": "RID" }, { "name": "specialization_constants", "type": "Array", "default_value": "[]" } ] }, { "name": "compute_pipeline_is_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "compute_pieline", "type": "RID" } ] }, { "name": "screen_get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "screen_get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "screen_get_framebuffer_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } }, { "name": "draw_list_begin_for_screen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2841154149, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "screen", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "clear_color", "type": "Color", "default_value": "Color(0, 0, 0, 1)" } ] }, { "name": "draw_list_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1675494101, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "framebuffer", "type": "RID" }, { "name": "initial_color_action", "type": "enum::RenderingDevice.InitialAction" }, { "name": "final_color_action", "type": "enum::RenderingDevice.FinalAction" }, { "name": "initial_depth_action", "type": "enum::RenderingDevice.InitialAction" }, { "name": "final_depth_action", "type": "enum::RenderingDevice.FinalAction" }, { "name": "clear_color_values", "type": "PackedColorArray", "default_value": "PackedColorArray()" }, { "name": "clear_depth", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "clear_stencil", "type": "int", "meta": "uint32", "default_value": "0" }, { "name": "region", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" }, { "name": "storage_textures", "type": "Array", "default_value": "[]" } ] }, { "name": "draw_list_begin_split", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3629806550, "return_value": { "type": "PackedInt64Array" }, "arguments": [ { "name": "framebuffer", "type": "RID" }, { "name": "splits", "type": "int", "meta": "uint32" }, { "name": "initial_color_action", "type": "enum::RenderingDevice.InitialAction" }, { "name": "final_color_action", "type": "enum::RenderingDevice.FinalAction" }, { "name": "initial_depth_action", "type": "enum::RenderingDevice.InitialAction" }, { "name": "final_depth_action", "type": "enum::RenderingDevice.FinalAction" }, { "name": "clear_color_values", "type": "PackedColorArray", "default_value": "PackedColorArray()" }, { "name": "clear_depth", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "clear_stencil", "type": "int", "meta": "uint32", "default_value": "0" }, { "name": "region", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" }, { "name": "storage_textures", "type": "Array", "default_value": "[]" } ] }, { "name": "draw_list_bind_render_pipeline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "render_pipeline", "type": "RID" } ] }, { "name": "draw_list_bind_uniform_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "uniform_set", "type": "RID" }, { "name": "set_index", "type": "int", "meta": "uint32" } ] }, { "name": "draw_list_bind_vertex_array", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "vertex_array", "type": "RID" } ] }, { "name": "draw_list_bind_index_array", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "index_array", "type": "RID" } ] }, { "name": "draw_list_set_push_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "buffer", "type": "PackedByteArray" }, { "name": "size_bytes", "type": "int", "meta": "uint32" } ] }, { "name": "draw_list_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "use_indices", "type": "bool" }, { "name": "instances", "type": "int", "meta": "uint32" }, { "name": "procedural_vertex_count", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "draw_list_enable_scissor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" }, { "name": "rect", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" } ] }, { "name": "draw_list_disable_scissor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_list", "type": "int", "meta": "int64" } ] }, { "name": "draw_list_switch_to_next_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int64" } }, { "name": "draw_list_switch_to_next_pass_split", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt64Array" }, "arguments": [ { "name": "splits", "type": "int", "meta": "uint32" } ] }, { "name": "draw_list_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133285742, "arguments": [ { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "compute_list_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "allow_draw_overlap", "type": "bool", "default_value": "false" } ] }, { "name": "compute_list_bind_compute_pipeline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "compute_list", "type": "int", "meta": "int64" }, { "name": "compute_pipeline", "type": "RID" } ] }, { "name": "compute_list_set_push_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "compute_list", "type": "int", "meta": "int64" }, { "name": "buffer", "type": "PackedByteArray" }, { "name": "size_bytes", "type": "int", "meta": "uint32" } ] }, { "name": "compute_list_bind_uniform_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "compute_list", "type": "int", "meta": "int64" }, { "name": "uniform_set", "type": "RID" }, { "name": "set_index", "type": "int", "meta": "uint32" } ] }, { "name": "compute_list_dispatch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "compute_list", "type": "int", "meta": "int64" }, { "name": "x_groups", "type": "int", "meta": "uint32" }, { "name": "y_groups", "type": "int", "meta": "uint32" }, { "name": "z_groups", "type": "int", "meta": "uint32" } ] }, { "name": "compute_list_add_barrier", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "compute_list", "type": "int", "meta": "int64" } ] }, { "name": "compute_list_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133285742, "arguments": [ { "name": "post_barrier", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "free", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "capture_timestamp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_captured_timestamps_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_captured_timestamps_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_captured_timestamp_gpu_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "index", "type": "int", "meta": "uint32" } ] }, { "name": "get_captured_timestamp_cpu_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "index", "type": "int", "meta": "uint32" } ] }, { "name": "get_captured_timestamp_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "index", "type": "int", "meta": "uint32" } ] }, { "name": "limit_get", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "limit", "type": "enum::RenderingDevice.Limit" } ] }, { "name": "get_frame_delay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "submit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "barrier", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143791127, "arguments": [ { "name": "from", "type": "int", "meta": "uint32", "default_value": "7" }, { "name": "to", "type": "int", "meta": "uint32", "default_value": "7" } ] }, { "name": "full_barrier", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_local_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RenderingDevice" } }, { "name": "set_resource_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "RID" }, { "name": "name", "type": "String" } ] }, { "name": "draw_command_begin_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "color", "type": "Color" } ] }, { "name": "draw_command_insert_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "color", "type": "Color" } ] }, { "name": "draw_command_end_label", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_device_vendor_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_device_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_device_pipeline_cache_uuid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_memory_usage", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "arg0", "type": "enum::RenderingDevice.MemoryType" } ] } ] }, { "name": "RenderingServer", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "constants": [ { "name": "NO_INDEX_ARRAY", "value": -1 }, { "name": "ARRAY_WEIGHTS_SIZE", "value": 4 }, { "name": "CANVAS_ITEM_Z_MIN", "value": -4096 }, { "name": "CANVAS_ITEM_Z_MAX", "value": 4096 }, { "name": "MAX_GLOW_LEVELS", "value": 7 }, { "name": "MAX_CURSORS", "value": 8 }, { "name": "MAX_2D_DIRECTIONAL_LIGHTS", "value": 8 }, { "name": "MATERIAL_RENDER_PRIORITY_MIN", "value": -128 }, { "name": "MATERIAL_RENDER_PRIORITY_MAX", "value": 127 }, { "name": "ARRAY_CUSTOM_COUNT", "value": 4 }, { "name": "PARTICLES_EMIT_FLAG_POSITION", "value": 1 }, { "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE", "value": 2 }, { "name": "PARTICLES_EMIT_FLAG_VELOCITY", "value": 4 }, { "name": "PARTICLES_EMIT_FLAG_COLOR", "value": 8 }, { "name": "PARTICLES_EMIT_FLAG_CUSTOM", "value": 16 } ], "enums": [ { "name": "PrimitiveType", "values": [ { "name": "PRIMITIVE_POINTS", "value": 0 }, { "name": "PRIMITIVE_LINES", "value": 1 }, { "name": "PRIMITIVE_LINE_STRIP", "value": 2 }, { "name": "PRIMITIVE_TRIANGLES", "value": 3 }, { "name": "PRIMITIVE_TRIANGLE_STRIP", "value": 4 }, { "name": "PRIMITIVE_MAX", "value": 5 } ] }, { "name": "BlendShapeMode", "values": [ { "name": "BLEND_SHAPE_MODE_NORMALIZED", "value": 0 }, { "name": "BLEND_SHAPE_MODE_RELATIVE", "value": 1 } ] }, { "name": "ReflectionProbeUpdateMode", "values": [ { "name": "REFLECTION_PROBE_UPDATE_ONCE", "value": 0 }, { "name": "REFLECTION_PROBE_UPDATE_ALWAYS", "value": 1 } ] }, { "name": "ShaderMode", "values": [ { "name": "SHADER_SPATIAL", "value": 0 }, { "name": "SHADER_CANVAS_ITEM", "value": 1 }, { "name": "SHADER_PARTICLES", "value": 2 }, { "name": "SHADER_SKY", "value": 3 }, { "name": "SHADER_MAX", "value": 4 } ] }, { "name": "ParticlesMode", "values": [ { "name": "PARTICLES_MODE_2D", "value": 0 }, { "name": "PARTICLES_MODE_3D", "value": 1 } ] }, { "name": "ViewportClearMode", "values": [ { "name": "VIEWPORT_CLEAR_ALWAYS", "value": 0 }, { "name": "VIEWPORT_CLEAR_NEVER", "value": 1 }, { "name": "VIEWPORT_CLEAR_ONLY_NEXT_FRAME", "value": 2 } ] }, { "name": "ViewportRenderInfo", "values": [ { "name": "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME", "value": 0 }, { "name": "VIEWPORT_RENDER_INFO_PRIMITIVES_IN_FRAME", "value": 1 }, { "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME", "value": 2 }, { "name": "VIEWPORT_RENDER_INFO_MAX", "value": 3 } ] }, { "name": "SkyMode", "values": [ { "name": "SKY_MODE_AUTOMATIC", "value": 0 }, { "name": "SKY_MODE_QUALITY", "value": 1 }, { "name": "SKY_MODE_INCREMENTAL", "value": 2 }, { "name": "SKY_MODE_REALTIME", "value": 3 } ] }, { "name": "EnvironmentSDFGIFramesToConverge", "values": [ { "name": "ENV_SDFGI_CONVERGE_IN_5_FRAMES", "value": 0 }, { "name": "ENV_SDFGI_CONVERGE_IN_10_FRAMES", "value": 1 }, { "name": "ENV_SDFGI_CONVERGE_IN_15_FRAMES", "value": 2 }, { "name": "ENV_SDFGI_CONVERGE_IN_20_FRAMES", "value": 3 }, { "name": "ENV_SDFGI_CONVERGE_IN_25_FRAMES", "value": 4 }, { "name": "ENV_SDFGI_CONVERGE_IN_30_FRAMES", "value": 5 }, { "name": "ENV_SDFGI_CONVERGE_MAX", "value": 6 } ] }, { "name": "MultimeshTransformFormat", "values": [ { "name": "MULTIMESH_TRANSFORM_2D", "value": 0 }, { "name": "MULTIMESH_TRANSFORM_3D", "value": 1 } ] }, { "name": "ShadowCastingSetting", "values": [ { "name": "SHADOW_CASTING_SETTING_OFF", "value": 0 }, { "name": "SHADOW_CASTING_SETTING_ON", "value": 1 }, { "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", "value": 2 }, { "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", "value": 3 } ] }, { "name": "CanvasItemTextureRepeat", "values": [ { "name": "CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT", "value": 0 }, { "name": "CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", "value": 1 }, { "name": "CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", "value": 2 }, { "name": "CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", "value": 3 }, { "name": "CANVAS_ITEM_TEXTURE_REPEAT_MAX", "value": 4 } ] }, { "name": "ParticlesTransformAlign", "values": [ { "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED", "value": 0 }, { "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD", "value": 1 }, { "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY", "value": 2 }, { "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", "value": 3 } ] }, { "name": "ViewportScreenSpaceAA", "values": [ { "name": "VIEWPORT_SCREEN_SPACE_AA_DISABLED", "value": 0 }, { "name": "VIEWPORT_SCREEN_SPACE_AA_FXAA", "value": 1 }, { "name": "VIEWPORT_SCREEN_SPACE_AA_MAX", "value": 2 } ] }, { "name": "ViewportRenderInfoType", "values": [ { "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE", "value": 0 }, { "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW", "value": 1 }, { "name": "VIEWPORT_RENDER_INFO_TYPE_MAX", "value": 2 } ] }, { "name": "EnvironmentBG", "values": [ { "name": "ENV_BG_CLEAR_COLOR", "value": 0 }, { "name": "ENV_BG_COLOR", "value": 1 }, { "name": "ENV_BG_SKY", "value": 2 }, { "name": "ENV_BG_CANVAS", "value": 3 }, { "name": "ENV_BG_KEEP", "value": 4 }, { "name": "ENV_BG_CAMERA_FEED", "value": 5 }, { "name": "ENV_BG_MAX", "value": 6 } ] }, { "name": "EnvironmentSDFGIFramesToUpdateLight", "values": [ { "name": "ENV_SDFGI_UPDATE_LIGHT_IN_1_FRAME", "value": 0 }, { "name": "ENV_SDFGI_UPDATE_LIGHT_IN_2_FRAMES", "value": 1 }, { "name": "ENV_SDFGI_UPDATE_LIGHT_IN_4_FRAMES", "value": 2 }, { "name": "ENV_SDFGI_UPDATE_LIGHT_IN_8_FRAMES", "value": 3 }, { "name": "ENV_SDFGI_UPDATE_LIGHT_IN_16_FRAMES", "value": 4 }, { "name": "ENV_SDFGI_UPDATE_LIGHT_MAX", "value": 5 } ] }, { "name": "CanvasGroupMode", "values": [ { "name": "CANVAS_GROUP_MODE_DISABLED", "value": 0 }, { "name": "CANVAS_GROUP_MODE_OPAQUE", "value": 1 }, { "name": "CANVAS_GROUP_MODE_TRANSPARENT", "value": 2 } ] }, { "name": "CanvasLightBlendMode", "values": [ { "name": "CANVAS_LIGHT_BLEND_MODE_ADD", "value": 0 }, { "name": "CANVAS_LIGHT_BLEND_MODE_SUB", "value": 1 }, { "name": "CANVAS_LIGHT_BLEND_MODE_MIX", "value": 2 } ] }, { "name": "Features", "values": [ { "name": "FEATURE_SHADERS", "value": 0 }, { "name": "FEATURE_MULTITHREADED", "value": 1 } ] }, { "name": "ShadowQuality", "values": [ { "name": "SHADOW_QUALITY_HARD", "value": 0 }, { "name": "SHADOW_QUALITY_SOFT_LOW", "value": 1 }, { "name": "SHADOW_QUALITY_SOFT_MEDIUM", "value": 2 }, { "name": "SHADOW_QUALITY_SOFT_HIGH", "value": 3 }, { "name": "SHADOW_QUALITY_SOFT_ULTRA", "value": 4 }, { "name": "SHADOW_QUALITY_MAX", "value": 5 } ] }, { "name": "DecalFilter", "values": [ { "name": "DECAL_FILTER_NEAREST", "value": 0 }, { "name": "DECAL_FILTER_NEAREST_MIPMAPS", "value": 1 }, { "name": "DECAL_FILTER_LINEAR", "value": 2 }, { "name": "DECAL_FILTER_LINEAR_MIPMAPS", "value": 3 }, { "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", "value": 4 } ] }, { "name": "ViewportScale3D", "values": [ { "name": "VIEWPORT_SCALE_3D_DISABLED", "value": 0 }, { "name": "VIEWPORT_SCALE_3D_75_PERCENT", "value": 1 }, { "name": "VIEWPORT_SCALE_3D_50_PERCENT", "value": 2 }, { "name": "VIEWPORT_SCALE_3D_33_PERCENT", "value": 3 }, { "name": "VIEWPORT_SCALE_3D_25_PERCENT", "value": 4 } ] }, { "name": "BakeChannels", "values": [ { "name": "BAKE_CHANNEL_ALBEDO_ALPHA", "value": 0 }, { "name": "BAKE_CHANNEL_NORMAL", "value": 1 }, { "name": "BAKE_CHANNEL_ORM", "value": 2 }, { "name": "BAKE_CHANNEL_EMISSION", "value": 3 } ] }, { "name": "LightBakeMode", "values": [ { "name": "LIGHT_BAKE_DISABLED", "value": 0 }, { "name": "LIGHT_BAKE_DYNAMIC", "value": 1 }, { "name": "LIGHT_BAKE_STATIC", "value": 2 } ] }, { "name": "EnvironmentToneMapper", "values": [ { "name": "ENV_TONE_MAPPER_LINEAR", "value": 0 }, { "name": "ENV_TONE_MAPPER_REINHARD", "value": 1 }, { "name": "ENV_TONE_MAPPER_FILMIC", "value": 2 }, { "name": "ENV_TONE_MAPPER_ACES", "value": 3 } ] }, { "name": "SubSurfaceScatteringQuality", "values": [ { "name": "SUB_SURFACE_SCATTERING_QUALITY_DISABLED", "value": 0 }, { "name": "SUB_SURFACE_SCATTERING_QUALITY_LOW", "value": 1 }, { "name": "SUB_SURFACE_SCATTERING_QUALITY_MEDIUM", "value": 2 }, { "name": "SUB_SURFACE_SCATTERING_QUALITY_HIGH", "value": 3 } ] }, { "name": "CanvasLightShadowFilter", "values": [ { "name": "CANVAS_LIGHT_FILTER_NONE", "value": 0 }, { "name": "CANVAS_LIGHT_FILTER_PCF5", "value": 1 }, { "name": "CANVAS_LIGHT_FILTER_PCF13", "value": 2 }, { "name": "CANVAS_LIGHT_FILTER_MAX", "value": 3 } ] }, { "name": "ArrayType", "values": [ { "name": "ARRAY_VERTEX", "value": 0 }, { "name": "ARRAY_NORMAL", "value": 1 }, { "name": "ARRAY_TANGENT", "value": 2 }, { "name": "ARRAY_COLOR", "value": 3 }, { "name": "ARRAY_TEX_UV", "value": 4 }, { "name": "ARRAY_TEX_UV2", "value": 5 }, { "name": "ARRAY_CUSTOM0", "value": 6 }, { "name": "ARRAY_CUSTOM1", "value": 7 }, { "name": "ARRAY_CUSTOM2", "value": 8 }, { "name": "ARRAY_CUSTOM3", "value": 9 }, { "name": "ARRAY_BONES", "value": 10 }, { "name": "ARRAY_WEIGHTS", "value": 11 }, { "name": "ARRAY_INDEX", "value": 12 }, { "name": "ARRAY_MAX", "value": 13 } ] }, { "name": "LightDirectionalShadowMode", "values": [ { "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL", "value": 0 }, { "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS", "value": 1 }, { "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS", "value": 2 } ] }, { "name": "ParticlesDrawOrder", "values": [ { "name": "PARTICLES_DRAW_ORDER_INDEX", "value": 0 }, { "name": "PARTICLES_DRAW_ORDER_LIFETIME", "value": 1 }, { "name": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME", "value": 2 }, { "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH", "value": 3 } ] }, { "name": "EnvironmentReflectionSource", "values": [ { "name": "ENV_REFLECTION_SOURCE_BG", "value": 0 }, { "name": "ENV_REFLECTION_SOURCE_DISABLED", "value": 1 }, { "name": "ENV_REFLECTION_SOURCE_SKY", "value": 2 } ] }, { "name": "ViewportMSAA", "values": [ { "name": "VIEWPORT_MSAA_DISABLED", "value": 0 }, { "name": "VIEWPORT_MSAA_2X", "value": 1 }, { "name": "VIEWPORT_MSAA_4X", "value": 2 }, { "name": "VIEWPORT_MSAA_8X", "value": 3 }, { "name": "VIEWPORT_MSAA_16X", "value": 4 }, { "name": "VIEWPORT_MSAA_MAX", "value": 5 } ] }, { "name": "InstanceFlags", "values": [ { "name": "INSTANCE_FLAG_USE_BAKED_LIGHT", "value": 0 }, { "name": "INSTANCE_FLAG_USE_DYNAMIC_GI", "value": 1 }, { "name": "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE", "value": 2 }, { "name": "INSTANCE_FLAG_IGNORE_OCCLUSION_CULLING", "value": 3 }, { "name": "INSTANCE_FLAG_MAX", "value": 4 } ] }, { "name": "CanvasItemTextureFilter", "values": [ { "name": "CANVAS_ITEM_TEXTURE_FILTER_DEFAULT", "value": 0 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST", "value": 1 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR", "value": 2 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", "value": 3 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", "value": 4 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", "value": 5 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", "value": 6 }, { "name": "CANVAS_ITEM_TEXTURE_FILTER_MAX", "value": 7 } ] }, { "name": "ArrayCustomFormat", "values": [ { "name": "ARRAY_CUSTOM_RGBA8_UNORM", "value": 0 }, { "name": "ARRAY_CUSTOM_RGBA8_SNORM", "value": 1 }, { "name": "ARRAY_CUSTOM_RG_HALF", "value": 2 }, { "name": "ARRAY_CUSTOM_RGBA_HALF", "value": 3 }, { "name": "ARRAY_CUSTOM_R_FLOAT", "value": 4 }, { "name": "ARRAY_CUSTOM_RG_FLOAT", "value": 5 }, { "name": "ARRAY_CUSTOM_RGB_FLOAT", "value": 6 }, { "name": "ARRAY_CUSTOM_RGBA_FLOAT", "value": 7 }, { "name": "ARRAY_CUSTOM_MAX", "value": 8 } ] }, { "name": "EnvironmentSDFGIYScale", "values": [ { "name": "ENV_SDFGI_Y_SCALE_DISABLED", "value": 0 }, { "name": "ENV_SDFGI_Y_SCALE_75_PERCENT", "value": 1 }, { "name": "ENV_SDFGI_Y_SCALE_50_PERCENT", "value": 2 } ] }, { "name": "DOFBokehShape", "values": [ { "name": "DOF_BOKEH_BOX", "value": 0 }, { "name": "DOF_BOKEH_HEXAGON", "value": 1 }, { "name": "DOF_BOKEH_CIRCLE", "value": 2 } ] }, { "name": "ParticlesCollisionHeightfieldResolution", "values": [ { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256", "value": 0 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512", "value": 1 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024", "value": 2 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048", "value": 3 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096", "value": 4 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192", "value": 5 }, { "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX", "value": 6 } ] }, { "name": "ViewportSDFOversize", "values": [ { "name": "VIEWPORT_SDF_OVERSIZE_100_PERCENT", "value": 0 }, { "name": "VIEWPORT_SDF_OVERSIZE_120_PERCENT", "value": 1 }, { "name": "VIEWPORT_SDF_OVERSIZE_150_PERCENT", "value": 2 }, { "name": "VIEWPORT_SDF_OVERSIZE_200_PERCENT", "value": 3 }, { "name": "VIEWPORT_SDF_OVERSIZE_MAX", "value": 4 } ] }, { "name": "EnvironmentSSRRoughnessQuality", "values": [ { "name": "ENV_SSR_ROUGNESS_QUALITY_DISABLED", "value": 0 }, { "name": "ENV_SSR_ROUGNESS_QUALITY_LOW", "value": 1 }, { "name": "ENV_SSR_ROUGNESS_QUALITY_MEDIUM", "value": 2 }, { "name": "ENV_SSR_ROUGNESS_QUALITY_HIGH", "value": 3 } ] }, { "name": "EnvironmentSSAOQuality", "values": [ { "name": "ENV_SSAO_QUALITY_VERY_LOW", "value": 0 }, { "name": "ENV_SSAO_QUALITY_LOW", "value": 1 }, { "name": "ENV_SSAO_QUALITY_MEDIUM", "value": 2 }, { "name": "ENV_SSAO_QUALITY_HIGH", "value": 3 }, { "name": "ENV_SSAO_QUALITY_ULTRA", "value": 4 } ] }, { "name": "NinePatchAxisMode", "values": [ { "name": "NINE_PATCH_STRETCH", "value": 0 }, { "name": "NINE_PATCH_TILE", "value": 1 }, { "name": "NINE_PATCH_TILE_FIT", "value": 2 } ] }, { "name": "ParticlesCollisionType", "values": [ { "name": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT", "value": 0 }, { "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT", "value": 1 }, { "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT", "value": 2 }, { "name": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE", "value": 3 }, { "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE", "value": 4 }, { "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE", "value": 5 }, { "name": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE", "value": 6 } ] }, { "name": "ViewportSDFScale", "values": [ { "name": "VIEWPORT_SDF_SCALE_100_PERCENT", "value": 0 }, { "name": "VIEWPORT_SDF_SCALE_50_PERCENT", "value": 1 }, { "name": "VIEWPORT_SDF_SCALE_25_PERCENT", "value": 2 }, { "name": "VIEWPORT_SDF_SCALE_MAX", "value": 3 } ] }, { "name": "ViewportDebugDraw", "values": [ { "name": "VIEWPORT_DEBUG_DRAW_DISABLED", "value": 0 }, { "name": "VIEWPORT_DEBUG_DRAW_UNSHADED", "value": 1 }, { "name": "VIEWPORT_DEBUG_DRAW_LIGHTING", "value": 2 }, { "name": "VIEWPORT_DEBUG_DRAW_OVERDRAW", "value": 3 }, { "name": "VIEWPORT_DEBUG_DRAW_WIREFRAME", "value": 4 }, { "name": "VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER", "value": 5 }, { "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO", "value": 6 }, { "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING", "value": 7 }, { "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION", "value": 8 }, { "name": "VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS", "value": 9 }, { "name": "VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", "value": 10 }, { "name": "VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE", "value": 11 }, { "name": "VIEWPORT_DEBUG_DRAW_SSAO", "value": 12 }, { "name": "VIEWPORT_DEBUG_DRAW_PSSM_SPLITS", "value": 13 }, { "name": "VIEWPORT_DEBUG_DRAW_DECAL_ATLAS", "value": 14 }, { "name": "VIEWPORT_DEBUG_DRAW_SDFGI", "value": 15 }, { "name": "VIEWPORT_DEBUG_DRAW_SDFGI_PROBES", "value": 16 }, { "name": "VIEWPORT_DEBUG_DRAW_GI_BUFFER", "value": 17 }, { "name": "VIEWPORT_DEBUG_DRAW_DISABLE_LOD", "value": 18 }, { "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", "value": 19 }, { "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", "value": 20 }, { "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS", "value": 21 }, { "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", "value": 22 }, { "name": "VIEWPORT_DEBUG_DRAW_OCCLUDERS", "value": 23 } ] }, { "name": "LightProjectorFilter", "values": [ { "name": "LIGHT_PROJECTOR_FILTER_NEAREST", "value": 0 }, { "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS", "value": 1 }, { "name": "LIGHT_PROJECTOR_FILTER_LINEAR", "value": 2 }, { "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS", "value": 3 }, { "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", "value": 4 } ] }, { "name": "LightOmniShadowMode", "values": [ { "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID", "value": 0 }, { "name": "LIGHT_OMNI_SHADOW_CUBE", "value": 1 } ] }, { "name": "ViewportOcclusionCullingBuildQuality", "values": [ { "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW", "value": 0 }, { "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM", "value": 1 }, { "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH", "value": 2 } ] }, { "name": "EnvironmentAmbientSource", "values": [ { "name": "ENV_AMBIENT_SOURCE_BG", "value": 0 }, { "name": "ENV_AMBIENT_SOURCE_DISABLED", "value": 1 }, { "name": "ENV_AMBIENT_SOURCE_COLOR", "value": 2 }, { "name": "ENV_AMBIENT_SOURCE_SKY", "value": 3 } ] }, { "name": "CanvasTextureChannel", "values": [ { "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE", "value": 0 }, { "name": "CANVAS_TEXTURE_CHANNEL_NORMAL", "value": 1 }, { "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR", "value": 2 } ] }, { "name": "VoxelGIQuality", "values": [ { "name": "VOXEL_GI_QUALITY_LOW", "value": 0 }, { "name": "VOXEL_GI_QUALITY_HIGH", "value": 1 } ] }, { "name": "EnvironmentSDFGIRayCount", "values": [ { "name": "ENV_SDFGI_RAY_COUNT_4", "value": 0 }, { "name": "ENV_SDFGI_RAY_COUNT_8", "value": 1 }, { "name": "ENV_SDFGI_RAY_COUNT_16", "value": 2 }, { "name": "ENV_SDFGI_RAY_COUNT_32", "value": 3 }, { "name": "ENV_SDFGI_RAY_COUNT_64", "value": 4 }, { "name": "ENV_SDFGI_RAY_COUNT_96", "value": 5 }, { "name": "ENV_SDFGI_RAY_COUNT_128", "value": 6 }, { "name": "ENV_SDFGI_RAY_COUNT_MAX", "value": 7 } ] }, { "name": "DOFBlurQuality", "values": [ { "name": "DOF_BLUR_QUALITY_VERY_LOW", "value": 0 }, { "name": "DOF_BLUR_QUALITY_LOW", "value": 1 }, { "name": "DOF_BLUR_QUALITY_MEDIUM", "value": 2 }, { "name": "DOF_BLUR_QUALITY_HIGH", "value": 3 } ] }, { "name": "InstanceType", "values": [ { "name": "INSTANCE_NONE", "value": 0 }, { "name": "INSTANCE_MESH", "value": 1 }, { "name": "INSTANCE_MULTIMESH", "value": 2 }, { "name": "INSTANCE_PARTICLES", "value": 3 }, { "name": "INSTANCE_PARTICLES_COLLISION", "value": 4 }, { "name": "INSTANCE_LIGHT", "value": 5 }, { "name": "INSTANCE_REFLECTION_PROBE", "value": 6 }, { "name": "INSTANCE_DECAL", "value": 7 }, { "name": "INSTANCE_VOXEL_GI", "value": 8 }, { "name": "INSTANCE_LIGHTMAP", "value": 9 }, { "name": "INSTANCE_OCCLUDER", "value": 10 }, { "name": "INSTANCE_VISIBLITY_NOTIFIER", "value": 11 }, { "name": "INSTANCE_MAX", "value": 12 }, { "name": "INSTANCE_GEOMETRY_MASK", "value": 14 } ] }, { "name": "ArrayFormat", "values": [ { "name": "ARRAY_FORMAT_VERTEX", "value": 1 }, { "name": "ARRAY_FORMAT_NORMAL", "value": 2 }, { "name": "ARRAY_FORMAT_TANGENT", "value": 4 }, { "name": "ARRAY_FORMAT_COLOR", "value": 8 }, { "name": "ARRAY_FORMAT_TEX_UV", "value": 16 }, { "name": "ARRAY_FORMAT_TEX_UV2", "value": 32 }, { "name": "ARRAY_FORMAT_CUSTOM0", "value": 64 }, { "name": "ARRAY_FORMAT_CUSTOM1", "value": 128 }, { "name": "ARRAY_FORMAT_CUSTOM2", "value": 256 }, { "name": "ARRAY_FORMAT_CUSTOM3", "value": 512 }, { "name": "ARRAY_FORMAT_BONES", "value": 1024 }, { "name": "ARRAY_FORMAT_WEIGHTS", "value": 2048 }, { "name": "ARRAY_FORMAT_INDEX", "value": 4096 }, { "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", "value": 2147475463 }, { "name": "ARRAY_FORMAT_CUSTOM_BASE", "value": 13 }, { "name": "ARRAY_FORMAT_CUSTOM_BITS", "value": 3 }, { "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", "value": 13 }, { "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", "value": 16 }, { "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", "value": 19 }, { "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", "value": 22 }, { "name": "ARRAY_FORMAT_CUSTOM_MASK", "value": 7 }, { "name": "ARRAY_COMPRESS_FLAGS_BASE", "value": 25 }, { "name": "ARRAY_FLAG_USE_2D_VERTICES", "value": 33554432 }, { "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", "value": 67108864 }, { "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", "value": 134217728 } ] }, { "name": "ReflectionProbeAmbientMode", "values": [ { "name": "REFLECTION_PROBE_AMBIENT_DISABLED", "value": 0 }, { "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT", "value": 1 }, { "name": "REFLECTION_PROBE_AMBIENT_COLOR", "value": 2 } ] }, { "name": "ViewportUpdateMode", "values": [ { "name": "VIEWPORT_UPDATE_DISABLED", "value": 0 }, { "name": "VIEWPORT_UPDATE_ONCE", "value": 1 }, { "name": "VIEWPORT_UPDATE_WHEN_VISIBLE", "value": 2 }, { "name": "VIEWPORT_UPDATE_WHEN_PARENT_VISIBLE", "value": 3 }, { "name": "VIEWPORT_UPDATE_ALWAYS", "value": 4 } ] }, { "name": "EnvironmentGlowBlendMode", "values": [ { "name": "ENV_GLOW_BLEND_MODE_ADDITIVE", "value": 0 }, { "name": "ENV_GLOW_BLEND_MODE_SCREEN", "value": 1 }, { "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT", "value": 2 }, { "name": "ENV_GLOW_BLEND_MODE_REPLACE", "value": 3 }, { "name": "ENV_GLOW_BLEND_MODE_MIX", "value": 4 } ] }, { "name": "GlobalVariableType", "values": [ { "name": "GLOBAL_VAR_TYPE_BOOL", "value": 0 }, { "name": "GLOBAL_VAR_TYPE_BVEC2", "value": 1 }, { "name": "GLOBAL_VAR_TYPE_BVEC3", "value": 2 }, { "name": "GLOBAL_VAR_TYPE_BVEC4", "value": 3 }, { "name": "GLOBAL_VAR_TYPE_INT", "value": 4 }, { "name": "GLOBAL_VAR_TYPE_IVEC2", "value": 5 }, { "name": "GLOBAL_VAR_TYPE_IVEC3", "value": 6 }, { "name": "GLOBAL_VAR_TYPE_IVEC4", "value": 7 }, { "name": "GLOBAL_VAR_TYPE_RECT2I", "value": 8 }, { "name": "GLOBAL_VAR_TYPE_UINT", "value": 9 }, { "name": "GLOBAL_VAR_TYPE_UVEC2", "value": 10 }, { "name": "GLOBAL_VAR_TYPE_UVEC3", "value": 11 }, { "name": "GLOBAL_VAR_TYPE_UVEC4", "value": 12 }, { "name": "GLOBAL_VAR_TYPE_FLOAT", "value": 13 }, { "name": "GLOBAL_VAR_TYPE_VEC2", "value": 14 }, { "name": "GLOBAL_VAR_TYPE_VEC3", "value": 15 }, { "name": "GLOBAL_VAR_TYPE_VEC4", "value": 16 }, { "name": "GLOBAL_VAR_TYPE_COLOR", "value": 17 }, { "name": "GLOBAL_VAR_TYPE_RECT2", "value": 18 }, { "name": "GLOBAL_VAR_TYPE_MAT2", "value": 19 }, { "name": "GLOBAL_VAR_TYPE_MAT3", "value": 20 }, { "name": "GLOBAL_VAR_TYPE_MAT4", "value": 21 }, { "name": "GLOBAL_VAR_TYPE_TRANSFORM_2D", "value": 22 }, { "name": "GLOBAL_VAR_TYPE_TRANSFORM", "value": 23 }, { "name": "GLOBAL_VAR_TYPE_SAMPLER2D", "value": 24 }, { "name": "GLOBAL_VAR_TYPE_SAMPLER2DARRAY", "value": 25 }, { "name": "GLOBAL_VAR_TYPE_SAMPLER3D", "value": 26 }, { "name": "GLOBAL_VAR_TYPE_SAMPLERCUBE", "value": 27 }, { "name": "GLOBAL_VAR_TYPE_MAX", "value": 28 } ] }, { "name": "TextureLayeredType", "values": [ { "name": "TEXTURE_LAYERED_2D_ARRAY", "value": 0 }, { "name": "TEXTURE_LAYERED_CUBEMAP", "value": 1 }, { "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY", "value": 2 } ] }, { "name": "LightParam", "values": [ { "name": "LIGHT_PARAM_ENERGY", "value": 0 }, { "name": "LIGHT_PARAM_INDIRECT_ENERGY", "value": 1 }, { "name": "LIGHT_PARAM_SPECULAR", "value": 2 }, { "name": "LIGHT_PARAM_RANGE", "value": 3 }, { "name": "LIGHT_PARAM_SIZE", "value": 4 }, { "name": "LIGHT_PARAM_ATTENUATION", "value": 5 }, { "name": "LIGHT_PARAM_SPOT_ANGLE", "value": 6 }, { "name": "LIGHT_PARAM_SPOT_ATTENUATION", "value": 7 }, { "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE", "value": 8 }, { "name": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET", "value": 9 }, { "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET", "value": 10 }, { "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET", "value": 11 }, { "name": "LIGHT_PARAM_SHADOW_FADE_START", "value": 12 }, { "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS", "value": 13 }, { "name": "LIGHT_PARAM_SHADOW_BIAS", "value": 14 }, { "name": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE", "value": 15 }, { "name": "LIGHT_PARAM_SHADOW_BLUR", "value": 16 }, { "name": "LIGHT_PARAM_SHADOW_VOLUMETRIC_FOG_FADE", "value": 17 }, { "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS", "value": 18 }, { "name": "LIGHT_PARAM_MAX", "value": 19 } ] }, { "name": "EnvironmentSDFGICascades", "values": [ { "name": "ENV_SDFGI_CASCADES_4", "value": 0 }, { "name": "ENV_SDFGI_CASCADES_6", "value": 1 }, { "name": "ENV_SDFGI_CASCADES_8", "value": 2 } ] }, { "name": "CanvasLightMode", "values": [ { "name": "CANVAS_LIGHT_MODE_POINT", "value": 0 }, { "name": "CANVAS_LIGHT_MODE_DIRECTIONAL", "value": 1 } ] }, { "name": "RenderingInfo", "values": [ { "name": "RENDERING_INFO_TOTAL_OBJECTS_IN_FRAME", "value": 0 }, { "name": "RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME", "value": 1 }, { "name": "RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME", "value": 2 }, { "name": "RENDERING_INFO_TEXTURE_MEM_USED", "value": 3 }, { "name": "RENDERING_INFO_BUFFER_MEM_USED", "value": 4 }, { "name": "RENDERING_INFO_VIDEO_MEM_USED", "value": 5 } ] }, { "name": "CanvasOccluderPolygonCullMode", "values": [ { "name": "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED", "value": 0 }, { "name": "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE", "value": 1 }, { "name": "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE", "value": 2 } ] }, { "name": "CubeMapLayer", "values": [ { "name": "CUBEMAP_LAYER_LEFT", "value": 0 }, { "name": "CUBEMAP_LAYER_RIGHT", "value": 1 }, { "name": "CUBEMAP_LAYER_BOTTOM", "value": 2 }, { "name": "CUBEMAP_LAYER_TOP", "value": 3 }, { "name": "CUBEMAP_LAYER_FRONT", "value": 4 }, { "name": "CUBEMAP_LAYER_BACK", "value": 5 } ] }, { "name": "LightType", "values": [ { "name": "LIGHT_DIRECTIONAL", "value": 0 }, { "name": "LIGHT_OMNI", "value": 1 }, { "name": "LIGHT_SPOT", "value": 2 } ] }, { "name": "DecalTexture", "values": [ { "name": "DECAL_TEXTURE_ALBEDO", "value": 0 }, { "name": "DECAL_TEXTURE_NORMAL", "value": 1 }, { "name": "DECAL_TEXTURE_ORM", "value": 2 }, { "name": "DECAL_TEXTURE_EMISSION", "value": 3 }, { "name": "DECAL_TEXTURE_MAX", "value": 4 } ] } ], "methods": [ { "name": "texture_2d_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "image", "type": "Image" } ] }, { "name": "texture_2d_layered_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "RID" }, "arguments": [ { "name": "layers", "type": "Array" }, { "name": "layered_type", "type": "enum::RenderingServer.TextureLayeredType" } ] }, { "name": "texture_3d_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135553772, "return_value": { "type": "RID" }, "arguments": [ { "name": "format", "type": "enum::Image.Format" }, { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" }, { "name": "depth", "type": "int", "meta": "int32" }, { "name": "mipmaps", "type": "bool" }, { "name": "data", "type": "Array" } ] }, { "name": "texture_proxy_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "base", "type": "RID" } ] }, { "name": "texture_2d_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "image", "type": "Image" }, { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "texture_3d_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "data", "type": "Array" } ] }, { "name": "texture_proxy_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "proxy_to", "type": "RID" } ] }, { "name": "texture_2d_placeholder_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "texture_2d_layered_placeholder_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "RID" }, "arguments": [ { "name": "layered_type", "type": "enum::RenderingServer.TextureLayeredType" } ] }, { "name": "texture_3d_placeholder_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "texture_2d_get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Image" }, "arguments": [ { "name": "texture", "type": "RID" } ] }, { "name": "texture_2d_layer_get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Image" }, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "texture_3d_get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "texture", "type": "RID" } ] }, { "name": "texture_replace", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "by_texture", "type": "RID" } ] }, { "name": "texture_set_size_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "texture_set_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "path", "type": "String" } ] }, { "name": "texture_get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "texture", "type": "RID" } ] }, { "name": "texture_set_force_redraw_if_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "texture", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "shader_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "shader_get_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "shader", "type": "RID" } ] }, { "name": "shader_get_param_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "shader", "type": "RID" } ] }, { "name": "shader_get_param_default", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "shader", "type": "RID" }, { "name": "param", "type": "StringName" } ] }, { "name": "shader_set_default_texture_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "shader", "type": "RID" }, { "name": "param", "type": "StringName" }, { "name": "texture", "type": "RID" } ] }, { "name": "shader_get_default_texture_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "shader", "type": "RID" }, { "name": "param", "type": "StringName" } ] }, { "name": "material_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "material_set_shader", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shader_material", "type": "RID" }, { "name": "shader", "type": "RID" } ] }, { "name": "material_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "material", "type": "RID" }, { "name": "parameter", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "material_get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "material", "type": "RID" }, { "name": "parameter", "type": "StringName" } ] }, { "name": "material_set_render_priority", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "material", "type": "RID" }, { "name": "priority", "type": "int", "meta": "int32" } ] }, { "name": "material_set_next_pass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "material", "type": "RID" }, { "name": "next_material", "type": "RID" } ] }, { "name": "mesh_create_from_surfaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "RID" }, "arguments": [ { "name": "surfaces", "type": "Array" }, { "name": "blend_shape_count", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "mesh_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "mesh_surface_get_format_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "format", "type": "int", "meta": "uint32" }, { "name": "vertex_count", "type": "int", "meta": "int32" }, { "name": "array_index", "type": "int", "meta": "int32" } ] }, { "name": "mesh_surface_get_format_vertex_stride", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "format", "type": "int", "meta": "uint32" }, { "name": "vertex_count", "type": "int", "meta": "int32" } ] }, { "name": "mesh_surface_get_format_attribute_stride", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "format", "type": "int", "meta": "uint32" }, { "name": "vertex_count", "type": "int", "meta": "int32" } ] }, { "name": "mesh_surface_get_format_skin_stride", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "format", "type": "int", "meta": "uint32" }, { "name": "vertex_count", "type": "int", "meta": "int32" } ] }, { "name": "mesh_add_surface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "Dictionary" } ] }, { "name": "mesh_add_surface_from_arrays", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1351626862, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "primitive", "type": "enum::RenderingServer.PrimitiveType" }, { "name": "arrays", "type": "Array" }, { "name": "blend_shapes", "type": "Array", "default_value": "[]" }, { "name": "lods", "type": "Dictionary", "default_value": "{\n}" }, { "name": "compress_format", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "mesh_get_blend_shape_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "mesh", "type": "RID" } ] }, { "name": "mesh_set_blend_shape_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.BlendShapeMode" } ] }, { "name": "mesh_get_blend_shape_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::RenderingServer.BlendShapeMode" }, "arguments": [ { "name": "mesh", "type": "RID" } ] }, { "name": "mesh_surface_set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "material", "type": "RID" } ] }, { "name": "mesh_surface_get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "RID" }, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "mesh_get_surface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "mesh_surface_get_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "mesh_surface_get_blend_shape_arrays", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "mesh_get_surface_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "mesh", "type": "RID" } ] }, { "name": "mesh_set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "aabb", "type": "AABB" } ] }, { "name": "mesh_get_custom_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AABB" }, "arguments": [ { "name": "mesh", "type": "RID" } ] }, { "name": "mesh_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mesh", "type": "RID" } ] }, { "name": "mesh_surface_update_vertex_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "mesh_surface_update_attribute_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "mesh_surface_update_skin_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "offset", "type": "int", "meta": "int32" }, { "name": "data", "type": "PackedByteArray" } ] }, { "name": "mesh_set_shadow_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mesh", "type": "RID" }, { "name": "shadow_mesh", "type": "RID" } ] }, { "name": "multimesh_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "multimesh_allocate_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "instances", "type": "int", "meta": "int32" }, { "name": "transform_format", "type": "enum::RenderingServer.MultimeshTransformFormat" }, { "name": "color_format", "type": "bool", "default_value": "false" }, { "name": "custom_data_format", "type": "bool", "default_value": "false" } ] }, { "name": "multimesh_get_instance_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "multimesh", "type": "RID" } ] }, { "name": "multimesh_set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "mesh", "type": "RID" } ] }, { "name": "multimesh_instance_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "multimesh_instance_set_transform_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "multimesh_instance_set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "multimesh_instance_set_custom_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "custom_data", "type": "Color" } ] }, { "name": "multimesh_get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "multimesh", "type": "RID" } ] }, { "name": "multimesh_get_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "AABB" }, "arguments": [ { "name": "multimesh", "type": "RID" } ] }, { "name": "multimesh_instance_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "multimesh_instance_get_transform_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "multimesh_instance_get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "multimesh_instance_get_custom_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "multimesh_set_visible_instances", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "visible", "type": "int", "meta": "int32" } ] }, { "name": "multimesh_get_visible_instances", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "multimesh", "type": "RID" } ] }, { "name": "multimesh_set_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "multimesh", "type": "RID" }, { "name": "buffer", "type": "PackedFloat32Array" } ] }, { "name": "multimesh_get_buffer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedFloat32Array" }, "arguments": [ { "name": "multimesh", "type": "RID" } ] }, { "name": "skeleton_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "skeleton_allocate_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "bones", "type": "int", "meta": "int32" }, { "name": "is_2d_skeleton", "type": "bool", "default_value": "false" } ] }, { "name": "skeleton_get_bone_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "skeleton", "type": "RID" } ] }, { "name": "skeleton_bone_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "bone", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "skeleton_bone_get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "bone", "type": "int", "meta": "int32" } ] }, { "name": "skeleton_bone_set_transform_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "bone", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "skeleton_bone_get_transform_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "bone", "type": "int", "meta": "int32" } ] }, { "name": "skeleton_set_base_transform_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "skeleton", "type": "RID" }, { "name": "base_transform", "type": "Transform2D" } ] }, { "name": "directional_light_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "omni_light_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "spot_light_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "light_set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "light_set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "light", "type": "RID" }, { "name": "param", "type": "enum::RenderingServer.LightParam" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "light_set_shadow", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "light_set_shadow_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "light_set_projector", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "texture", "type": "RID" } ] }, { "name": "light_set_negative", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "light_set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "light_set_reverse_cull_face_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "light_set_bake_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "bake_mode", "type": "enum::RenderingServer.LightBakeMode" } ] }, { "name": "light_set_max_sdfgi_cascade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "cascade", "type": "int", "meta": "uint32" } ] }, { "name": "light_omni_set_shadow_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.LightOmniShadowMode" } ] }, { "name": "light_directional_set_shadow_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.LightDirectionalShadowMode" } ] }, { "name": "light_directional_set_blend_splits", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "light_directional_set_sky_only", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "light_projectors_set_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "enum::RenderingServer.LightProjectorFilter" } ] }, { "name": "shadows_quality_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.ShadowQuality" } ] }, { "name": "directional_shadow_quality_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.ShadowQuality" } ] }, { "name": "directional_shadow_atlas_set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "size", "type": "int", "meta": "int32" }, { "name": "is_16bits", "type": "bool" } ] }, { "name": "reflection_probe_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "reflection_probe_set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.ReflectionProbeUpdateMode" } ] }, { "name": "reflection_probe_set_intensity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "intensity", "type": "float", "meta": "float" } ] }, { "name": "reflection_probe_set_ambient_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.ReflectionProbeAmbientMode" } ] }, { "name": "reflection_probe_set_ambient_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "reflection_probe_set_ambient_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "reflection_probe_set_max_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "reflection_probe_set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "extents", "type": "Vector3" } ] }, { "name": "reflection_probe_set_origin_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "offset", "type": "Vector3" } ] }, { "name": "reflection_probe_set_as_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "reflection_probe_set_enable_box_projection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "reflection_probe_set_enable_shadows", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "reflection_probe_set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "reflection_probe_set_resolution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "resolution", "type": "int", "meta": "int32" } ] }, { "name": "reflection_probe_set_lod_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "probe", "type": "RID" }, { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "decal_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "decal_set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "extents", "type": "Vector3" } ] }, { "name": "decal_set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "type", "type": "enum::RenderingServer.DecalTexture" }, { "name": "texture", "type": "RID" } ] }, { "name": "decal_set_emission_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "decal_set_albedo_mix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "albedo_mix", "type": "float", "meta": "float" } ] }, { "name": "decal_set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "decal_set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "decal_set_distance_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "enabled", "type": "bool" }, { "name": "begin", "type": "float", "meta": "float" }, { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "decal_set_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "above", "type": "float", "meta": "float" }, { "name": "below", "type": "float", "meta": "float" } ] }, { "name": "decal_set_normal_fade", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "decal", "type": "RID" }, { "name": "fade", "type": "float", "meta": "float" } ] }, { "name": "decals_set_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "filter", "type": "enum::RenderingServer.DecalFilter" } ] }, { "name": "voxel_gi_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "voxel_gi_allocate_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134439725, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "to_cell_xform", "type": "Transform3D" }, { "name": "aabb", "type": "AABB" }, { "name": "octree_size", "type": "Vector3i" }, { "name": "octree_cells", "type": "PackedByteArray" }, { "name": "data_cells", "type": "PackedByteArray" }, { "name": "distance_field", "type": "PackedByteArray" }, { "name": "level_counts", "type": "PackedInt32Array" } ] }, { "name": "voxel_gi_get_octree_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3i" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_get_octree_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_get_data_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_get_distance_field", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedByteArray" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_get_level_counts", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_get_to_cell_xform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "voxel_gi", "type": "RID" } ] }, { "name": "voxel_gi_set_dynamic_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "range", "type": "float", "meta": "float" } ] }, { "name": "voxel_gi_set_propagation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "voxel_gi_set_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "voxel_gi_set_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "voxel_gi_set_normal_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "voxel_gi_set_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "voxel_gi_set_use_two_bounces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "voxel_gi", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "voxel_gi_set_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.VoxelGIQuality" } ] }, { "name": "lightmap_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "lightmap_set_textures", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "lightmap", "type": "RID" }, { "name": "light", "type": "RID" }, { "name": "uses_sh", "type": "bool" } ] }, { "name": "lightmap_set_probe_bounds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "lightmap", "type": "RID" }, { "name": "bounds", "type": "AABB" } ] }, { "name": "lightmap_set_probe_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "lightmap", "type": "RID" }, { "name": "interior", "type": "bool" } ] }, { "name": "lightmap_set_probe_capture_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "lightmap", "type": "RID" }, { "name": "points", "type": "PackedVector3Array" }, { "name": "point_sh", "type": "PackedColorArray" }, { "name": "tetrahedra", "type": "PackedInt32Array" }, { "name": "bsp_tree", "type": "PackedInt32Array" } ] }, { "name": "lightmap_get_probe_capture_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedVector3Array" }, "arguments": [ { "name": "lightmap", "type": "RID" } ] }, { "name": "lightmap_get_probe_capture_sh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedColorArray" }, "arguments": [ { "name": "lightmap", "type": "RID" } ] }, { "name": "lightmap_get_probe_capture_tetrahedra", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "lightmap", "type": "RID" } ] }, { "name": "lightmap_get_probe_capture_bsp_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "lightmap", "type": "RID" } ] }, { "name": "lightmap_set_probe_capture_update_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed", "type": "float", "meta": "float" } ] }, { "name": "particles_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "particles_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.ParticlesMode" } ] }, { "name": "particles_set_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "emitting", "type": "bool" } ] }, { "name": "particles_get_emitting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "particles", "type": "RID" } ] }, { "name": "particles_set_amount", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "particles_set_lifetime", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "lifetime", "type": "float", "meta": "double" } ] }, { "name": "particles_set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "one_shot", "type": "bool" } ] }, { "name": "particles_set_pre_process_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "particles_set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "particles_set_randomness_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "ratio", "type": "float", "meta": "float" } ] }, { "name": "particles_set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "aabb", "type": "AABB" } ] }, { "name": "particles_set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "scale", "type": "float", "meta": "double" } ] }, { "name": "particles_set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "particles_set_process_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "material", "type": "RID" } ] }, { "name": "particles_set_fixed_fps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "fps", "type": "int", "meta": "int32" } ] }, { "name": "particles_set_interpolate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "particles_set_fractional_delta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "particles_set_collision_base_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "particles_set_transform_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "align", "type": "enum::RenderingServer.ParticlesTransformAlign" } ] }, { "name": "particles_set_trails", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "length_sec", "type": "float", "meta": "float" } ] }, { "name": "particles_set_trail_bind_poses", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "bind_poses", "type": "Array" } ] }, { "name": "particles_is_inactive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "particles", "type": "RID" } ] }, { "name": "particles_request_process", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles", "type": "RID" } ] }, { "name": "particles_restart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles", "type": "RID" } ] }, { "name": "particles_set_subemitter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "subemitter_particles", "type": "RID" } ] }, { "name": "particles_emit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134367851, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "transform", "type": "Transform3D" }, { "name": "velocity", "type": "Vector3" }, { "name": "color", "type": "Color" }, { "name": "custom", "type": "Color" }, { "name": "emit_flags", "type": "int", "meta": "uint32" } ] }, { "name": "particles_set_draw_order", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "order", "type": "enum::RenderingServer.ParticlesDrawOrder" } ] }, { "name": "particles_set_draw_passes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "particles_set_draw_pass_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "pass", "type": "int", "meta": "int32" }, { "name": "mesh", "type": "RID" } ] }, { "name": "particles_get_current_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "AABB" }, "arguments": [ { "name": "particles", "type": "RID" } ] }, { "name": "particles_set_emission_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles", "type": "RID" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "particles_collision_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "particles_collision_set_collision_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "type", "type": "enum::RenderingServer.ParticlesCollisionType" } ] }, { "name": "particles_collision_set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "particles_collision_set_sphere_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "particles_collision_set_box_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "extents", "type": "Vector3" } ] }, { "name": "particles_collision_set_attractor_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "setrngth", "type": "float", "meta": "float" } ] }, { "name": "particles_collision_set_attractor_directionality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "particles_collision_set_attractor_attenuation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "curve", "type": "float", "meta": "float" } ] }, { "name": "particles_collision_set_field_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "texture", "type": "RID" } ] }, { "name": "particles_collision_height_field_update", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "particles_collision", "type": "RID" } ] }, { "name": "particles_collision_set_height_field_resolution", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "particles_collision", "type": "RID" }, { "name": "resolution", "type": "enum::RenderingServer.ParticlesCollisionHeightfieldResolution" } ] }, { "name": "visibility_notifier_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "visibility_notifier_set_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "notifier", "type": "RID" }, { "name": "aabb", "type": "AABB" } ] }, { "name": "visibility_notifier_set_callbacks", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "notifier", "type": "RID" }, { "name": "enter_callable", "type": "Callable" }, { "name": "exit_callable", "type": "Callable" } ] }, { "name": "occluder_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "occluder_set_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "vertices", "type": "PackedVector3Array" }, { "name": "indices", "type": "PackedInt32Array" } ] }, { "name": "camera_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "camera_set_perspective", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "fovy_degrees", "type": "float", "meta": "float" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "camera_set_orthogonal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "size", "type": "float", "meta": "float" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "camera_set_frustum", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "size", "type": "float", "meta": "float" }, { "name": "offset", "type": "Vector2" }, { "name": "z_near", "type": "float", "meta": "float" }, { "name": "z_far", "type": "float", "meta": "float" } ] }, { "name": "camera_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "camera_set_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "camera_set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "env", "type": "RID" } ] }, { "name": "camera_set_camera_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "effects", "type": "RID" } ] }, { "name": "camera_set_use_vertical_aspect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "camera", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "viewport_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "viewport_set_use_xr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "use_xr", "type": "bool" } ] }, { "name": "viewport_set_scale_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "scale", "type": "enum::RenderingServer.ViewportScale3D" } ] }, { "name": "viewport_set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "width", "type": "int", "meta": "int32" }, { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "viewport_set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "active", "type": "bool" } ] }, { "name": "viewport_set_parent_viewport", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "parent_viewport", "type": "RID" } ] }, { "name": "viewport_attach_to_screen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1174500091, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "rect", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" }, { "name": "screen", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "viewport_set_render_direct_to_screen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "viewport_set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "update_mode", "type": "enum::RenderingServer.ViewportUpdateMode" } ] }, { "name": "viewport_set_clear_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "clear_mode", "type": "enum::RenderingServer.ViewportClearMode" } ] }, { "name": "viewport_get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "viewport", "type": "RID" } ] }, { "name": "viewport_set_disable_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "disable", "type": "bool" } ] }, { "name": "viewport_set_disable_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "disable", "type": "bool" } ] }, { "name": "viewport_set_disable_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "disabled", "type": "bool" } ] }, { "name": "viewport_attach_camera", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "camera", "type": "RID" } ] }, { "name": "viewport_set_scenario", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "scenario", "type": "RID" } ] }, { "name": "viewport_attach_canvas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "canvas", "type": "RID" } ] }, { "name": "viewport_remove_canvas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "canvas", "type": "RID" } ] }, { "name": "viewport_set_snap_2d_transforms_to_pixel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "viewport_set_snap_2d_vertices_to_pixel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "viewport_set_default_canvas_item_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "filter", "type": "enum::RenderingServer.CanvasItemTextureFilter" } ] }, { "name": "viewport_set_default_canvas_item_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "repeat", "type": "enum::RenderingServer.CanvasItemTextureRepeat" } ] }, { "name": "viewport_set_canvas_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "offset", "type": "Transform2D" } ] }, { "name": "viewport_set_canvas_stacking", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "layer", "type": "int", "meta": "int32" }, { "name": "sublayer", "type": "int", "meta": "int32" } ] }, { "name": "viewport_set_transparent_background", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "viewport_set_global_canvas_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "viewport_set_sdf_oversize_and_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "oversize", "type": "enum::RenderingServer.ViewportSDFOversize" }, { "name": "scale", "type": "enum::RenderingServer.ViewportSDFScale" } ] }, { "name": "viewport_set_shadow_atlas_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "use_16_bits", "type": "bool", "default_value": "false" } ] }, { "name": "viewport_set_shadow_atlas_quadrant_subdivision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "quadrant", "type": "int", "meta": "int32" }, { "name": "subdivision", "type": "int", "meta": "int32" } ] }, { "name": "viewport_set_msaa", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "msaa", "type": "enum::RenderingServer.ViewportMSAA" } ] }, { "name": "viewport_set_screen_space_aa", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.ViewportScreenSpaceAA" } ] }, { "name": "viewport_set_use_debanding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "viewport_set_use_occlusion_culling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "viewport_set_occlusion_rays_per_thread", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rays_per_thread", "type": "int", "meta": "int32" } ] }, { "name": "viewport_set_occlusion_culling_build_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality" } ] }, { "name": "viewport_get_render_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "type", "type": "enum::RenderingServer.ViewportRenderInfoType" }, { "name": "info", "type": "enum::RenderingServer.ViewportRenderInfo" } ] }, { "name": "viewport_set_debug_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "draw", "type": "enum::RenderingServer.ViewportDebugDraw" } ] }, { "name": "viewport_set_measure_render_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "viewport", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "viewport_get_measured_render_time_cpu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "viewport", "type": "RID" } ] }, { "name": "viewport_get_measured_render_time_gpu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "viewport", "type": "RID" } ] }, { "name": "sky_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "sky_set_radiance_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "sky", "type": "RID" }, { "name": "radiance_size", "type": "int", "meta": "int32" } ] }, { "name": "sky_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "sky", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.SkyMode" } ] }, { "name": "sky_set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "sky", "type": "RID" }, { "name": "material", "type": "RID" } ] }, { "name": "sky_bake_panorama", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "Image" }, "arguments": [ { "name": "sky", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" }, { "name": "bake_irradiance", "type": "bool" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "environment_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "environment_set_background", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "bg", "type": "enum::RenderingServer.EnvironmentBG" } ] }, { "name": "environment_set_sky", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "sky", "type": "RID" } ] }, { "name": "environment_set_sky_custom_fov", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "environment_set_sky_orientation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "orientation", "type": "Basis" } ] }, { "name": "environment_set_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "environment_set_bg_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "environment_set_canvas_max_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "env", "type": "RID" }, { "name": "max_layer", "type": "int", "meta": "int32" } ] }, { "name": "environment_set_ambient_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3710940635, "arguments": [ { "name": "env", "type": "RID" }, { "name": "color", "type": "Color" }, { "name": "ambient", "type": "enum::RenderingServer.EnvironmentAmbientSource", "default_value": "0" }, { "name": "energy", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "sky_contibution", "type": "float", "meta": "float", "default_value": "0.0" }, { "name": "reflection_source", "type": "enum::RenderingServer.EnvironmentReflectionSource", "default_value": "0" }, { "name": "ao_color", "type": "Color", "default_value": "Color(0, 0, 0, 1)" } ] }, { "name": "environment_set_glow", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134547536, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "levels", "type": "PackedFloat32Array" }, { "name": "intensity", "type": "float", "meta": "float" }, { "name": "strength", "type": "float", "meta": "float" }, { "name": "mix", "type": "float", "meta": "float" }, { "name": "bloom_threshold", "type": "float", "meta": "float" }, { "name": "blend_mode", "type": "enum::RenderingServer.EnvironmentGlowBlendMode" }, { "name": "hdr_bleed_threshold", "type": "float", "meta": "float" }, { "name": "hdr_bleed_scale", "type": "float", "meta": "float" }, { "name": "hdr_luminance_cap", "type": "float", "meta": "float" } ] }, { "name": "environment_set_tonemap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134475662, "arguments": [ { "name": "env", "type": "RID" }, { "name": "tone_mapper", "type": "enum::RenderingServer.EnvironmentToneMapper" }, { "name": "exposure", "type": "float", "meta": "float" }, { "name": "white", "type": "float", "meta": "float" }, { "name": "auto_exposure", "type": "bool" }, { "name": "min_luminance", "type": "float", "meta": "float" }, { "name": "max_luminance", "type": "float", "meta": "float" }, { "name": "auto_exp_speed", "type": "float", "meta": "float" }, { "name": "auto_exp_grey", "type": "float", "meta": "float" } ] }, { "name": "environment_set_adjustment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134403788, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "brightness", "type": "float", "meta": "float" }, { "name": "contrast", "type": "float", "meta": "float" }, { "name": "saturation", "type": "float", "meta": "float" }, { "name": "use_1d_color_correction", "type": "bool" }, { "name": "color_correction", "type": "RID" } ] }, { "name": "environment_set_ssr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134367851, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "max_steps", "type": "int", "meta": "int32" }, { "name": "fade_in", "type": "float", "meta": "float" }, { "name": "fade_out", "type": "float", "meta": "float" }, { "name": "depth_tolerance", "type": "float", "meta": "float" } ] }, { "name": "environment_set_ssao", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134511599, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "radius", "type": "float", "meta": "float" }, { "name": "intensity", "type": "float", "meta": "float" }, { "name": "power", "type": "float", "meta": "float" }, { "name": "detail", "type": "float", "meta": "float" }, { "name": "horizon", "type": "float", "meta": "float" }, { "name": "sharpness", "type": "float", "meta": "float" }, { "name": "light_affect", "type": "float", "meta": "float" }, { "name": "ao_channel_affect", "type": "float", "meta": "float" } ] }, { "name": "environment_set_fog", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134475662, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "light_color", "type": "Color" }, { "name": "light_energy", "type": "float", "meta": "float" }, { "name": "sun_scatter", "type": "float", "meta": "float" }, { "name": "density", "type": "float", "meta": "float" }, { "name": "height", "type": "float", "meta": "float" }, { "name": "height_density", "type": "float", "meta": "float" }, { "name": "aerial_perspective", "type": "float", "meta": "float" } ] }, { "name": "environment_set_sdfgi", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134547536, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "cascades", "type": "enum::RenderingServer.EnvironmentSDFGICascades" }, { "name": "min_cell_size", "type": "float", "meta": "float" }, { "name": "y_scale", "type": "enum::RenderingServer.EnvironmentSDFGIYScale" }, { "name": "use_occlusion", "type": "bool" }, { "name": "bounce_feedback", "type": "float", "meta": "float" }, { "name": "read_sky", "type": "bool" }, { "name": "energy", "type": "float", "meta": "float" }, { "name": "normal_bias", "type": "float", "meta": "float" }, { "name": "probe_bias", "type": "float", "meta": "float" } ] }, { "name": "environment_set_volumetric_fog", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134511599, "arguments": [ { "name": "env", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "density", "type": "float", "meta": "float" }, { "name": "light", "type": "Color" }, { "name": "light_energy", "type": "float", "meta": "float" }, { "name": "length", "type": "float", "meta": "float" }, { "name": "p_detail_spread", "type": "float", "meta": "float" }, { "name": "gi_inject", "type": "float", "meta": "float" }, { "name": "temporal_reprojection", "type": "bool" }, { "name": "temporal_reprojection_amount", "type": "float", "meta": "float" } ] }, { "name": "environment_glow_set_use_bicubic_upscale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "environment_glow_set_use_high_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "environment_set_ssr_roughness_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality" } ] }, { "name": "environment_set_ssao_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134367851, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.EnvironmentSSAOQuality" }, { "name": "half_size", "type": "bool" }, { "name": "adaptive_target", "type": "float", "meta": "float" }, { "name": "blur_passes", "type": "int", "meta": "int32" }, { "name": "fadeout_from", "type": "float", "meta": "float" }, { "name": "fadeout_to", "type": "float", "meta": "float" } ] }, { "name": "environment_set_sdfgi_ray_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ray_count", "type": "enum::RenderingServer.EnvironmentSDFGIRayCount" } ] }, { "name": "environment_set_sdfgi_frames_to_converge", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge" } ] }, { "name": "environment_set_sdfgi_frames_to_update_light", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frames", "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight" } ] }, { "name": "environment_set_volumetric_fog_volume_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "size", "type": "int", "meta": "int32" }, { "name": "depth", "type": "int", "meta": "int32" } ] }, { "name": "environment_set_volumetric_fog_filter_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "environment_bake_panorama", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Image" }, "arguments": [ { "name": "environment", "type": "RID" }, { "name": "bake_irradiance", "type": "bool" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "screen_space_roughness_limiter_set_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "enable", "type": "bool" }, { "name": "amount", "type": "float", "meta": "float" }, { "name": "limit", "type": "float", "meta": "float" } ] }, { "name": "sub_surface_scattering_set_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.SubSurfaceScatteringQuality" } ] }, { "name": "sub_surface_scattering_set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scale", "type": "float", "meta": "float" }, { "name": "depth_scale", "type": "float", "meta": "float" } ] }, { "name": "camera_effects_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "camera_effects_set_dof_blur_quality", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "quality", "type": "enum::RenderingServer.DOFBlurQuality" }, { "name": "use_jitter", "type": "bool" } ] }, { "name": "camera_effects_set_dof_blur_bokeh_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::RenderingServer.DOFBokehShape" } ] }, { "name": "camera_effects_set_dof_blur", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134439725, "arguments": [ { "name": "camera_effects", "type": "RID" }, { "name": "far_enable", "type": "bool" }, { "name": "far_distance", "type": "float", "meta": "float" }, { "name": "far_transition", "type": "float", "meta": "float" }, { "name": "near_enable", "type": "bool" }, { "name": "near_distance", "type": "float", "meta": "float" }, { "name": "near_transition", "type": "float", "meta": "float" }, { "name": "amount", "type": "float", "meta": "float" } ] }, { "name": "camera_effects_set_custom_exposure", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "camera_effects", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "exposure", "type": "float", "meta": "float" } ] }, { "name": "scenario_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "scenario_set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scenario", "type": "RID" }, { "name": "environment", "type": "RID" } ] }, { "name": "scenario_set_fallback_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scenario", "type": "RID" }, { "name": "environment", "type": "RID" } ] }, { "name": "scenario_set_camera_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "scenario", "type": "RID" }, { "name": "effects", "type": "RID" } ] }, { "name": "instance_create2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "RID" }, "arguments": [ { "name": "base", "type": "RID" }, { "name": "scenario", "type": "RID" } ] }, { "name": "instance_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "instance_set_base", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "base", "type": "RID" } ] }, { "name": "instance_set_scenario", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "scenario", "type": "RID" } ] }, { "name": "instance_set_layer_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "instance_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "instance_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "id", "type": "int", "meta": "uint64" } ] }, { "name": "instance_set_blend_shape_weight", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "shape", "type": "int", "meta": "int32" }, { "name": "weight", "type": "float", "meta": "float" } ] }, { "name": "instance_set_surface_override_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "material", "type": "RID" } ] }, { "name": "instance_set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "visible", "type": "bool" } ] }, { "name": "instance_set_custom_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "aabb", "type": "AABB" } ] }, { "name": "instance_attach_skeleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "skeleton", "type": "RID" } ] }, { "name": "instance_set_extra_visibility_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "instance_set_visibility_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "parent", "type": "RID" } ] }, { "name": "instance_geometry_set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "flag", "type": "enum::RenderingServer.InstanceFlags" }, { "name": "enabled", "type": "bool" } ] }, { "name": "instance_geometry_set_cast_shadows_setting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "shadow_casting_setting", "type": "enum::RenderingServer.ShadowCastingSetting" } ] }, { "name": "instance_geometry_set_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "material", "type": "RID" } ] }, { "name": "instance_geometry_set_visibility_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "min", "type": "float", "meta": "float" }, { "name": "max", "type": "float", "meta": "float" }, { "name": "min_margin", "type": "float", "meta": "float" }, { "name": "max_margin", "type": "float", "meta": "float" } ] }, { "name": "instance_geometry_set_lightmap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "lightmap", "type": "RID" }, { "name": "lightmap_uv_scale", "type": "Rect2" }, { "name": "lightmap_slice", "type": "int", "meta": "int32" } ] }, { "name": "instance_geometry_set_lod_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "lod_bias", "type": "float", "meta": "float" } ] }, { "name": "instance_geometry_set_shader_parameter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "parameter", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "instance_geometry_get_shader_parameter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "parameter", "type": "StringName" } ] }, { "name": "instance_geometry_get_shader_parameter_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "instance", "type": "RID" }, { "name": "parameter", "type": "StringName" } ] }, { "name": "instance_geometry_get_shader_parameter_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "instance", "type": "RID" } ] }, { "name": "instances_cull_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "aabb", "type": "AABB" }, { "name": "scenario", "type": "RID", "default_value": "" } ] }, { "name": "instances_cull_ray", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 174785387, "return_value": { "type": "Array" }, "arguments": [ { "name": "from", "type": "Vector3" }, { "name": "to", "type": "Vector3" }, { "name": "scenario", "type": "RID", "default_value": "" } ] }, { "name": "instances_cull_convex", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Array" }, "arguments": [ { "name": "convex", "type": "Array" }, { "name": "scenario", "type": "RID", "default_value": "" } ] }, { "name": "bake_render_uv2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Array" }, "arguments": [ { "name": "base", "type": "RID" }, { "name": "material_overrides", "type": "Array" }, { "name": "image_size", "type": "Vector2i" } ] }, { "name": "canvas_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_set_item_mirroring", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "item", "type": "RID" }, { "name": "mirroring", "type": "Vector2" } ] }, { "name": "canvas_set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_set_disable_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "canvas_texture_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_texture_set_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "canvas_texture", "type": "RID" }, { "name": "channel", "type": "enum::RenderingServer.CanvasTextureChannel" }, { "name": "texture", "type": "RID" } ] }, { "name": "canvas_texture_set_shading_parameters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "canvas_texture", "type": "RID" }, { "name": "base_color", "type": "Color" }, { "name": "shininess", "type": "float", "meta": "float" } ] }, { "name": "canvas_texture_set_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "canvas_texture", "type": "RID" }, { "name": "filter", "type": "enum::RenderingServer.CanvasItemTextureFilter" } ] }, { "name": "canvas_texture_set_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "canvas_texture", "type": "RID" }, { "name": "repeat", "type": "enum::RenderingServer.CanvasItemTextureRepeat" } ] }, { "name": "canvas_item_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_item_set_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "parent", "type": "RID" } ] }, { "name": "canvas_item_set_default_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "filter", "type": "enum::RenderingServer.CanvasItemTextureFilter" } ] }, { "name": "canvas_item_set_default_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "repeat", "type": "enum::RenderingServer.CanvasItemTextureRepeat" } ] }, { "name": "canvas_item_set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "visible", "type": "bool" } ] }, { "name": "canvas_item_set_light_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "canvas_item_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "canvas_item_set_clip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "clip", "type": "bool" } ] }, { "name": "canvas_item_set_distance_field_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_item_set_custom_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "item", "type": "RID" }, { "name": "use_custom_rect", "type": "bool" }, { "name": "rect", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" } ] }, { "name": "canvas_item_set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_item_set_self_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_item_set_draw_behind_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_item_add_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 138021803, "arguments": [ { "name": "item", "type": "RID" }, { "name": "from", "type": "Vector2" }, { "name": "to", "type": "Vector2" }, { "name": "color", "type": "Color" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "canvas_item_add_polyline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "item", "type": "RID" }, { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" }, { "name": "antialiased", "type": "bool", "default_value": "false" } ] }, { "name": "canvas_item_add_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_item_add_circle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "item", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "radius", "type": "float", "meta": "float" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_item_add_texture_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1351626862, "arguments": [ { "name": "item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "texture", "type": "RID" }, { "name": "tile", "type": "bool", "default_value": "false" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" } ] }, { "name": "canvas_item_add_texture_rect_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2643094831, "arguments": [ { "name": "item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "texture", "type": "RID" }, { "name": "src_rect", "type": "Rect2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" }, { "name": "clip_uv", "type": "bool", "default_value": "true" } ] }, { "name": "canvas_item_add_nine_patch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1620561523, "arguments": [ { "name": "item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "source", "type": "Rect2" }, { "name": "texture", "type": "RID" }, { "name": "topleft", "type": "Vector2" }, { "name": "bottomright", "type": "Vector2" }, { "name": "x_axis_mode", "type": "enum::RenderingServer.NinePatchAxisMode", "default_value": "0" }, { "name": "y_axis_mode", "type": "enum::RenderingServer.NinePatchAxisMode", "default_value": "0" }, { "name": "draw_center", "type": "bool", "default_value": "true" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "canvas_item_add_primitive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 139207724, "arguments": [ { "name": "item", "type": "RID" }, { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "uvs", "type": "PackedVector2Array" }, { "name": "texture", "type": "RID" }, { "name": "width", "type": "float", "meta": "float", "default_value": "1.0" } ] }, { "name": "canvas_item_add_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 260938124, "arguments": [ { "name": "item", "type": "RID" }, { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "uvs", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "texture", "type": "RID", "default_value": "" } ] }, { "name": "canvas_item_add_triangle_array", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3954697530, "arguments": [ { "name": "item", "type": "RID" }, { "name": "indices", "type": "PackedInt32Array" }, { "name": "points", "type": "PackedVector2Array" }, { "name": "colors", "type": "PackedColorArray" }, { "name": "uvs", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "bones", "type": "PackedInt32Array", "default_value": "PackedInt32Array()" }, { "name": "weights", "type": "PackedFloat32Array", "default_value": "PackedFloat32Array()" }, { "name": "texture", "type": "RID", "default_value": "" }, { "name": "count", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "canvas_item_add_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 542376426, "arguments": [ { "name": "item", "type": "RID" }, { "name": "mesh", "type": "RID" }, { "name": "transform", "type": "Transform2D", "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "texture", "type": "RID", "default_value": "" } ] }, { "name": "canvas_item_add_multimesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "item", "type": "RID" }, { "name": "mesh", "type": "RID" }, { "name": "texture", "type": "RID", "default_value": "" } ] }, { "name": "canvas_item_add_particles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "item", "type": "RID" }, { "name": "particles", "type": "RID" }, { "name": "texture", "type": "RID" } ] }, { "name": "canvas_item_add_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "canvas_item_add_clip_ignore", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "ignore", "type": "bool" } ] }, { "name": "canvas_item_set_sort_children_by_y", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_item_set_z_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "z_index", "type": "int", "meta": "int32" } ] }, { "name": "canvas_item_set_z_as_relative_to_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_item_set_copy_to_backbuffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" }, { "name": "rect", "type": "Rect2" } ] }, { "name": "canvas_item_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item", "type": "RID" } ] }, { "name": "canvas_item_set_draw_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "canvas_item_set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "material", "type": "RID" } ] }, { "name": "canvas_item_set_use_parent_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_item_set_visibility_notifier", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "item", "type": "RID" }, { "name": "enable", "type": "bool" }, { "name": "area", "type": "Rect2" }, { "name": "enter_callable", "type": "Callable" }, { "name": "exit_callable", "type": "Callable" } ] }, { "name": "canvas_item_set_canvas_group_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 793705129, "arguments": [ { "name": "item", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.CanvasGroupMode" }, { "name": "clear_margin", "type": "float", "meta": "float", "default_value": "5.0" }, { "name": "fit_empty", "type": "bool", "default_value": "false" }, { "name": "fit_margin", "type": "float", "meta": "float", "default_value": "0.0" }, { "name": "blur_mipmaps", "type": "bool", "default_value": "false" } ] }, { "name": "canvas_light_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_light_attach_to_canvas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "canvas", "type": "RID" } ] }, { "name": "canvas_light_set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_light_set_texture_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "canvas_light_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "canvas_light_set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "texture", "type": "RID" } ] }, { "name": "canvas_light_set_texture_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "offset", "type": "Vector2" } ] }, { "name": "canvas_light_set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_light_set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "canvas_light_set_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "canvas_light_set_z_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "light", "type": "RID" }, { "name": "min_z", "type": "int", "meta": "int32" }, { "name": "max_z", "type": "int", "meta": "int32" } ] }, { "name": "canvas_light_set_layer_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "light", "type": "RID" }, { "name": "min_layer", "type": "int", "meta": "int32" }, { "name": "max_layer", "type": "int", "meta": "int32" } ] }, { "name": "canvas_light_set_item_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "canvas_light_set_item_shadow_cull_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "canvas_light_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.CanvasLightMode" } ] }, { "name": "canvas_light_set_shadow_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_light_set_shadow_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "filter", "type": "enum::RenderingServer.CanvasLightShadowFilter" } ] }, { "name": "canvas_light_set_shadow_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "color", "type": "Color" } ] }, { "name": "canvas_light_set_shadow_smooth", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "light", "type": "RID" }, { "name": "smooth", "type": "float", "meta": "float" } ] }, { "name": "canvas_light_occluder_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_light_occluder_attach_to_canvas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "canvas", "type": "RID" } ] }, { "name": "canvas_light_occluder_set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "canvas_light_occluder_set_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "polygon", "type": "RID" } ] }, { "name": "canvas_light_occluder_set_as_sdf_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "enable", "type": "bool" } ] }, { "name": "canvas_light_occluder_set_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "transform", "type": "Transform2D" } ] }, { "name": "canvas_light_occluder_set_light_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder", "type": "RID" }, { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "canvas_occluder_polygon_create", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "canvas_occluder_polygon_set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "occluder_polygon", "type": "RID" }, { "name": "shape", "type": "PackedVector2Array" }, { "name": "closed", "type": "bool" } ] }, { "name": "canvas_occluder_polygon_set_cull_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "occluder_polygon", "type": "RID" }, { "name": "mode", "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode" } ] }, { "name": "canvas_set_shadow_texture_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "global_variable_add", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "type", "type": "enum::RenderingServer.GlobalVariableType" }, { "name": "default_value", "type": "Variant" } ] }, { "name": "global_variable_remove", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "global_variable_get_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "global_variable_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "global_variable_set_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "global_variable_get", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "global_variable_get_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::RenderingServer.GlobalVariableType" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "free_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "request_frame_drawn_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "where", "type": "Object" }, { "name": "method", "type": "StringName" }, { "name": "userdata", "type": "Variant" } ] }, { "name": "has_changed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_rendering_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "uint64" }, "arguments": [ { "name": "info", "type": "enum::RenderingServer.RenderingInfo" } ] }, { "name": "get_video_adapter_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_video_adapter_vendor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "make_sphere_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "RID" }, "arguments": [ { "name": "latitudes", "type": "int", "meta": "int32" }, { "name": "longitudes", "type": "int", "meta": "int32" }, { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_test_cube", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "get_test_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "get_white_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "set_boot_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "image", "type": "Image" }, { "name": "color", "type": "Color" }, { "name": "scale", "type": "bool" }, { "name": "use_filter", "type": "bool", "default_value": "true" } ] }, { "name": "set_default_clear_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "has_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "enum::RenderingServer.Features" } ] }, { "name": "has_os_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "String" } ] }, { "name": "set_debug_generate_wireframes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "generate", "type": "bool" } ] }, { "name": "is_render_loop_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_render_loop_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_frame_setup_time_cpu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "force_sync", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "force_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2754828378, "arguments": [ { "name": "swap_buffers", "type": "bool", "default_value": "true" }, { "name": "frame_step", "type": "float", "meta": "double", "default_value": "0.0" } ] }, { "name": "create_local_rendering_device", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RenderingDevice" } } ], "signals": [ { "name": "frame_post_draw" }, { "name": "frame_pre_draw" } ], "properties": [ { "type": "bool", "name": "render_loop_enabled", "setter": "set_render_loop_enabled", "getter": "is_render_loop_enabled", "index": -1 } ] }, { "name": "Resource", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "take_over_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_local_to_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_local_to_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_local_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "setup_local_to_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "emit_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "duplicate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Resource" }, "arguments": [ { "name": "subresources", "type": "bool", "default_value": "false" } ] } ], "signals": [ { "name": "setup_local_to_scene_requested" }, { "name": "changed" } ], "properties": [ { "type": "bool", "name": "resource_local_to_scene", "setter": "set_local_to_scene", "getter": "is_local_to_scene", "index": -1 }, { "type": "String", "name": "resource_path", "setter": "set_path", "getter": "get_path", "index": -1 }, { "type": "StringName", "name": "resource_name", "setter": "set_name", "getter": "get_name", "index": -1 } ] }, { "name": "ResourceFormatLoader", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "CacheMode", "values": [ { "name": "CACHE_MODE_IGNORE", "value": 0 }, { "name": "CACHE_MODE_REUSE", "value": 1 }, { "name": "CACHE_MODE_REPLACE", "value": 2 } ] } ], "methods": [ { "name": "_get_recognized_extensions", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" } }, { "name": "_handles_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "type", "type": "StringName" } ] }, { "name": "_get_resource_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "_get_resource_uid", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "_get_dependencies", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "add_types", "type": "bool" } ] }, { "name": "_rename_dependencies", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "renames", "type": "Dictionary" } ] }, { "name": "_exists", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "_load", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "original_path", "type": "String" }, { "name": "use_sub_threads", "type": "bool" }, { "name": "cache_mode", "type": "int" } ] } ] }, { "name": "ResourceFormatSaver", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "_save", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "resource", "type": "Resource" }, { "name": "flags", "type": "int" } ] }, { "name": "_recognize", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "_get_recognized_extensions", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "resource", "type": "Resource" } ] } ] }, { "name": "ResourceImporter", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "ImportOrder", "values": [ { "name": "IMPORT_ORDER_DEFAULT", "value": 0 }, { "name": "IMPORT_ORDER_SCENE", "value": 100 } ] } ] }, { "name": "ResourceLoader", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "ThreadLoadStatus", "values": [ { "name": "THREAD_LOAD_INVALID_RESOURCE", "value": 0 }, { "name": "THREAD_LOAD_IN_PROGRESS", "value": 1 }, { "name": "THREAD_LOAD_FAILED", "value": 2 }, { "name": "THREAD_LOAD_LOADED", "value": 3 } ] }, { "name": "CacheMode", "values": [ { "name": "CACHE_MODE_IGNORE", "value": 0 }, { "name": "CACHE_MODE_REUSE", "value": 1 }, { "name": "CACHE_MODE_REPLACE", "value": 2 } ] } ], "methods": [ { "name": "load_threaded_request", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1479995216, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "type_hint", "type": "String", "default_value": "\"\"" }, { "name": "use_sub_threads", "type": "bool", "default_value": "false" } ] }, { "name": "load_threaded_get_status", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::ResourceLoader.ThreadLoadStatus" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "progress", "type": "Array", "default_value": "[]" } ] }, { "name": "load_threaded_get", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Resource" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1479995216, "return_value": { "type": "Resource" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "type_hint", "type": "String", "default_value": "\"\"" }, { "name": "cache_mode", "type": "enum::ResourceLoader.CacheMode", "default_value": "1" } ] }, { "name": "get_recognized_extensions_for_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "set_abort_on_missing_resources", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "abort", "type": "bool" } ] }, { "name": "get_dependencies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "has_cached", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "exists", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "bool" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "type_hint", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_resource_uid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "ResourcePreloader", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "add_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "resource", "type": "Resource" } ] }, { "name": "remove_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_resource", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "newname", "type": "StringName" } ] }, { "name": "has_resource", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_resource", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Resource" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_resource_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } } ], "properties": [ { "type": "Array", "name": "resources", "setter": "_set_resources", "getter": "_get_resources", "index": -1 } ] }, { "name": "ResourceSaver", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "SaverFlags", "values": [ { "name": "FLAG_RELATIVE_PATHS", "value": 1 }, { "name": "FLAG_BUNDLE_RESOURCES", "value": 2 }, { "name": "FLAG_CHANGE_PATH", "value": 4 }, { "name": "FLAG_OMIT_EDITOR_PROPERTIES", "value": 8 }, { "name": "FLAG_SAVE_BIG_ENDIAN", "value": 16 }, { "name": "FLAG_COMPRESS", "value": 32 }, { "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", "value": 64 } ] } ], "methods": [ { "name": "save", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" }, { "name": "resource", "type": "Resource" }, { "name": "flags", "type": "enum::ResourceSaver.SaverFlags", "default_value": "0" } ] }, { "name": "get_recognized_extensions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "type", "type": "Resource" } ] } ] }, { "name": "ResourceUID", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "constants": [ { "name": "INVALID_ID", "value": -1 } ], "methods": [ { "name": "id_to_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int64" } ] }, { "name": "text_to_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "text_id", "type": "String" } ] }, { "name": "create_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } }, { "name": "has_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int64" } ] }, { "name": "add_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int64" }, { "name": "path", "type": "String" } ] }, { "name": "set_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int64" }, { "name": "path", "type": "String" } ] }, { "name": "get_id_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int64" } ] }, { "name": "remove_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int64" } ] } ] }, { "name": "RibbonTrailMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "enums": [ { "name": "Shape", "values": [ { "name": "SHAPE_FLAT", "value": 0 }, { "name": "SHAPE_CROSS", "value": 1 } ] } ], "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_sections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sections", "type": "int", "meta": "int32" } ] }, { "name": "get_sections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_section_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "section_length", "type": "float", "meta": "float" } ] }, { "name": "get_section_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_section_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "section_segments", "type": "int", "meta": "int32" } ] }, { "name": "get_section_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } }, { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::RibbonTrailMesh.Shape" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RibbonTrailMesh.Shape" } } ], "properties": [ { "type": "int", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "float", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "int", "name": "sections", "setter": "set_sections", "getter": "get_sections", "index": -1 }, { "type": "float", "name": "section_length", "setter": "set_section_length", "getter": "get_section_length", "index": -1 }, { "type": "int", "name": "section_segments", "setter": "set_section_segments", "getter": "get_section_segments", "index": -1 }, { "type": "Curve", "name": "curve", "setter": "set_curve", "getter": "get_curve", "index": -1 } ] }, { "name": "RichTextEffect", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "_process_custom_fx", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" }, "arguments": [ { "name": "char_fx", "type": "CharFXTransform" } ] } ] }, { "name": "RichTextLabel", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "Align", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 }, { "name": "ALIGN_FILL", "value": 3 } ] }, { "name": "ListType", "values": [ { "name": "LIST_NUMBERS", "value": 0 }, { "name": "LIST_LETTERS", "value": 1 }, { "name": "LIST_ROMAN", "value": 2 }, { "name": "LIST_DOTS", "value": 3 } ] }, { "name": "ItemType", "values": [ { "name": "ITEM_FRAME", "value": 0 }, { "name": "ITEM_TEXT", "value": 1 }, { "name": "ITEM_IMAGE", "value": 2 }, { "name": "ITEM_NEWLINE", "value": 3 }, { "name": "ITEM_FONT", "value": 4 }, { "name": "ITEM_FONT_SIZE", "value": 5 }, { "name": "ITEM_FONT_FEATURES", "value": 6 }, { "name": "ITEM_COLOR", "value": 7 }, { "name": "ITEM_OUTLINE_SIZE", "value": 8 }, { "name": "ITEM_OUTLINE_COLOR", "value": 9 }, { "name": "ITEM_UNDERLINE", "value": 10 }, { "name": "ITEM_STRIKETHROUGH", "value": 11 }, { "name": "ITEM_PARAGRAPH", "value": 12 }, { "name": "ITEM_INDENT", "value": 13 }, { "name": "ITEM_LIST", "value": 14 }, { "name": "ITEM_TABLE", "value": 15 }, { "name": "ITEM_FADE", "value": 16 }, { "name": "ITEM_SHAKE", "value": 17 }, { "name": "ITEM_WAVE", "value": 18 }, { "name": "ITEM_TORNADO", "value": 19 }, { "name": "ITEM_RAINBOW", "value": 20 }, { "name": "ITEM_BGCOLOR", "value": 21 }, { "name": "ITEM_FGCOLOR", "value": 22 }, { "name": "ITEM_META", "value": 23 }, { "name": "ITEM_DROPCAP", "value": 24 }, { "name": "ITEM_CUSTOMFX", "value": 25 } ] } ], "methods": [ { "name": "get_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } }, { "name": "add_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "add_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 219616615, "arguments": [ { "name": "image", "type": "Texture2D" }, { "name": "width", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "height", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" } ] }, { "name": "newline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "remove_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "push_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font", "type": "Font" } ] }, { "name": "push_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font_size", "type": "int", "meta": "int32" } ] }, { "name": "push_font_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "opentype_features", "type": "Dictionary" } ] }, { "name": "push_normal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_bold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_bold_italics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_italics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_mono", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "push_outline_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "outline_size", "type": "int", "meta": "int32" } ] }, { "name": "push_outline_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "push_paragraph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3069518129, "arguments": [ { "name": "align", "type": "enum::RichTextLabel.Align" }, { "name": "base_direction", "type": "enum::Control.TextDirection", "default_value": "0" }, { "name": "language", "type": "String", "default_value": "\"\"" }, { "name": "st_parser", "type": "enum::Control.StructuredTextParser", "default_value": "0" } ] }, { "name": "push_indent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "level", "type": "int", "meta": "int32" } ] }, { "name": "push_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "level", "type": "int", "meta": "int32" }, { "name": "type", "type": "enum::RichTextLabel.ListType" }, { "name": "capitalize", "type": "bool" } ] }, { "name": "push_meta", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "Variant" } ] }, { "name": "push_underline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_strikethrough", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_table", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "columns", "type": "int", "meta": "int32" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "0" } ] }, { "name": "push_dropcap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3606084225, "arguments": [ { "name": "string", "type": "String" }, { "name": "font", "type": "Font" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "dropcap_margins", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "outline_color", "type": "Color", "default_value": "Color(0, 0, 0, 0)" } ] }, { "name": "set_table_column_expand", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "expand", "type": "bool" }, { "name": "ratio", "type": "int", "meta": "int32" } ] }, { "name": "set_cell_row_background_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "odd_row_bg", "type": "Color" }, { "name": "even_row_bg", "type": "Color" } ] }, { "name": "set_cell_border_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "set_cell_size_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "min_size", "type": "Vector2" }, { "name": "max_size", "type": "Vector2" } ] }, { "name": "set_cell_padding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "padding", "type": "Rect2" } ] }, { "name": "push_cell", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "push_fgcolor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "fgcolor", "type": "Color" } ] }, { "name": "push_bgcolor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bgcolor", "type": "Color" } ] }, { "name": "pop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.StructuredTextParser" } }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_meta_underline", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_meta_underlined", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_override_selected_font_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "bool" } ] }, { "name": "is_overriding_selected_font_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_scroll_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "is_scroll_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_scroll_follow", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "follow", "type": "bool" } ] }, { "name": "is_scroll_following", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "VScrollBar" } }, { "name": "scroll_to_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "scroll_to_paragraph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "paragraph", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "spaces", "type": "int", "meta": "int32" } ] }, { "name": "get_tab_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_fit_content_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_fit_content_height_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_selection_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_selection_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_selection_from", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_to", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selected_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "parse_bbcode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "bbcode", "type": "String" } ] }, { "name": "append_bbcode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "bbcode", "type": "String" } ] }, { "name": "set_bbcode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_bbcode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_visible_characters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_visible_characters", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_percent_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "percent_visible", "type": "float", "meta": "float" } ] }, { "name": "get_percent_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_total_character_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_bbcode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_bbcode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_visible_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_paragraph_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_visible_paragraph_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_content_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "parse_expressions_for_values", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "expressions", "type": "PackedStringArray" } ] }, { "name": "set_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "effects", "type": "Array" } ] }, { "name": "get_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "install_effect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "effect", "type": "Variant" } ] } ], "signals": [ { "name": "meta_clicked", "arguments": [ { "name": "meta", "type": "Variant" } ] }, { "name": "meta_hover_started", "arguments": [ { "name": "meta", "type": "Variant" } ] }, { "name": "meta_hover_ended", "arguments": [ { "name": "meta", "type": "Variant" } ] } ], "properties": [ { "type": "bool", "name": "bbcode_enabled", "setter": "set_use_bbcode", "getter": "is_using_bbcode", "index": -1 }, { "type": "String", "name": "bbcode_text", "setter": "set_bbcode", "getter": "get_bbcode", "index": -1 }, { "type": "int", "name": "visible_characters", "setter": "set_visible_characters", "getter": "get_visible_characters", "index": -1 }, { "type": "float", "name": "percent_visible", "setter": "set_percent_visible", "getter": "get_percent_visible", "index": -1 }, { "type": "bool", "name": "meta_underlined", "setter": "set_meta_underline", "getter": "is_meta_underlined", "index": -1 }, { "type": "int", "name": "tab_size", "setter": "set_tab_size", "getter": "get_tab_size", "index": -1 }, { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "bool", "name": "fit_content_height", "setter": "set_fit_content_height", "getter": "is_fit_content_height_enabled", "index": -1 }, { "type": "bool", "name": "scroll_active", "setter": "set_scroll_active", "getter": "is_scroll_active", "index": -1 }, { "type": "bool", "name": "scroll_following", "setter": "set_scroll_follow", "getter": "is_scroll_following", "index": -1 }, { "type": "bool", "name": "selection_enabled", "setter": "set_selection_enabled", "getter": "is_selection_enabled", "index": -1 }, { "type": "bool", "name": "override_selected_font_color", "setter": "set_override_selected_font_color", "getter": "is_overriding_selected_font_color", "index": -1 }, { "type": "Array", "name": "custom_effects", "setter": "set_effects", "getter": "get_effects", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "int", "name": "structured_text_bidi_override", "setter": "set_structured_text_bidi_override", "getter": "get_structured_text_bidi_override", "index": -1 }, { "type": "Array", "name": "structured_text_bidi_override_options", "setter": "set_structured_text_bidi_override_options", "getter": "get_structured_text_bidi_override_options", "index": -1 } ] }, { "name": "RigidBody2D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody2D", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_DYNAMIC", "value": 0 }, { "name": "MODE_STATIC", "value": 1 }, { "name": "MODE_DYNAMIC_LOCKED", "value": 2 }, { "name": "MODE_KINEMATIC", "value": 3 } ] }, { "name": "CCDMode", "values": [ { "name": "CCD_MODE_DISABLED", "value": 0 }, { "name": "CCD_MODE_CAST_RAY", "value": 1 }, { "name": "CCD_MODE_CAST_SHAPE", "value": 2 } ] } ], "methods": [ { "name": "_integrate_forces", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "state", "type": "PhysicsDirectBodyState2D" } ] }, { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::RigidBody2D.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RigidBody2D.Mode" } }, { "name": "set_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_inertia", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_inertia", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inertia", "type": "float", "meta": "float" } ] }, { "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_material_override", "type": "PhysicsMaterial" } ] }, { "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PhysicsMaterial" } }, { "name": "set_gravity_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity_scale", "type": "float", "meta": "float" } ] }, { "name": "get_gravity_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_damp", "type": "float", "meta": "float" } ] }, { "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_damp", "type": "float", "meta": "float" } ] }, { "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_velocity", "type": "Vector2" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_velocity", "type": "float", "meta": "float" } ] }, { "name": "get_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_custom_integrator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_custom_integrator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_contact_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_contact_monitor_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_continuous_collision_detection_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::RigidBody2D.CCDMode" } ] }, { "name": "get_continuous_collision_detection_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RigidBody2D.CCDMode" } }, { "name": "set_axis_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis_velocity", "type": "Vector2" } ] }, { "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2823412066, "arguments": [ { "name": "impulse", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "impulse", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "float", "meta": "float" } ] }, { "name": "set_applied_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force", "type": "Vector2" } ] }, { "name": "get_applied_force", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_applied_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "float", "meta": "float" } ] }, { "name": "get_applied_torque", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force", "type": "Vector2" } ] }, { "name": "add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "force", "type": "Vector2" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "float", "meta": "float" } ] }, { "name": "set_sleeping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sleeping", "type": "bool" } ] }, { "name": "is_sleeping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_can_sleep", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "able_to_sleep", "type": "bool" } ] }, { "name": "is_able_to_sleep", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_colliding_bodies", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "signals": [ { "name": "body_entered", "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "body_shape_entered", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "sleeping_state_changed" }, { "name": "body_exited", "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "body_shape_exited", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 }, { "type": "float", "name": "mass", "setter": "set_mass", "getter": "get_mass", "index": -1 }, { "type": "float", "name": "inertia", "setter": "set_inertia", "getter": "get_inertia", "index": -1 }, { "type": "PhysicsMaterial", "name": "physics_material_override", "setter": "set_physics_material_override", "getter": "get_physics_material_override", "index": -1 }, { "type": "float", "name": "gravity_scale", "setter": "set_gravity_scale", "getter": "get_gravity_scale", "index": -1 }, { "type": "bool", "name": "custom_integrator", "setter": "set_use_custom_integrator", "getter": "is_using_custom_integrator", "index": -1 }, { "type": "int", "name": "continuous_cd", "setter": "set_continuous_collision_detection_mode", "getter": "get_continuous_collision_detection_mode", "index": -1 }, { "type": "int", "name": "contacts_reported", "setter": "set_max_contacts_reported", "getter": "get_max_contacts_reported", "index": -1 }, { "type": "bool", "name": "contact_monitor", "setter": "set_contact_monitor", "getter": "is_contact_monitor_enabled", "index": -1 }, { "type": "bool", "name": "sleeping", "setter": "set_sleeping", "getter": "is_sleeping", "index": -1 }, { "type": "bool", "name": "can_sleep", "setter": "set_can_sleep", "getter": "is_able_to_sleep", "index": -1 }, { "type": "Vector2", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "float", "name": "linear_damp", "setter": "set_linear_damp", "getter": "get_linear_damp", "index": -1 }, { "type": "float", "name": "angular_velocity", "setter": "set_angular_velocity", "getter": "get_angular_velocity", "index": -1 }, { "type": "float", "name": "angular_damp", "setter": "set_angular_damp", "getter": "get_angular_damp", "index": -1 }, { "type": "Vector2", "name": "applied_force", "setter": "set_applied_force", "getter": "get_applied_force", "index": -1 }, { "type": "float", "name": "applied_torque", "setter": "set_applied_torque", "getter": "get_applied_torque", "index": -1 } ] }, { "name": "RigidBody3D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody3D", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_DYNAMIC", "value": 0 }, { "name": "MODE_STATIC", "value": 1 }, { "name": "MODE_DYNAMIC_LOCKED", "value": 2 }, { "name": "MODE_KINEMATIC", "value": 3 } ] } ], "methods": [ { "name": "_integrate_forces", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "state", "type": "PhysicsDirectBodyState3D" } ] }, { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::RigidBody3D.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::RigidBody3D.Mode" } }, { "name": "set_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_material_override", "type": "PhysicsMaterial" } ] }, { "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PhysicsMaterial" } }, { "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_velocity", "type": "Vector3" } ] }, { "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_velocity", "type": "Vector3" } ] }, { "name": "get_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_inverse_inertia_tensor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Basis" } }, { "name": "set_gravity_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity_scale", "type": "float", "meta": "float" } ] }, { "name": "get_gravity_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_damp", "type": "float", "meta": "float" } ] }, { "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angular_damp", "type": "float", "meta": "float" } ] }, { "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_custom_integrator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_custom_integrator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_contact_monitor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_contact_monitor_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_continuous_collision_detection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_continuous_collision_detection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_axis_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis_velocity", "type": "Vector3" } ] }, { "name": "add_central_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "force", "type": "Vector3" } ] }, { "name": "add_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "force", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "add_torque", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "torque", "type": "Vector3" } ] }, { "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "Vector3" } ] }, { "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "impulse", "type": "Vector3" }, { "name": "position", "type": "Vector3", "default_value": "Vector3(0, 0, 0)" } ] }, { "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "impulse", "type": "Vector3" } ] }, { "name": "set_sleeping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sleeping", "type": "bool" } ] }, { "name": "is_sleeping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_can_sleep", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "able_to_sleep", "type": "bool" } ] }, { "name": "is_able_to_sleep", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_colliding_bodies", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "signals": [ { "name": "body_entered", "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "body_shape_entered", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] }, { "name": "sleeping_state_changed" }, { "name": "body_exited", "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "body_shape_exited", "arguments": [ { "name": "body_rid", "type": "RID" }, { "name": "body", "type": "Node" }, { "name": "body_shape", "type": "int" }, { "name": "local_shape", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 }, { "type": "float", "name": "mass", "setter": "set_mass", "getter": "get_mass", "index": -1 }, { "type": "PhysicsMaterial", "name": "physics_material_override", "setter": "set_physics_material_override", "getter": "get_physics_material_override", "index": -1 }, { "type": "float", "name": "gravity_scale", "setter": "set_gravity_scale", "getter": "get_gravity_scale", "index": -1 }, { "type": "bool", "name": "custom_integrator", "setter": "set_use_custom_integrator", "getter": "is_using_custom_integrator", "index": -1 }, { "type": "bool", "name": "continuous_cd", "setter": "set_use_continuous_collision_detection", "getter": "is_using_continuous_collision_detection", "index": -1 }, { "type": "int", "name": "contacts_reported", "setter": "set_max_contacts_reported", "getter": "get_max_contacts_reported", "index": -1 }, { "type": "bool", "name": "contact_monitor", "setter": "set_contact_monitor", "getter": "is_contact_monitor_enabled", "index": -1 }, { "type": "bool", "name": "sleeping", "setter": "set_sleeping", "getter": "is_sleeping", "index": -1 }, { "type": "bool", "name": "can_sleep", "setter": "set_can_sleep", "getter": "is_able_to_sleep", "index": -1 }, { "type": "Vector3", "name": "linear_velocity", "setter": "set_linear_velocity", "getter": "get_linear_velocity", "index": -1 }, { "type": "float", "name": "linear_damp", "setter": "set_linear_damp", "getter": "get_linear_damp", "index": -1 }, { "type": "Vector3", "name": "angular_velocity", "setter": "set_angular_velocity", "getter": "get_angular_velocity", "index": -1 }, { "type": "float", "name": "angular_damp", "setter": "set_angular_damp", "getter": "get_angular_damp", "index": -1 } ] }, { "name": "RootMotionView", "is_refcounted": false, "is_instantiable": false, "inherits": "VisualInstance3D", "api_type": "core", "properties": [ { "type": "NodePath", "name": "animation_path", "setter": "set_animation_path", "getter": "get_animation_path", "index": -1 }, { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "float", "name": "cell_size", "setter": "set_cell_size", "getter": "get_cell_size", "index": -1 }, { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "bool", "name": "zero_y", "setter": "set_zero_y", "getter": "get_zero_y", "index": -1 } ] }, { "name": "SceneState", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "GenEditState", "values": [ { "name": "GEN_EDIT_STATE_DISABLED", "value": 0 }, { "name": "GEN_EDIT_STATE_INSTANCE", "value": 1 }, { "name": "GEN_EDIT_STATE_MAIN", "value": 2 } ] } ], "methods": [ { "name": "get_node_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_node_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "for_parent", "type": "bool", "default_value": "false" } ] }, { "name": "get_node_owner_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "is_node_instance_placeholder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_instance_placeholder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_instance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedScene" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_groups", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_property_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_property_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "prop_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_node_property_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" }, { "name": "prop_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_connection_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_target", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_method", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_connection_binds", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] } ] }, { "name": "SceneTree", "is_refcounted": false, "is_instantiable": true, "inherits": "MainLoop", "api_type": "core", "enums": [ { "name": "GroupCallFlags", "values": [ { "name": "GROUP_CALL_DEFAULT", "value": 0 }, { "name": "GROUP_CALL_REVERSE", "value": 1 }, { "name": "GROUP_CALL_REALTIME", "value": 2 }, { "name": "GROUP_CALL_UNIQUE", "value": 4 } ] } ], "methods": [ { "name": "get_root", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Window" } }, { "name": "has_group", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "set_auto_accept_quit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_quit_on_go_back", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "set_debug_collisions_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_debugging_collisions_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_debug_navigation_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_debugging_navigation_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_edited_scene_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scene", "type": "Node" } ] }, { "name": "get_edited_scene_root", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "set_pause", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "create_timer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "SceneTreeTimer" }, "arguments": [ { "name": "time_sec", "type": "float", "meta": "double" }, { "name": "process_always", "type": "bool", "default_value": "true" } ] }, { "name": "create_tween", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Tween" } }, { "name": "get_processed_tweens", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_node_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int64" } }, { "name": "quit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "exit_code", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "queue_delete", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "obj", "type": "Object" } ] }, { "name": "call_group_flags", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135445962, "return_value": { "type": "Variant" }, "arguments": [ { "name": "flags", "type": "int" }, { "name": "group", "type": "StringName" }, { "name": "method", "type": "StringName" } ] }, { "name": "notify_group_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "call_flags", "type": "int", "meta": "uint32" }, { "name": "group", "type": "StringName" }, { "name": "notification", "type": "int", "meta": "int32" } ] }, { "name": "set_group_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "call_flags", "type": "int", "meta": "uint32" }, { "name": "group", "type": "StringName" }, { "name": "property", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "call_group", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135410025, "return_value": { "type": "Variant" }, "arguments": [ { "name": "group", "type": "StringName" }, { "name": "method", "type": "StringName" } ] }, { "name": "notify_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "group", "type": "StringName" }, { "name": "notification", "type": "int", "meta": "int32" } ] }, { "name": "set_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "group", "type": "StringName" }, { "name": "property", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_nodes_in_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "group", "type": "StringName" } ] }, { "name": "get_first_node_in_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Node" }, "arguments": [ { "name": "group", "type": "StringName" } ] }, { "name": "set_current_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "child_node", "type": "Node" } ] }, { "name": "get_current_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Node" } }, { "name": "change_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "change_scene_to", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "packed_scene", "type": "PackedScene" } ] }, { "name": "reload_current_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "set_multiplayer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "multiplayer", "type": "MultiplayerAPI" } ] }, { "name": "get_multiplayer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "MultiplayerAPI" } }, { "name": "set_multiplayer_poll_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_multiplayer_poll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "node_configuration_warning_changed", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "tree_process_mode_changed" }, { "name": "physics_frame" }, { "name": "node_removed", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "node_added", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "files_dropped", "arguments": [ { "name": "files", "type": "PackedStringArray" }, { "name": "screen", "type": "int" } ] }, { "name": "process_frame" }, { "name": "node_renamed", "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "tree_changed" } ], "properties": [ { "type": "bool", "name": "debug_collisions_hint", "setter": "set_debug_collisions_hint", "getter": "is_debugging_collisions_hint", "index": -1 }, { "type": "bool", "name": "debug_navigation_hint", "setter": "set_debug_navigation_hint", "getter": "is_debugging_navigation_hint", "index": -1 }, { "type": "bool", "name": "paused", "setter": "set_pause", "getter": "is_paused", "index": -1 }, { "type": "Node", "name": "edited_scene_root", "setter": "set_edited_scene_root", "getter": "get_edited_scene_root", "index": -1 }, { "type": "Node", "name": "current_scene", "setter": "set_current_scene", "getter": "get_current_scene", "index": -1 }, { "type": "Node", "name": "root", "setter": "", "getter": "get_root", "index": -1 }, { "type": "MultiplayerAPI", "name": "multiplayer", "setter": "set_multiplayer", "getter": "get_multiplayer", "index": -1 }, { "type": "bool", "name": "multiplayer_poll", "setter": "set_multiplayer_poll_enabled", "getter": "is_multiplayer_poll_enabled", "index": -1 } ] }, { "name": "SceneTreeTimer", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_time_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time", "type": "float", "meta": "double" } ] }, { "name": "get_time_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } } ], "signals": [ { "name": "timeout" } ], "properties": [ { "type": "float", "name": "time_left", "setter": "set_time_left", "getter": "get_time_left", "index": -1 } ] }, { "name": "Script", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "can_instantiate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "instance_has", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "base_object", "type": "Object" } ] }, { "name": "has_source_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_source_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_source_code", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "source", "type": "String" } ] }, { "name": "reload", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "keep_state", "type": "bool", "default_value": "false" } ] }, { "name": "get_base_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Script" } }, { "name": "get_instance_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "has_script_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "signal_name", "type": "StringName" } ] }, { "name": "get_script_property_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_script_method_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_script_signal_list", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_script_constant_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "get_property_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Variant" }, "arguments": [ { "name": "property", "type": "StringName" } ] }, { "name": "is_tool", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "String", "name": "source_code", "setter": "set_source_code", "getter": "get_source_code", "index": -1 } ] }, { "name": "ScriptCreateDialog", "is_refcounted": false, "is_instantiable": false, "inherits": "ConfirmationDialog", "api_type": "editor", "methods": [ { "name": "config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 221802731, "arguments": [ { "name": "inherits", "type": "String" }, { "name": "path", "type": "String" }, { "name": "built_in_enabled", "type": "bool", "default_value": "true" }, { "name": "load_enabled", "type": "bool", "default_value": "true" } ] } ], "signals": [ { "name": "script_created", "arguments": [ { "name": "script", "type": "Script" } ] } ] }, { "name": "ScriptEditor", "is_refcounted": false, "is_instantiable": false, "inherits": "PanelContainer", "api_type": "editor", "methods": [ { "name": "get_current_editor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ScriptEditorBase" } }, { "name": "get_open_script_editors", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "register_syntax_highlighter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "syntax_highlighter", "type": "EditorSyntaxHighlighter" } ] }, { "name": "unregister_syntax_highlighter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "syntax_highlighter", "type": "EditorSyntaxHighlighter" } ] }, { "name": "goto_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "line_number", "type": "int", "meta": "int32" } ] }, { "name": "get_current_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Script" } }, { "name": "get_open_scripts", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "open_script_create_dialog", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "base_name", "type": "String" }, { "name": "base_path", "type": "String" } ] } ], "signals": [ { "name": "editor_script_changed", "arguments": [ { "name": "script", "type": "Script" } ] }, { "name": "script_close", "arguments": [ { "name": "script", "type": "Script" } ] } ] }, { "name": "ScriptEditorBase", "is_refcounted": false, "is_instantiable": false, "inherits": "VBoxContainer", "api_type": "editor", "methods": [ { "name": "get_base_editor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } } ], "signals": [ { "name": "edited_script_changed" }, { "name": "replace_in_files_requested", "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "search_in_files_requested", "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "go_to_help", "arguments": [ { "name": "what", "type": "String" } ] }, { "name": "request_save_history" }, { "name": "request_open_script_at_line", "arguments": [ { "name": "script", "type": "Object" }, { "name": "line", "type": "int" } ] }, { "name": "request_help", "arguments": [ { "name": "topic", "type": "String" } ] }, { "name": "name_changed" } ] }, { "name": "ScrollBar", "is_refcounted": false, "is_instantiable": false, "inherits": "Range", "api_type": "core", "methods": [ { "name": "set_custom_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "step", "type": "float", "meta": "float" } ] }, { "name": "get_custom_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "signals": [ { "name": "scrolling" } ], "properties": [ { "type": "float", "name": "custom_step", "setter": "set_custom_step", "getter": "get_custom_step", "index": -1 } ] }, { "name": "ScrollContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "methods": [ { "name": "set_h_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_h_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_v_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_enable_h_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_h_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enable_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_v_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_h_scroll_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_h_scroll_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_v_scroll_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_v_scroll_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_deadzone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "deadzone", "type": "int", "meta": "int32" } ] }, { "name": "get_deadzone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_follow_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_following_focus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_h_scrollbar", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "HScrollBar" } }, { "name": "get_v_scrollbar", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "VScrollBar" } }, { "name": "ensure_control_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "control", "type": "Control" } ] } ], "signals": [ { "name": "scroll_started" }, { "name": "scroll_ended" } ], "properties": [ { "type": "bool", "name": "follow_focus", "setter": "set_follow_focus", "getter": "is_following_focus", "index": -1 }, { "type": "int", "name": "scroll_horizontal", "setter": "set_h_scroll", "getter": "get_h_scroll", "index": -1 }, { "type": "int", "name": "scroll_vertical", "setter": "set_v_scroll", "getter": "get_v_scroll", "index": -1 }, { "type": "bool", "name": "scroll_horizontal_enabled", "setter": "set_enable_h_scroll", "getter": "is_h_scroll_enabled", "index": -1 }, { "type": "bool", "name": "scroll_vertical_enabled", "setter": "set_enable_v_scroll", "getter": "is_v_scroll_enabled", "index": -1 }, { "type": "bool", "name": "scroll_horizontal_visible", "setter": "set_h_scroll_visible", "getter": "is_h_scroll_visible", "index": -1 }, { "type": "bool", "name": "scroll_vertical_visible", "setter": "set_v_scroll_visible", "getter": "is_v_scroll_visible", "index": -1 }, { "type": "int", "name": "scroll_deadzone", "setter": "set_deadzone", "getter": "get_deadzone", "index": -1 } ] }, { "name": "SegmentShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_a", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "a", "type": "Vector2" } ] }, { "name": "get_a", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_b", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "b", "type": "Vector2" } ] }, { "name": "get_b", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "a", "setter": "set_a", "getter": "get_a", "index": -1 }, { "type": "Vector2", "name": "b", "setter": "set_b", "getter": "get_b", "index": -1 } ] }, { "name": "Semaphore", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "wait", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "try_wait", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "post", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "SeparationRayShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_slide_on_slope", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "get_slide_on_slope", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "bool", "name": "slide_on_slope", "setter": "set_slide_on_slope", "getter": "get_slide_on_slope", "index": -1 } ] }, { "name": "SeparationRayShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_slide_on_slope", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "get_slide_on_slope", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "bool", "name": "slide_on_slope", "setter": "set_slide_on_slope", "getter": "get_slide_on_slope", "index": -1 } ] }, { "name": "Separator", "is_refcounted": false, "is_instantiable": false, "inherits": "Control", "api_type": "core" }, { "name": "Shader", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_SPATIAL", "value": 0 }, { "name": "MODE_CANVAS_ITEM", "value": 1 }, { "name": "MODE_PARTICLES", "value": 2 }, { "name": "MODE_SKY", "value": 3 } ] } ], "methods": [ { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Shader.Mode" } }, { "name": "set_code", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "code", "type": "String" } ] }, { "name": "get_code", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_default_texture_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "StringName" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_default_texture_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "param", "type": "StringName" } ] }, { "name": "has_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] } ], "properties": [ { "type": "String", "name": "code", "setter": "set_code", "getter": "get_code", "index": -1 } ] }, { "name": "ShaderGlobalsOverride", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core" }, { "name": "ShaderMaterial", "is_refcounted": true, "is_instantiable": true, "inherits": "Material", "api_type": "core", "methods": [ { "name": "set_shader", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shader", "type": "Shader" } ] }, { "name": "get_shader", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shader" } }, { "name": "set_shader_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_shader_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "param", "type": "StringName" } ] }, { "name": "property_can_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "property_get_revert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "String" } ] } ], "properties": [ { "type": "Shader", "name": "shader", "setter": "set_shader", "getter": "get_shader", "index": -1 } ] }, { "name": "Shape2D", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_custom_solver_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_custom_solver_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "collide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "bool" }, "arguments": [ { "name": "local_xform", "type": "Transform2D" }, { "name": "with_shape", "type": "Shape2D" }, { "name": "shape_xform", "type": "Transform2D" } ] }, { "name": "collide_with_motion", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "bool" }, "arguments": [ { "name": "local_xform", "type": "Transform2D" }, { "name": "local_motion", "type": "Vector2" }, { "name": "with_shape", "type": "Shape2D" }, { "name": "shape_xform", "type": "Transform2D" }, { "name": "shape_motion", "type": "Vector2" } ] }, { "name": "collide_and_get_contacts", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Array" }, "arguments": [ { "name": "local_xform", "type": "Transform2D" }, { "name": "with_shape", "type": "Shape2D" }, { "name": "shape_xform", "type": "Transform2D" } ] }, { "name": "collide_with_motion_and_get_contacts", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "Array" }, "arguments": [ { "name": "local_xform", "type": "Transform2D" }, { "name": "local_motion", "type": "Vector2" }, { "name": "with_shape", "type": "Shape2D" }, { "name": "shape_xform", "type": "Transform2D" }, { "name": "shape_motion", "type": "Vector2" } ] }, { "name": "draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "color", "type": "Color" } ] } ], "properties": [ { "type": "float", "name": "custom_solver_bias", "setter": "set_custom_solver_bias", "getter": "get_custom_solver_bias", "index": -1 } ] }, { "name": "Shape3D", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_debug_mesh", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "ArrayMesh" } } ], "properties": [ { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 } ] }, { "name": "Shortcut", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_event", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "get_event", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "InputEvent" } }, { "name": "has_valid_event", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "matches_event", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "get_as_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "InputEvent", "name": "event", "setter": "set_event", "getter": "get_event", "index": -1 } ] }, { "name": "Skeleton2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "get_bone_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Bone2D" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modification_stack", "type": "SkeletonModificationStack2D" } ] }, { "name": "get_modification_stack", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SkeletonModificationStack2D" } }, { "name": "execute_modifications", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_local_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "override_pose", "type": "Transform2D" }, { "name": "strength", "type": "float", "meta": "float" }, { "name": "persistent", "type": "bool" } ] }, { "name": "get_bone_local_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Transform2D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "bone_setup_changed" } ] }, { "name": "Skeleton3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "constants": [ { "name": "NOTIFICATION_UPDATE_SKELETON", "value": 50 } ], "methods": [ { "name": "add_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "find_bone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_bone_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "parent_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "unparent_bone_and_rest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "bone_children", "type": "PackedInt32Array" } ] }, { "name": "add_bone_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "child_bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_bone_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "child_bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_parentless_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PackedInt32Array" } }, { "name": "get_bone_rest", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_rest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "rest", "type": "Transform3D" } ] }, { "name": "register_skin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "SkinReference" }, "arguments": [ { "name": "skin", "type": "Skin" } ] }, { "name": "localize_rests", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_bone_disable_rest", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "disable", "type": "bool" } ] }, { "name": "is_bone_rest_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_bone_pose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "pose", "type": "Transform3D" } ] }, { "name": "clear_bones_global_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_bone_global_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "pose", "type": "Transform3D" }, { "name": "amount", "type": "float", "meta": "float" }, { "name": "persistent", "type": "bool", "default_value": "false" } ] }, { "name": "get_bone_global_pose_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_global_pose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_global_pose_no_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "clear_bones_local_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_bone_local_pose_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "pose", "type": "Transform3D" }, { "name": "amount", "type": "float", "meta": "float" }, { "name": "persistent", "type": "bool", "default_value": "false" } ] }, { "name": "get_bone_local_pose_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_custom_pose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_bone_custom_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "custom_pose", "type": "Transform3D" } ] }, { "name": "force_update_all_bone_transforms", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "force_update_bone_child_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "global_pose_to_world_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "global_pose", "type": "Transform3D" } ] }, { "name": "world_transform_to_global_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "world_transform", "type": "Transform3D" } ] }, { "name": "global_pose_to_local_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "global_pose", "type": "Transform3D" } ] }, { "name": "local_pose_to_global_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "local_pose", "type": "Transform3D" } ] }, { "name": "global_pose_z_forward_to_bone_forward", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Basis" }, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" }, { "name": "basis", "type": "Basis" } ] }, { "name": "set_animate_physical_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "get_animate_physical_bones", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "physical_bones_stop_simulation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "physical_bones_start_simulation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 326655116, "arguments": [ { "name": "bones", "type": "Array", "default_value": "[]" } ] }, { "name": "physical_bones_add_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exception", "type": "RID" } ] }, { "name": "physical_bones_remove_collision_exception", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exception", "type": "RID" } ] }, { "name": "set_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modification_stack", "type": "SkeletonModificationStack3D" } ] }, { "name": "get_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "SkeletonModificationStack3D" } }, { "name": "execute_modifications", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "execution_mode", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "bone_pose_changed", "arguments": [ { "name": "bone_idx", "type": "int" } ] }, { "name": "pose_updated" } ], "properties": [ { "type": "bool", "name": "animate_physical_bones", "setter": "set_animate_physical_bones", "getter": "get_animate_physical_bones", "index": -1 } ] }, { "name": "SkeletonIK3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "set_root_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "root_bone", "type": "StringName" } ] }, { "name": "get_root_bone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_tip_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tip_bone", "type": "StringName" } ] }, { "name": "get_tip_bone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_interpolation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interpolation", "type": "float", "meta": "float" } ] }, { "name": "get_interpolation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_target_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target", "type": "Transform3D" } ] }, { "name": "get_target_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "node", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "NodePath" } }, { "name": "set_override_tip_basis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "bool" } ] }, { "name": "is_override_tip_basis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_magnet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use", "type": "bool" } ] }, { "name": "is_using_magnet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_magnet_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "local_position", "type": "Vector3" } ] }, { "name": "get_magnet_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_parent_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skeleton3D" } }, { "name": "is_running", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_min_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min_distance", "type": "float", "meta": "float" } ] }, { "name": "get_min_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max_iterations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "iterations", "type": "int", "meta": "int32" } ] }, { "name": "get_max_iterations", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "one_time", "type": "bool", "default_value": "false" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "StringName", "name": "root_bone", "setter": "set_root_bone", "getter": "get_root_bone", "index": -1 }, { "type": "StringName", "name": "tip_bone", "setter": "set_tip_bone", "getter": "get_tip_bone", "index": -1 }, { "type": "float", "name": "interpolation", "setter": "set_interpolation", "getter": "get_interpolation", "index": -1 }, { "type": "Transform3D", "name": "target", "setter": "set_target_transform", "getter": "get_target_transform", "index": -1 }, { "type": "bool", "name": "override_tip_basis", "setter": "set_override_tip_basis", "getter": "is_override_tip_basis", "index": -1 }, { "type": "bool", "name": "use_magnet", "setter": "set_use_magnet", "getter": "is_using_magnet", "index": -1 }, { "type": "Vector3", "name": "magnet", "setter": "set_magnet_position", "getter": "get_magnet_position", "index": -1 }, { "type": "NodePath", "name": "target_node", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "float", "name": "min_distance", "setter": "set_min_distance", "getter": "get_min_distance", "index": -1 }, { "type": "int", "name": "max_iterations", "setter": "set_max_iterations", "getter": "get_max_iterations", "index": -1 } ] }, { "name": "SkeletonModification2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "_execute", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_setup_modification", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "modification_stack", "type": "SkeletonModificationStack2D" } ] }, { "name": "_draw_editor_gizmo", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "SkeletonModificationStack2D" } }, { "name": "set_is_setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "is_setup", "type": "bool" } ] }, { "name": "get_is_setup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_execution_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { "name": "get_execution_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "clamp_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "angle", "type": "float", "meta": "float" }, { "name": "min", "type": "float", "meta": "float" }, { "name": "max", "type": "float", "meta": "float" }, { "name": "invert", "type": "bool" } ] }, { "name": "set_editor_draw_gizmo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_gizmo", "type": "bool" } ] }, { "name": "get_editor_draw_gizmo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "get_enabled", "index": -1 }, { "type": "int", "name": "execution_mode", "setter": "set_execution_mode", "getter": "get_execution_mode", "index": -1 } ] }, { "name": "SkeletonModification2DCCDIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tip_nodepath", "type": "NodePath" } ] }, { "name": "get_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_ccdik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_ccdik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_ccdik_joint_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone2d_nodepath", "type": "NodePath" } ] }, { "name": "get_ccdik_joint_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_ccdik_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_rotate_from_joint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "rotate_from_joint", "type": "bool" } ] }, { "name": "get_ccdik_joint_rotate_from_joint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_enable_constraint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "enable_constraint", "type": "bool" } ] }, { "name": "get_ccdik_joint_enable_constraint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_angle_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "angle_min", "type": "float", "meta": "float" } ] }, { "name": "get_ccdik_joint_constraint_angle_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_angle_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "angle_max", "type": "float", "meta": "float" } ] }, { "name": "get_ccdik_joint_constraint_angle_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_angle_invert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "invert", "type": "bool" } ] }, { "name": "get_ccdik_joint_constraint_angle_invert", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "NodePath", "name": "tip_nodepath", "setter": "set_tip_node", "getter": "get_tip_node", "index": -1 }, { "type": "int", "name": "ccdik_data_chain_length", "setter": "set_ccdik_data_chain_length", "getter": "get_ccdik_data_chain_length", "index": -1 } ] }, { "name": "SkeletonModification2DFABRIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_fabrik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_fabrik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_fabrik_joint_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone2d_nodepath", "type": "NodePath" } ] }, { "name": "get_fabrik_joint_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_fabrik_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_magnet_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "magnet_position", "type": "Vector2" } ] }, { "name": "get_fabrik_joint_magnet_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_use_target_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "use_target_rotation", "type": "bool" } ] }, { "name": "get_fabrik_joint_use_target_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "int", "name": "fabrik_data_chain_length", "setter": "set_fabrik_data_chain_length", "getter": "get_fabrik_data_chain_length", "index": -1 } ] }, { "name": "SkeletonModification2DJiggle", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_jiggle_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_jiggle_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "damping", "type": "float", "meta": "float" } ] }, { "name": "get_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_gravity", "type": "bool" } ] }, { "name": "get_use_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity", "type": "Vector2" } ] }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_use_colliders", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_colliders", "type": "bool" } ] }, { "name": "get_use_colliders", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_jiggle_joint_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone2d_node", "type": "NodePath" } ] }, { "name": "get_jiggle_joint_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_jiggle_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "override", "type": "bool" } ] }, { "name": "get_jiggle_joint_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "damping", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_use_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "use_gravity", "type": "bool" } ] }, { "name": "get_jiggle_joint_use_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "gravity", "type": "Vector2" } ] }, { "name": "get_jiggle_joint_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "int", "name": "jiggle_data_chain_length", "setter": "set_jiggle_data_chain_length", "getter": "get_jiggle_data_chain_length", "index": -1 }, { "type": "float", "name": "stiffness", "setter": "set_stiffness", "getter": "get_stiffness", "index": -1 }, { "type": "float", "name": "mass", "setter": "set_mass", "getter": "get_mass", "index": -1 }, { "type": "float", "name": "damping", "setter": "set_damping", "getter": "get_damping", "index": -1 }, { "type": "bool", "name": "use_gravity", "setter": "set_use_gravity", "getter": "get_use_gravity", "index": -1 }, { "type": "Vector2", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 } ] }, { "name": "SkeletonModification2DLookAt", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone2d_nodepath", "type": "NodePath" } ] }, { "name": "get_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_additional_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rotation", "type": "float", "meta": "float" } ] }, { "name": "get_additional_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_enable_constraint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable_constraint", "type": "bool" } ] }, { "name": "get_enable_constraint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_constraint_angle_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle_min", "type": "float", "meta": "float" } ] }, { "name": "get_constraint_angle_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_constraint_angle_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "angle_max", "type": "float", "meta": "float" } ] }, { "name": "get_constraint_angle_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_constraint_angle_invert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "invert", "type": "bool" } ] }, { "name": "get_constraint_angle_invert", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "bone_index", "setter": "set_bone_index", "getter": "get_bone_index", "index": -1 }, { "type": "NodePath", "name": "bone2d_node", "setter": "set_bone2d_node", "getter": "get_bone2d_node", "index": -1 }, { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 } ] }, { "name": "SkeletonModification2DPhysicalBones", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_physical_bone_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_physical_bone_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_physical_bone_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "physicalbone2d_node", "type": "NodePath" } ] }, { "name": "get_physical_bone_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "fetch_physical_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "start_simulation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 326655116, "arguments": [ { "name": "bones", "type": "Array", "default_value": "[]" } ] }, { "name": "stop_simulation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 326655116, "arguments": [ { "name": "bones", "type": "Array", "default_value": "[]" } ] } ], "properties": [ { "type": "int", "name": "physical_bone_chain_length", "setter": "set_physical_bone_chain_length", "getter": "get_physical_bone_chain_length", "index": -1 } ] }, { "name": "SkeletonModification2DStackHolder", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_held_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "held_modification_stack", "type": "SkeletonModificationStack2D" } ] }, { "name": "get_held_modification_stack", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SkeletonModificationStack2D" } } ] }, { "name": "SkeletonModification2DTwoBoneIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_target_minimum_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "minimum_distance", "type": "float", "meta": "float" } ] }, { "name": "get_target_minimum_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_target_maximum_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "maximum_distance", "type": "float", "meta": "float" } ] }, { "name": "get_target_maximum_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_flip_bend_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_direction", "type": "bool" } ] }, { "name": "get_flip_bend_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_joint_one_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone2d_node", "type": "NodePath" } ] }, { "name": "get_joint_one_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_joint_one_bone_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_joint_one_bone_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_joint_two_bone2d_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone2d_node", "type": "NodePath" } ] }, { "name": "get_joint_two_bone2d_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_joint_two_bone_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_joint_two_bone_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "float", "name": "target_minimum_distance", "setter": "set_target_minimum_distance", "getter": "get_target_minimum_distance", "index": -1 }, { "type": "float", "name": "target_maximum_distance", "setter": "set_target_maximum_distance", "getter": "get_target_maximum_distance", "index": -1 }, { "type": "bool", "name": "flip_bend_direction", "setter": "set_flip_bend_direction", "getter": "get_flip_bend_direction", "index": -1 } ] }, { "name": "SkeletonModification3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "_execute", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "delta", "type": "float" } ] }, { "name": "_setup_modification", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "modification_stack", "type": "SkeletonModificationStack3D" } ] }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "SkeletonModificationStack3D" } }, { "name": "set_is_setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "is_setup", "type": "bool" } ] }, { "name": "get_is_setup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_execution_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { "name": "get_execution_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "clamp_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "angle", "type": "float", "meta": "float" }, { "name": "min", "type": "float", "meta": "float" }, { "name": "max", "type": "float", "meta": "float" }, { "name": "invert", "type": "bool" } ] } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "get_enabled", "index": -1 }, { "type": "int", "name": "execution_mode", "setter": "set_execution_mode", "getter": "get_execution_mode", "index": -1 } ] }, { "name": "SkeletonModification3DCCDIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tip_nodepath", "type": "NodePath" } ] }, { "name": "get_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_use_high_quality_solve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "high_quality_solve", "type": "bool" } ] }, { "name": "get_use_high_quality_solve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_ccdik_joint_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_name", "type": "String" } ] }, { "name": "get_ccdik_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_index", "type": "int", "meta": "int32" } ] }, { "name": "get_ccdik_joint_ccdik_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_ccdik_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "axis", "type": "int", "meta": "int32" } ] }, { "name": "get_ccdik_joint_enable_joint_constraint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_enable_joint_constraint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_ccdik_joint_constraint_angle_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_angle_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "min_angle", "type": "float", "meta": "float" } ] }, { "name": "get_ccdik_joint_constraint_angle_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_angle_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "max_angle", "type": "float", "meta": "float" } ] }, { "name": "get_ccdik_joint_constraint_invert", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_ccdik_joint_constraint_invert", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "invert", "type": "bool" } ] }, { "name": "set_ccdik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_ccdik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "NodePath", "name": "tip_nodepath", "setter": "set_tip_node", "getter": "get_tip_node", "index": -1 }, { "type": "bool", "name": "high_quality_solve", "setter": "set_use_high_quality_solve", "getter": "get_use_high_quality_solve", "index": -1 }, { "type": "int", "name": "ccdik_data_chain_length", "setter": "set_ccdik_data_chain_length", "getter": "get_ccdik_data_chain_length", "index": -1 } ] }, { "name": "SkeletonModification3DFABRIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_fabrik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_fabrik_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_chain_tolerance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tolerance", "type": "float", "meta": "float" } ] }, { "name": "get_chain_tolerance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_chain_max_iterations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_iterations", "type": "int", "meta": "int32" } ] }, { "name": "get_chain_max_iterations", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_fabrik_joint_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_name", "type": "String" } ] }, { "name": "get_fabrik_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_index", "type": "int", "meta": "int32" } ] }, { "name": "get_fabrik_joint_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_fabrik_joint_magnet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_magnet", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "magnet_position", "type": "Vector3" } ] }, { "name": "get_fabrik_joint_auto_calculate_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_auto_calculate_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "auto_calculate_length", "type": "bool" } ] }, { "name": "fabrik_joint_auto_calculate_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_fabrik_joint_use_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_use_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "use_tip_node", "type": "bool" } ] }, { "name": "get_fabrik_joint_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NodePath" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "tip_node", "type": "NodePath" } ] }, { "name": "get_fabrik_joint_use_target_basis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_fabrik_joint_use_target_basis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "use_target_basis", "type": "bool" } ] } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "int", "name": "fabrik_data_chain_length", "setter": "set_fabrik_data_chain_length", "getter": "get_fabrik_data_chain_length", "index": -1 }, { "type": "float", "name": "chain_tolerance", "setter": "set_chain_tolerance", "getter": "get_chain_tolerance", "index": -1 }, { "type": "int", "name": "chain_max_iterations", "setter": "set_chain_max_iterations", "getter": "get_chain_max_iterations", "index": -1 } ] }, { "name": "SkeletonModification3DJiggle", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_jiggle_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "get_jiggle_data_chain_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "damping", "type": "float", "meta": "float" } ] }, { "name": "get_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_gravity", "type": "bool" } ] }, { "name": "get_use_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gravity", "type": "Vector3" } ] }, { "name": "get_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_use_colliders", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_colliders", "type": "bool" } ] }, { "name": "get_use_colliders", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "int32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_jiggle_joint_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_jiggle_joint_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_jiggle_joint_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "override", "type": "bool" } ] }, { "name": "get_jiggle_joint_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_mass", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_damping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "damping", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_damping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_use_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "use_gravity", "type": "bool" } ] }, { "name": "get_jiggle_joint_use_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_gravity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "gravity", "type": "Vector3" } ] }, { "name": "get_jiggle_joint_gravity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_jiggle_joint_roll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" }, { "name": "roll", "type": "float", "meta": "float" } ] }, { "name": "get_jiggle_joint_roll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "joint_idx", "type": "int", "meta": "int32" } ] } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 }, { "type": "int", "name": "jiggle_data_chain_length", "setter": "set_jiggle_data_chain_length", "getter": "get_jiggle_data_chain_length", "index": -1 }, { "type": "float", "name": "stiffness", "setter": "set_stiffness", "getter": "get_stiffness", "index": -1 }, { "type": "float", "name": "mass", "setter": "set_mass", "getter": "get_mass", "index": -1 }, { "type": "float", "name": "damping", "setter": "set_damping", "getter": "get_damping", "index": -1 }, { "type": "bool", "name": "use_gravity", "setter": "set_use_gravity", "getter": "get_use_gravity", "index": -1 }, { "type": "Vector3", "name": "gravity", "setter": "set_gravity", "getter": "get_gravity", "index": -1 } ] }, { "name": "SkeletonModification3DLookAt", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_bone_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_bone_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_additional_rotation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "additional_rotation", "type": "Vector3" } ] }, { "name": "get_additional_rotation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_lock_rotation_to_plane", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "lock_to_plane", "type": "bool" } ] }, { "name": "get_lock_rotation_to_plane", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_lock_rotation_plane", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plane", "type": "int", "meta": "int32" } ] }, { "name": "get_lock_rotation_plane", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "StringName", "name": "bone_name", "setter": "set_bone_name", "getter": "get_bone_name", "index": -1 }, { "type": "int", "name": "bone_index", "setter": "set_bone_index", "getter": "get_bone_index", "index": -1 }, { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 } ] }, { "name": "SkeletonModification3DStackHolder", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_held_modification_stack", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "held_modification_stack", "type": "SkeletonModificationStack3D" } ] }, { "name": "get_held_modification_stack", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SkeletonModificationStack3D" } } ] }, { "name": "SkeletonModification3DTwoBoneIK", "is_refcounted": true, "is_instantiable": true, "inherits": "SkeletonModification3D", "api_type": "core", "methods": [ { "name": "set_target_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "target_nodepath", "type": "NodePath" } ] }, { "name": "get_target_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_use_pole_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_pole_node", "type": "bool" } ] }, { "name": "get_use_pole_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_pole_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pole_nodepath", "type": "NodePath" } ] }, { "name": "get_pole_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_use_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use_tip_node", "type": "bool" } ] }, { "name": "get_use_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tip_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tip_nodepath", "type": "NodePath" } ] }, { "name": "get_tip_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_auto_calculate_joint_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "auto_calculate_joint_length", "type": "bool" } ] }, { "name": "get_auto_calculate_joint_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_joint_one_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_name", "type": "String" } ] }, { "name": "get_joint_one_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_joint_one_bone_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_joint_one_bone_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_joint_one_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_length", "type": "float", "meta": "float" } ] }, { "name": "get_joint_one_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_joint_two_bone_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_name", "type": "String" } ] }, { "name": "get_joint_two_bone_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_joint_two_bone_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_joint_two_bone_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_joint_two_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bone_length", "type": "float", "meta": "float" } ] }, { "name": "get_joint_two_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_joint_one_roll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roll", "type": "float", "meta": "float" } ] }, { "name": "get_joint_one_roll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_joint_two_roll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roll", "type": "float", "meta": "float" } ] }, { "name": "get_joint_two_roll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "NodePath", "name": "target_nodepath", "setter": "set_target_node", "getter": "get_target_node", "index": -1 } ] }, { "name": "SkeletonModificationStack2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "execute", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { "name": "enable_all_modifications", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_modification", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "SkeletonModification2D" }, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" } ] }, { "name": "add_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modification", "type": "SkeletonModification2D" } ] }, { "name": "delete_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" }, { "name": "modification", "type": "SkeletonModification2D" } ] }, { "name": "set_modification_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "get_modification_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_is_setup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skeleton2D" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "get_enabled", "index": -1 }, { "type": "float", "name": "strength", "setter": "set_strength", "getter": "get_strength", "index": -1 }, { "type": "int", "name": "modification_count", "setter": "set_modification_count", "getter": "get_modification_count", "index": -1 } ] }, { "name": "SkeletonModificationStack3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "setup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "execute", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "delta", "type": "float", "meta": "float" }, { "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { "name": "enable_all_modifications", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_modification", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "SkeletonModification3D" }, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" } ] }, { "name": "add_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modification", "type": "SkeletonModification3D" } ] }, { "name": "delete_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_modification", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "mod_idx", "type": "int", "meta": "int32" }, { "name": "modification", "type": "SkeletonModification3D" } ] }, { "name": "set_modification_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "get_modification_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_is_setup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_strength", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "strength", "type": "float", "meta": "float" } ] }, { "name": "get_strength", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skeleton3D" } } ], "properties": [ { "type": "bool", "name": "enabled", "setter": "set_enabled", "getter": "get_enabled", "index": -1 }, { "type": "float", "name": "strength", "setter": "set_strength", "getter": "get_strength", "index": -1 }, { "type": "int", "name": "modification_count", "setter": "set_modification_count", "getter": "get_modification_count", "index": -1 } ] }, { "name": "Skin", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_bind_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bind_count", "type": "int", "meta": "int32" } ] }, { "name": "get_bind_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_bind", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bone", "type": "int", "meta": "int32" }, { "name": "pose", "type": "Transform3D" } ] }, { "name": "set_bind_pose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" }, { "name": "pose", "type": "Transform3D" } ] }, { "name": "get_bind_pose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" } ] }, { "name": "set_bind_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" }, { "name": "name", "type": "StringName" } ] }, { "name": "get_bind_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" } ] }, { "name": "set_bind_bone", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" }, { "name": "bone", "type": "int", "meta": "int32" } ] }, { "name": "get_bind_bone", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "bind_index", "type": "int", "meta": "int32" } ] }, { "name": "clear_binds", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "SkinReference", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_skin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Skin" } } ] }, { "name": "Sky", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "ProcessMode", "values": [ { "name": "PROCESS_MODE_AUTOMATIC", "value": 0 }, { "name": "PROCESS_MODE_QUALITY", "value": 1 }, { "name": "PROCESS_MODE_INCREMENTAL", "value": 2 }, { "name": "PROCESS_MODE_REALTIME", "value": 3 } ] }, { "name": "RadianceSize", "values": [ { "name": "RADIANCE_SIZE_32", "value": 0 }, { "name": "RADIANCE_SIZE_64", "value": 1 }, { "name": "RADIANCE_SIZE_128", "value": 2 }, { "name": "RADIANCE_SIZE_256", "value": 3 }, { "name": "RADIANCE_SIZE_512", "value": 4 }, { "name": "RADIANCE_SIZE_1024", "value": 5 }, { "name": "RADIANCE_SIZE_2048", "value": 6 }, { "name": "RADIANCE_SIZE_MAX", "value": 7 } ] } ], "methods": [ { "name": "set_radiance_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "enum::Sky.RadianceSize" } ] }, { "name": "get_radiance_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Sky.RadianceSize" } }, { "name": "set_process_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Sky.ProcessMode" } ] }, { "name": "get_process_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Sky.ProcessMode" } }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Material" } } ], "properties": [ { "type": "ShaderMaterial,PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial", "name": "sky_material", "setter": "set_material", "getter": "get_material", "index": -1 }, { "type": "int", "name": "process_mode", "setter": "set_process_mode", "getter": "get_process_mode", "index": -1 }, { "type": "int", "name": "radiance_size", "setter": "set_radiance_size", "getter": "get_radiance_size", "index": -1 } ] }, { "name": "Slider", "is_refcounted": false, "is_instantiable": false, "inherits": "Range", "api_type": "core", "methods": [ { "name": "set_ticks", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "count", "type": "int", "meta": "int32" } ] }, { "name": "get_ticks", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_ticks_on_borders", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_ticks_on_borders", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ticks_on_border", "type": "bool" } ] }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editable", "type": "bool" } ] }, { "name": "is_editable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_scrollable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scrollable", "type": "bool" } ] }, { "name": "is_scrollable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "editable", "setter": "set_editable", "getter": "is_editable", "index": -1 }, { "type": "bool", "name": "scrollable", "setter": "set_scrollable", "getter": "is_scrollable", "index": -1 }, { "type": "int", "name": "tick_count", "setter": "set_ticks", "getter": "get_ticks", "index": -1 }, { "type": "bool", "name": "ticks_on_borders", "setter": "set_ticks_on_borders", "getter": "get_ticks_on_borders", "index": -1 } ] }, { "name": "SliderJoint3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Joint3D", "api_type": "core", "enums": [ { "name": "Param", "values": [ { "name": "PARAM_LINEAR_LIMIT_UPPER", "value": 0 }, { "name": "PARAM_LINEAR_LIMIT_LOWER", "value": 1 }, { "name": "PARAM_LINEAR_LIMIT_SOFTNESS", "value": 2 }, { "name": "PARAM_LINEAR_LIMIT_RESTITUTION", "value": 3 }, { "name": "PARAM_LINEAR_LIMIT_DAMPING", "value": 4 }, { "name": "PARAM_LINEAR_MOTION_SOFTNESS", "value": 5 }, { "name": "PARAM_LINEAR_MOTION_RESTITUTION", "value": 6 }, { "name": "PARAM_LINEAR_MOTION_DAMPING", "value": 7 }, { "name": "PARAM_LINEAR_ORTHOGONAL_SOFTNESS", "value": 8 }, { "name": "PARAM_LINEAR_ORTHOGONAL_RESTITUTION", "value": 9 }, { "name": "PARAM_LINEAR_ORTHOGONAL_DAMPING", "value": 10 }, { "name": "PARAM_ANGULAR_LIMIT_UPPER", "value": 11 }, { "name": "PARAM_ANGULAR_LIMIT_LOWER", "value": 12 }, { "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", "value": 13 }, { "name": "PARAM_ANGULAR_LIMIT_RESTITUTION", "value": 14 }, { "name": "PARAM_ANGULAR_LIMIT_DAMPING", "value": 15 }, { "name": "PARAM_ANGULAR_MOTION_SOFTNESS", "value": 16 }, { "name": "PARAM_ANGULAR_MOTION_RESTITUTION", "value": 17 }, { "name": "PARAM_ANGULAR_MOTION_DAMPING", "value": 18 }, { "name": "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS", "value": 19 }, { "name": "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION", "value": 20 }, { "name": "PARAM_ANGULAR_ORTHOGONAL_DAMPING", "value": 21 }, { "name": "PARAM_MAX", "value": 22 } ] } ], "methods": [ { "name": "set_param", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "param", "type": "enum::SliderJoint3D.Param" }, { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_param", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "param", "type": "enum::SliderJoint3D.Param" } ] } ], "properties": [ { "type": "float", "name": "linear_limit/upper_distance", "setter": "set_param", "getter": "get_param", "index": 0 }, { "type": "float", "name": "linear_limit/lower_distance", "setter": "set_param", "getter": "get_param", "index": 1 }, { "type": "float", "name": "linear_limit/softness", "setter": "set_param", "getter": "get_param", "index": 2 }, { "type": "float", "name": "linear_limit/restitution", "setter": "set_param", "getter": "get_param", "index": 3 }, { "type": "float", "name": "linear_limit/damping", "setter": "set_param", "getter": "get_param", "index": 4 }, { "type": "float", "name": "linear_motion/softness", "setter": "set_param", "getter": "get_param", "index": 5 }, { "type": "float", "name": "linear_motion/restitution", "setter": "set_param", "getter": "get_param", "index": 6 }, { "type": "float", "name": "linear_motion/damping", "setter": "set_param", "getter": "get_param", "index": 7 }, { "type": "float", "name": "linear_ortho/softness", "setter": "set_param", "getter": "get_param", "index": 8 }, { "type": "float", "name": "linear_ortho/restitution", "setter": "set_param", "getter": "get_param", "index": 9 }, { "type": "float", "name": "linear_ortho/damping", "setter": "set_param", "getter": "get_param", "index": 10 }, { "type": "float", "name": "angular_limit/upper_angle", "setter": "_set_upper_limit_angular", "getter": "_get_upper_limit_angular", "index": -1 }, { "type": "float", "name": "angular_limit/lower_angle", "setter": "_set_lower_limit_angular", "getter": "_get_lower_limit_angular", "index": -1 }, { "type": "float", "name": "angular_limit/softness", "setter": "set_param", "getter": "get_param", "index": 13 }, { "type": "float", "name": "angular_limit/restitution", "setter": "set_param", "getter": "get_param", "index": 14 }, { "type": "float", "name": "angular_limit/damping", "setter": "set_param", "getter": "get_param", "index": 15 }, { "type": "float", "name": "angular_motion/softness", "setter": "set_param", "getter": "get_param", "index": 16 }, { "type": "float", "name": "angular_motion/restitution", "setter": "set_param", "getter": "get_param", "index": 17 }, { "type": "float", "name": "angular_motion/damping", "setter": "set_param", "getter": "get_param", "index": 18 }, { "type": "float", "name": "angular_ortho/softness", "setter": "set_param", "getter": "get_param", "index": 19 }, { "type": "float", "name": "angular_ortho/restitution", "setter": "set_param", "getter": "get_param", "index": 20 }, { "type": "float", "name": "angular_ortho/damping", "setter": "set_param", "getter": "get_param", "index": 21 } ] }, { "name": "SoftBody3D", "is_refcounted": false, "is_instantiable": true, "inherits": "MeshInstance3D", "api_type": "core", "enums": [ { "name": "DisableMode", "values": [ { "name": "DISABLE_MODE_REMOVE", "value": 0 }, { "name": "DISABLE_MODE_KEEP_ACTIVE", "value": 1 } ] } ], "methods": [ { "name": "get_physics_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "set_parent_collision_ignore", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parent_collision_ignore", "type": "NodePath" } ] }, { "name": "get_parent_collision_ignore", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_disable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::SoftBody3D.DisableMode" } ] }, { "name": "get_disable_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SoftBody3D.DisableMode" } }, { "name": "get_collision_exceptions", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "add_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "remove_collision_exception_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "body", "type": "Node" } ] }, { "name": "set_simulation_precision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "simulation_precision", "type": "int", "meta": "int32" } ] }, { "name": "get_simulation_precision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_total_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mass", "type": "float", "meta": "float" } ] }, { "name": "get_total_mass", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_linear_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "linear_stiffness", "type": "float", "meta": "float" } ] }, { "name": "get_linear_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pressure_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pressure_coefficient", "type": "float", "meta": "float" } ] }, { "name": "get_pressure_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "damping_coefficient", "type": "float", "meta": "float" } ] }, { "name": "get_damping_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_drag_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "drag_coefficient", "type": "float", "meta": "float" } ] }, { "name": "get_drag_coefficient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_point_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Vector3" }, "arguments": [ { "name": "point_index", "type": "int", "meta": "int32" } ] }, { "name": "set_point_pinned", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "point_index", "type": "int", "meta": "int32" }, { "name": "pinned", "type": "bool" }, { "name": "attachment_path", "type": "NodePath", "default_value": "NodePath(\"\")" } ] }, { "name": "is_point_pinned", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "point_index", "type": "int", "meta": "int32" } ] }, { "name": "set_ray_pickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ray_pickable", "type": "bool" } ] }, { "name": "is_ray_pickable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "collision_layer", "setter": "set_collision_layer", "getter": "get_collision_layer", "index": -1 }, { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "NodePath", "name": "parent_collision_ignore", "setter": "set_parent_collision_ignore", "getter": "get_parent_collision_ignore", "index": -1 }, { "type": "int", "name": "simulation_precision", "setter": "set_simulation_precision", "getter": "get_simulation_precision", "index": -1 }, { "type": "float", "name": "total_mass", "setter": "set_total_mass", "getter": "get_total_mass", "index": -1 }, { "type": "float", "name": "linear_stiffness", "setter": "set_linear_stiffness", "getter": "get_linear_stiffness", "index": -1 }, { "type": "float", "name": "pressure_coefficient", "setter": "set_pressure_coefficient", "getter": "get_pressure_coefficient", "index": -1 }, { "type": "float", "name": "damping_coefficient", "setter": "set_damping_coefficient", "getter": "get_damping_coefficient", "index": -1 }, { "type": "float", "name": "drag_coefficient", "setter": "set_drag_coefficient", "getter": "get_drag_coefficient", "index": -1 }, { "type": "bool", "name": "ray_pickable", "setter": "set_ray_pickable", "getter": "is_ray_pickable", "index": -1 }, { "type": "int", "name": "disable_mode", "setter": "set_disable_mode", "getter": "get_disable_mode", "index": -1 } ] }, { "name": "SphereMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "float", "meta": "float" } ] }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_segments", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radial_segments", "type": "int", "meta": "int32" } ] }, { "name": "get_radial_segments", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_rings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rings", "type": "int", "meta": "int32" } ] }, { "name": "get_rings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_is_hemisphere", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "is_hemisphere", "type": "bool" } ] }, { "name": "get_is_hemisphere", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "height", "setter": "set_height", "getter": "get_height", "index": -1 }, { "type": "int", "name": "radial_segments", "setter": "set_radial_segments", "getter": "get_radial_segments", "index": -1 }, { "type": "int", "name": "rings", "setter": "set_rings", "getter": "get_rings", "index": -1 }, { "type": "bool", "name": "is_hemisphere", "setter": "set_is_hemisphere", "getter": "get_is_hemisphere", "index": -1 } ] }, { "name": "SphereShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 } ] }, { "name": "SpinBox", "is_refcounted": false, "is_instantiable": true, "inherits": "Range", "api_type": "core", "methods": [ { "name": "set_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::LineEdit.Align" } ] }, { "name": "get_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::LineEdit.Align" } }, { "name": "set_suffix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "suffix", "type": "String" } ] }, { "name": "get_suffix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_prefix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "prefix", "type": "String" } ] }, { "name": "get_prefix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "editable", "type": "bool" } ] }, { "name": "is_editable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "apply", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_line_edit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "LineEdit" } } ], "properties": [ { "type": "int", "name": "align", "setter": "set_align", "getter": "get_align", "index": -1 }, { "type": "bool", "name": "editable", "setter": "set_editable", "getter": "is_editable", "index": -1 }, { "type": "String", "name": "prefix", "setter": "set_prefix", "getter": "get_prefix", "index": -1 }, { "type": "String", "name": "suffix", "setter": "set_suffix", "getter": "get_suffix", "index": -1 } ] }, { "name": "SplitContainer", "is_refcounted": false, "is_instantiable": false, "inherits": "Container", "api_type": "core", "enums": [ { "name": "DraggerVisibility", "values": [ { "name": "DRAGGER_VISIBLE", "value": 0 }, { "name": "DRAGGER_HIDDEN", "value": 1 }, { "name": "DRAGGER_HIDDEN_COLLAPSED", "value": 2 } ] } ], "methods": [ { "name": "set_split_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "int", "meta": "int32" } ] }, { "name": "get_split_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "clamp_split_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_collapsed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collapsed", "type": "bool" } ] }, { "name": "is_collapsed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_dragger_visibility", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::SplitContainer.DraggerVisibility" } ] }, { "name": "get_dragger_visibility", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SplitContainer.DraggerVisibility" } } ], "signals": [ { "name": "dragged", "arguments": [ { "name": "offset", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "split_offset", "setter": "set_split_offset", "getter": "get_split_offset", "index": -1 }, { "type": "bool", "name": "collapsed", "setter": "set_collapsed", "getter": "is_collapsed", "index": -1 }, { "type": "int", "name": "dragger_visibility", "setter": "set_dragger_visibility", "getter": "get_dragger_visibility", "index": -1 } ] }, { "name": "SpotLight3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Light3D", "api_type": "core", "properties": [ { "type": "float", "name": "spot_range", "setter": "set_param", "getter": "get_param", "index": 3 }, { "type": "float", "name": "spot_attenuation", "setter": "set_param", "getter": "get_param", "index": 5 }, { "type": "float", "name": "spot_angle", "setter": "set_param", "getter": "get_param", "index": 6 }, { "type": "float", "name": "spot_angle_attenuation", "setter": "set_param", "getter": "get_param", "index": 7 } ] }, { "name": "SpringArm3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "get_hit_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Shape3D" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shape3D" } }, { "name": "add_excluded_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "RID", "type": "RID" } ] }, { "name": "remove_excluded_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "RID", "type": "RID" } ] }, { "name": "clear_excluded_objects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margin", "type": "float", "meta": "float" } ] }, { "name": "get_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "collision_mask", "setter": "set_collision_mask", "getter": "get_collision_mask", "index": -1 }, { "type": "Shape3D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "float", "name": "spring_length", "setter": "set_length", "getter": "get_length", "index": -1 }, { "type": "float", "name": "margin", "setter": "set_margin", "getter": "get_margin", "index": -1 } ] }, { "name": "Sprite2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_centered", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "centered", "type": "bool" } ] }, { "name": "is_centered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_h", "type": "bool" } ] }, { "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_v", "type": "bool" } ] }, { "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_region_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_region_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_pixel_opaque", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "pos", "type": "Vector2" } ] }, { "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_region_filter_clip_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_region_filter_clip_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_frame_coords", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "coords", "type": "Vector2i" } ] }, { "name": "get_frame_coords", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_vframes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vframes", "type": "int", "meta": "int32" } ] }, { "name": "get_vframes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_hframes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hframes", "type": "int", "meta": "int32" } ] }, { "name": "get_hframes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } } ], "signals": [ { "name": "frame_changed" }, { "name": "texture_changed" } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "bool", "name": "centered", "setter": "set_centered", "getter": "is_centered", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "is_flipped_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "is_flipped_v", "index": -1 }, { "type": "int", "name": "hframes", "setter": "set_hframes", "getter": "get_hframes", "index": -1 }, { "type": "int", "name": "vframes", "setter": "set_vframes", "getter": "get_vframes", "index": -1 }, { "type": "int", "name": "frame", "setter": "set_frame", "getter": "get_frame", "index": -1 }, { "type": "Vector2i", "name": "frame_coords", "setter": "set_frame_coords", "getter": "get_frame_coords", "index": -1 }, { "type": "bool", "name": "region_enabled", "setter": "set_region_enabled", "getter": "is_region_enabled", "index": -1 }, { "type": "Rect2", "name": "region_rect", "setter": "set_region_rect", "getter": "get_region_rect", "index": -1 }, { "type": "bool", "name": "region_filter_clip_enabled", "setter": "set_region_filter_clip_enabled", "getter": "is_region_filter_clip_enabled", "index": -1 } ] }, { "name": "Sprite3D", "is_refcounted": false, "is_instantiable": true, "inherits": "SpriteBase3D", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_region_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_region_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "frame", "type": "int", "meta": "int32" } ] }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_frame_coords", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "coords", "type": "Vector2i" } ] }, { "name": "get_frame_coords", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_vframes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vframes", "type": "int", "meta": "int32" } ] }, { "name": "get_vframes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_hframes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hframes", "type": "int", "meta": "int32" } ] }, { "name": "get_hframes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "signals": [ { "name": "frame_changed" } ], "properties": [ { "type": "Texture", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "int", "name": "hframes", "setter": "set_hframes", "getter": "get_hframes", "index": -1 }, { "type": "int", "name": "vframes", "setter": "set_vframes", "getter": "get_vframes", "index": -1 }, { "type": "int", "name": "frame", "setter": "set_frame", "getter": "get_frame", "index": -1 }, { "type": "Vector2", "name": "frame_coords", "setter": "set_frame_coords", "getter": "get_frame_coords", "index": -1 }, { "type": "bool", "name": "region_enabled", "setter": "set_region_enabled", "getter": "is_region_enabled", "index": -1 }, { "type": "Rect2", "name": "region_rect", "setter": "set_region_rect", "getter": "get_region_rect", "index": -1 } ] }, { "name": "SpriteBase3D", "is_refcounted": false, "is_instantiable": false, "inherits": "GeometryInstance3D", "api_type": "core", "enums": [ { "name": "DrawFlags", "values": [ { "name": "FLAG_TRANSPARENT", "value": 0 }, { "name": "FLAG_SHADED", "value": 1 }, { "name": "FLAG_DOUBLE_SIDED", "value": 2 }, { "name": "FLAG_MAX", "value": 3 } ] }, { "name": "AlphaCutMode", "values": [ { "name": "ALPHA_CUT_DISABLED", "value": 0 }, { "name": "ALPHA_CUT_DISCARD", "value": 1 }, { "name": "ALPHA_CUT_OPAQUE_PREPASS", "value": 2 } ] } ], "methods": [ { "name": "set_centered", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "centered", "type": "bool" } ] }, { "name": "is_centered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_h", "type": "bool" } ] }, { "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_v", "type": "bool" } ] }, { "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modulate", "type": "Color" } ] }, { "name": "get_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_opacity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "opacity", "type": "float", "meta": "float" } ] }, { "name": "get_opacity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_pixel_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixel_size", "type": "float", "meta": "float" } ] }, { "name": "get_pixel_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "axis", "type": "enum::Vector3.Axis" } ] }, { "name": "get_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Vector3.Axis" } }, { "name": "set_draw_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::SpriteBase3D.DrawFlags" }, { "name": "enabled", "type": "bool" } ] }, { "name": "get_draw_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::SpriteBase3D.DrawFlags" } ] }, { "name": "set_alpha_cut_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::SpriteBase3D.AlphaCutMode" } ] }, { "name": "get_alpha_cut_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SpriteBase3D.AlphaCutMode" } }, { "name": "set_billboard_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::BaseMaterial3D.BillboardMode" } ] }, { "name": "get_billboard_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::BaseMaterial3D.BillboardMode" } }, { "name": "get_item_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "generate_triangle_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TriangleMesh" } } ], "properties": [ { "type": "bool", "name": "centered", "setter": "set_centered", "getter": "is_centered", "index": -1 }, { "type": "Vector2", "name": "offset", "setter": "set_offset", "getter": "get_offset", "index": -1 }, { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "is_flipped_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "is_flipped_v", "index": -1 }, { "type": "Color", "name": "modulate", "setter": "set_modulate", "getter": "get_modulate", "index": -1 }, { "type": "float", "name": "opacity", "setter": "set_opacity", "getter": "get_opacity", "index": -1 }, { "type": "float", "name": "pixel_size", "setter": "set_pixel_size", "getter": "get_pixel_size", "index": -1 }, { "type": "int", "name": "axis", "setter": "set_axis", "getter": "get_axis", "index": -1 }, { "type": "int", "name": "billboard", "setter": "set_billboard_mode", "getter": "get_billboard_mode", "index": -1 }, { "type": "bool", "name": "transparent", "setter": "set_draw_flag", "getter": "get_draw_flag", "index": 0 }, { "type": "bool", "name": "shaded", "setter": "set_draw_flag", "getter": "get_draw_flag", "index": 1 }, { "type": "bool", "name": "double_sided", "setter": "set_draw_flag", "getter": "get_draw_flag", "index": 2 }, { "type": "int", "name": "alpha_cut", "setter": "set_alpha_cut_mode", "getter": "get_alpha_cut_mode", "index": -1 } ] }, { "name": "SpriteFrames", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "add_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "has_animation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "remove_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "rename_animation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "newname", "type": "StringName" } ] }, { "name": "get_animation_names", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_animation_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "speed", "type": "float", "meta": "double" } ] }, { "name": "get_animation_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "set_animation_loop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "loop", "type": "bool" } ] }, { "name": "get_animation_loop", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "add_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "frame", "type": "Texture2D" }, { "name": "at_position", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_frame_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "get_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "set_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "idx", "type": "int", "meta": "int32" }, { "name": "txt", "type": "Texture2D" } ] }, { "name": "remove_frame", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "anim", "type": "StringName" }, { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anim", "type": "StringName" } ] }, { "name": "clear_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "Array", "name": "frames", "setter": "_set_frames", "getter": "_get_frames", "index": -1 }, { "type": "Array", "name": "animations", "setter": "_set_animations", "getter": "_get_animations", "index": -1 } ] }, { "name": "StandardMaterial3D", "is_refcounted": true, "is_instantiable": true, "inherits": "BaseMaterial3D", "api_type": "core" }, { "name": "StaticBody2D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody2D", "api_type": "core", "methods": [ { "name": "set_constant_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vel", "type": "Vector2" } ] }, { "name": "set_constant_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vel", "type": "float", "meta": "float" } ] }, { "name": "get_constant_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_constant_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_kinematic_motion_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_kinematic_motion_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_material_override", "type": "PhysicsMaterial" } ] }, { "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PhysicsMaterial" } }, { "name": "set_sync_to_physics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_sync_to_physics_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "PhysicsMaterial", "name": "physics_material_override", "setter": "set_physics_material_override", "getter": "get_physics_material_override", "index": -1 }, { "type": "Vector2", "name": "constant_linear_velocity", "setter": "set_constant_linear_velocity", "getter": "get_constant_linear_velocity", "index": -1 }, { "type": "float", "name": "constant_angular_velocity", "setter": "set_constant_angular_velocity", "getter": "get_constant_angular_velocity", "index": -1 }, { "type": "bool", "name": "kinematic_motion", "setter": "set_kinematic_motion_enabled", "getter": "is_kinematic_motion_enabled", "index": -1 }, { "type": "bool", "name": "sync_to_physics", "setter": "set_sync_to_physics", "getter": "is_sync_to_physics_enabled", "index": -1 } ] }, { "name": "StaticBody3D", "is_refcounted": false, "is_instantiable": true, "inherits": "PhysicsBody3D", "api_type": "core", "methods": [ { "name": "set_constant_linear_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vel", "type": "Vector3" } ] }, { "name": "set_constant_angular_velocity", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vel", "type": "Vector3" } ] }, { "name": "get_constant_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_constant_angular_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "set_kinematic_motion_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_kinematic_motion_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_material_override", "type": "PhysicsMaterial" } ] }, { "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PhysicsMaterial" } }, { "name": "set_sync_to_physics", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_sync_to_physics_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "PhysicsMaterial", "name": "physics_material_override", "setter": "set_physics_material_override", "getter": "get_physics_material_override", "index": -1 }, { "type": "Vector3", "name": "constant_linear_velocity", "setter": "set_constant_linear_velocity", "getter": "get_constant_linear_velocity", "index": -1 }, { "type": "Vector3", "name": "constant_angular_velocity", "setter": "set_constant_angular_velocity", "getter": "get_constant_angular_velocity", "index": -1 }, { "type": "bool", "name": "kinematic_motion", "setter": "set_kinematic_motion_enabled", "getter": "is_kinematic_motion_enabled", "index": -1 }, { "type": "bool", "name": "sync_to_physics", "setter": "set_sync_to_physics", "getter": "is_sync_to_physics_enabled", "index": -1 } ] }, { "name": "StreamCubemap", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamTextureLayered", "api_type": "core" }, { "name": "StreamCubemapArray", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamTextureLayered", "api_type": "core" }, { "name": "StreamPeer", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "put_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "put_partial_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32" } ] }, { "name": "get_partial_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32" } ] }, { "name": "get_available_bytes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_big_endian", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_big_endian_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "put_8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int8" } ] }, { "name": "put_u8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint8" } ] }, { "name": "put_16", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int16" } ] }, { "name": "put_u16", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint16" } ] }, { "name": "put_32", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "put_u32", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint32" } ] }, { "name": "put_64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int64" } ] }, { "name": "put_u64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "uint64" } ] }, { "name": "put_float", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "put_double", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "put_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "put_utf8_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "String" } ] }, { "name": "put_var", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "value", "type": "Variant" }, { "name": "full_objects", "type": "bool", "default_value": "false" } ] }, { "name": "get_8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int8" } }, { "name": "get_u8", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint8" } }, { "name": "get_16", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int16" } }, { "name": "get_u16", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint16" } }, { "name": "get_32", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_u32", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int64" } }, { "name": "get_u64", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_float", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_double", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172412423, "return_value": { "type": "String" }, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_utf8_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172412423, "return_value": { "type": "String" }, "arguments": [ { "name": "bytes", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_var", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "Variant" }, "arguments": [ { "name": "allow_objects", "type": "bool", "default_value": "false" } ] } ], "properties": [ { "type": "bool", "name": "big_endian", "setter": "set_big_endian", "getter": "is_big_endian_enabled", "index": -1 } ] }, { "name": "StreamPeerBuffer", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamPeer", "api_type": "core", "methods": [ { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "int", "meta": "int32" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "resize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "set_data_array", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "PackedByteArray" } ] }, { "name": "get_data_array", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "duplicate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StreamPeerBuffer" } } ], "properties": [ { "type": "PackedByteArray", "name": "data_array", "setter": "set_data_array", "getter": "get_data_array", "index": -1 } ] }, { "name": "StreamPeerGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamPeer", "api_type": "core" }, { "name": "StreamPeerSSL", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamPeer", "api_type": "core", "enums": [ { "name": "Status", "values": [ { "name": "STATUS_DISCONNECTED", "value": 0 }, { "name": "STATUS_HANDSHAKING", "value": 1 }, { "name": "STATUS_CONNECTED", "value": 2 }, { "name": "STATUS_ERROR", "value": 3 }, { "name": "STATUS_ERROR_HOSTNAME_MISMATCH", "value": 4 } ] } ], "methods": [ { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "accept_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "stream", "type": "StreamPeer" }, { "name": "private_key", "type": "CryptoKey" }, { "name": "certificate", "type": "X509Certificate" }, { "name": "chain", "type": "X509Certificate", "default_value": "null" } ] }, { "name": "connect_to_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2738288146, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "stream", "type": "StreamPeer" }, { "name": "validate_certs", "type": "bool", "default_value": "false" }, { "name": "for_hostname", "type": "String", "default_value": "\"\"" }, { "name": "valid_certificate", "type": "X509Certificate", "default_value": "null" } ] }, { "name": "get_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::StreamPeerSSL.Status" } }, { "name": "disconnect_from_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_blocking_handshake_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_blocking_handshake_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "blocking_handshake", "setter": "set_blocking_handshake_enabled", "getter": "is_blocking_handshake_enabled", "index": -1 } ] }, { "name": "StreamPeerTCP", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamPeer", "api_type": "core", "enums": [ { "name": "Status", "values": [ { "name": "STATUS_NONE", "value": 0 }, { "name": "STATUS_CONNECTING", "value": 1 }, { "name": "STATUS_CONNECTED", "value": 2 }, { "name": "STATUS_ERROR", "value": 3 } ] } ], "methods": [ { "name": "bind", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "host", "type": "String", "default_value": "\"*\"" } ] }, { "name": "connect_to_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "host", "type": "String" }, { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "is_connected_to_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_status", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::StreamPeerTCP.Status" } }, { "name": "get_connected_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_connected_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "disconnect_from_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_no_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] } ] }, { "name": "StreamTexture2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_load_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "load_path", "setter": "load", "getter": "get_load_path", "index": -1 } ] }, { "name": "StreamTexture2DArray", "is_refcounted": true, "is_instantiable": true, "inherits": "StreamTextureLayered", "api_type": "core" }, { "name": "StreamTexture3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture3D", "api_type": "core", "methods": [ { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_load_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "load_path", "setter": "load", "getter": "get_load_path", "index": -1 } ] }, { "name": "StreamTextureLayered", "is_refcounted": true, "is_instantiable": false, "inherits": "TextureLayered", "api_type": "core", "methods": [ { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_load_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "load_path", "setter": "load", "getter": "get_load_path", "index": -1 } ] }, { "name": "StyleBox", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "test_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "point", "type": "Vector2" }, { "name": "rect", "type": "Rect2" } ] }, { "name": "set_default_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_default_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "get_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "get_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_center_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_current_item_drawn", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CanvasItem" } }, { "name": "draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134224136, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "rect", "type": "Rect2" } ] } ], "properties": [ { "type": "float", "name": "content_margin_left", "setter": "set_default_margin", "getter": "get_default_margin", "index": 0 }, { "type": "float", "name": "content_margin_right", "setter": "set_default_margin", "getter": "get_default_margin", "index": 2 }, { "type": "float", "name": "content_margin_top", "setter": "set_default_margin", "getter": "get_default_margin", "index": 1 }, { "type": "float", "name": "content_margin_bottom", "setter": "set_default_margin", "getter": "get_default_margin", "index": 3 } ] }, { "name": "StyleBoxEmpty", "is_refcounted": true, "is_instantiable": true, "inherits": "StyleBox", "api_type": "core" }, { "name": "StyleBoxFlat", "is_refcounted": true, "is_instantiable": true, "inherits": "StyleBox", "api_type": "core", "methods": [ { "name": "set_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_bg_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_border_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_border_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_border_width_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_border_width_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_border_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_border_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_border_blend", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blend", "type": "bool" } ] }, { "name": "get_border_blend", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_corner_radius_individual", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "radius_top_left", "type": "int", "meta": "int32" }, { "name": "radius_top_right", "type": "int", "meta": "int32" }, { "name": "radius_bottom_right", "type": "int", "meta": "int32" }, { "name": "radius_bottom_left", "type": "int", "meta": "int32" } ] }, { "name": "set_corner_radius_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "int", "meta": "int32" } ] }, { "name": "set_corner_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "corner", "type": "enum::Corner" }, { "name": "radius", "type": "int", "meta": "int32" } ] }, { "name": "get_corner_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "corner", "type": "enum::Corner" } ] }, { "name": "set_expand_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "set_expand_margin_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "set_expand_margin_individual", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "size_left", "type": "float", "meta": "float" }, { "name": "size_top", "type": "float", "meta": "float" }, { "name": "size_right", "type": "float", "meta": "float" }, { "name": "size_bottom", "type": "float", "meta": "float" } ] }, { "name": "get_expand_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw_center", "type": "bool" } ] }, { "name": "is_draw_center_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_shadow_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_shadow_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_shadow_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_shadow_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_anti_aliased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anti_aliased", "type": "bool" } ] }, { "name": "is_anti_aliased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_aa_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "get_aa_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_corner_detail", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "detail", "type": "int", "meta": "int32" } ] }, { "name": "get_corner_detail", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "Color", "name": "bg_color", "setter": "set_bg_color", "getter": "get_bg_color", "index": -1 }, { "type": "bool", "name": "draw_center", "setter": "set_draw_center", "getter": "is_draw_center_enabled", "index": -1 }, { "type": "int", "name": "border_width_left", "setter": "set_border_width", "getter": "get_border_width", "index": 0 }, { "type": "int", "name": "border_width_top", "setter": "set_border_width", "getter": "get_border_width", "index": 1 }, { "type": "int", "name": "border_width_right", "setter": "set_border_width", "getter": "get_border_width", "index": 2 }, { "type": "int", "name": "border_width_bottom", "setter": "set_border_width", "getter": "get_border_width", "index": 3 }, { "type": "Color", "name": "border_color", "setter": "set_border_color", "getter": "get_border_color", "index": -1 }, { "type": "bool", "name": "border_blend", "setter": "set_border_blend", "getter": "get_border_blend", "index": -1 }, { "type": "int", "name": "corner_radius_top_left", "setter": "set_corner_radius", "getter": "get_corner_radius", "index": 0 }, { "type": "int", "name": "corner_radius_top_right", "setter": "set_corner_radius", "getter": "get_corner_radius", "index": 1 }, { "type": "int", "name": "corner_radius_bottom_right", "setter": "set_corner_radius", "getter": "get_corner_radius", "index": 2 }, { "type": "int", "name": "corner_radius_bottom_left", "setter": "set_corner_radius", "getter": "get_corner_radius", "index": 3 }, { "type": "int", "name": "corner_detail", "setter": "set_corner_detail", "getter": "get_corner_detail", "index": -1 }, { "type": "float", "name": "expand_margin_left", "setter": "set_expand_margin", "getter": "get_expand_margin", "index": 0 }, { "type": "float", "name": "expand_margin_right", "setter": "set_expand_margin", "getter": "get_expand_margin", "index": 2 }, { "type": "float", "name": "expand_margin_top", "setter": "set_expand_margin", "getter": "get_expand_margin", "index": 1 }, { "type": "float", "name": "expand_margin_bottom", "setter": "set_expand_margin", "getter": "get_expand_margin", "index": 3 }, { "type": "Color", "name": "shadow_color", "setter": "set_shadow_color", "getter": "get_shadow_color", "index": -1 }, { "type": "int", "name": "shadow_size", "setter": "set_shadow_size", "getter": "get_shadow_size", "index": -1 }, { "type": "Vector2", "name": "shadow_offset", "setter": "set_shadow_offset", "getter": "get_shadow_offset", "index": -1 }, { "type": "bool", "name": "anti_aliasing", "setter": "set_anti_aliased", "getter": "is_anti_aliased", "index": -1 }, { "type": "float", "name": "anti_aliasing_size", "setter": "set_aa_size", "getter": "get_aa_size", "index": -1 } ] }, { "name": "StyleBoxLine", "is_refcounted": true, "is_instantiable": true, "inherits": "StyleBox", "api_type": "core", "methods": [ { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "thickness", "type": "int", "meta": "int32" } ] }, { "name": "get_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_grow_begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_grow_begin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_grow_end", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "float", "meta": "float" } ] }, { "name": "get_grow_end", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_vertical", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertical", "type": "bool" } ] }, { "name": "is_vertical", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Color", "name": "color", "setter": "set_color", "getter": "get_color", "index": -1 }, { "type": "float", "name": "grow_begin", "setter": "set_grow_begin", "getter": "get_grow_begin", "index": -1 }, { "type": "float", "name": "grow_end", "setter": "set_grow_end", "getter": "get_grow_end", "index": -1 }, { "type": "int", "name": "thickness", "setter": "set_thickness", "getter": "get_thickness", "index": -1 }, { "type": "bool", "name": "vertical", "setter": "set_vertical", "getter": "is_vertical", "index": -1 } ] }, { "name": "StyleBoxTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "StyleBox", "api_type": "core", "enums": [ { "name": "AxisStretchMode", "values": [ { "name": "AXIS_STRETCH_MODE_STRETCH", "value": 0 }, { "name": "AXIS_STRETCH_MODE_TILE", "value": 1 }, { "name": "AXIS_STRETCH_MODE_TILE_FIT", "value": 2 } ] } ], "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_margin_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "get_margin_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_expand_margin_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "set_expand_margin_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "float", "meta": "float" } ] }, { "name": "set_expand_margin_individual", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "size_left", "type": "float", "meta": "float" }, { "name": "size_top", "type": "float", "meta": "float" }, { "name": "size_right", "type": "float", "meta": "float" }, { "name": "size_bottom", "type": "float", "meta": "float" } ] }, { "name": "get_expand_margin_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "region", "type": "Rect2" } ] }, { "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_draw_center_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "get_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_h_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::StyleBoxTexture.AxisStretchMode" } ] }, { "name": "get_h_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::StyleBoxTexture.AxisStretchMode" } }, { "name": "set_v_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::StyleBoxTexture.AxisStretchMode" } ] }, { "name": "get_v_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::StyleBoxTexture.AxisStretchMode" } } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Rect2", "name": "region_rect", "setter": "set_region_rect", "getter": "get_region_rect", "index": -1 }, { "type": "float", "name": "margin_left", "setter": "set_margin_size", "getter": "get_margin_size", "index": 0 }, { "type": "float", "name": "margin_right", "setter": "set_margin_size", "getter": "get_margin_size", "index": 2 }, { "type": "float", "name": "margin_top", "setter": "set_margin_size", "getter": "get_margin_size", "index": 1 }, { "type": "float", "name": "margin_bottom", "setter": "set_margin_size", "getter": "get_margin_size", "index": 3 }, { "type": "float", "name": "expand_margin_left", "setter": "set_expand_margin_size", "getter": "get_expand_margin_size", "index": 0 }, { "type": "float", "name": "expand_margin_right", "setter": "set_expand_margin_size", "getter": "get_expand_margin_size", "index": 2 }, { "type": "float", "name": "expand_margin_top", "setter": "set_expand_margin_size", "getter": "get_expand_margin_size", "index": 1 }, { "type": "float", "name": "expand_margin_bottom", "setter": "set_expand_margin_size", "getter": "get_expand_margin_size", "index": 3 }, { "type": "int", "name": "axis_stretch_horizontal", "setter": "set_h_axis_stretch_mode", "getter": "get_h_axis_stretch_mode", "index": -1 }, { "type": "int", "name": "axis_stretch_vertical", "setter": "set_v_axis_stretch_mode", "getter": "get_v_axis_stretch_mode", "index": -1 }, { "type": "Color", "name": "modulate_color", "setter": "set_modulate", "getter": "get_modulate", "index": -1 }, { "type": "bool", "name": "draw_center", "setter": "set_draw_center", "getter": "is_draw_center_enabled", "index": -1 } ] }, { "name": "SubViewport", "is_refcounted": false, "is_instantiable": true, "inherits": "Viewport", "api_type": "core", "enums": [ { "name": "ClearMode", "values": [ { "name": "CLEAR_MODE_ALWAYS", "value": 0 }, { "name": "CLEAR_MODE_NEVER", "value": 1 }, { "name": "CLEAR_MODE_ONCE", "value": 2 } ] }, { "name": "UpdateMode", "values": [ { "name": "UPDATE_DISABLED", "value": 0 }, { "name": "UPDATE_ONCE", "value": 1 }, { "name": "UPDATE_WHEN_VISIBLE", "value": 2 }, { "name": "UPDATE_WHEN_PARENT_VISIBLE", "value": 3 }, { "name": "UPDATE_ALWAYS", "value": 4 } ] } ], "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_size_2d_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_size_2d_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_size_2d_override_stretch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_size_2d_override_stretch_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_update_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::SubViewport.UpdateMode" } ] }, { "name": "get_update_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SubViewport.UpdateMode" } }, { "name": "set_clear_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::SubViewport.ClearMode" } ] }, { "name": "get_clear_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SubViewport.ClearMode" } } ], "properties": [ { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "Vector2", "name": "size_2d_override", "setter": "set_size_2d_override", "getter": "get_size_2d_override", "index": -1 }, { "type": "bool", "name": "size_2d_override_stretch", "setter": "set_size_2d_override_stretch", "getter": "is_size_2d_override_stretch_enabled", "index": -1 }, { "type": "int", "name": "render_target_clear_mode", "setter": "set_clear_mode", "getter": "get_clear_mode", "index": -1 }, { "type": "int", "name": "render_target_update_mode", "setter": "set_update_mode", "getter": "get_update_mode", "index": -1 } ] }, { "name": "SubViewportContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "methods": [ { "name": "set_stretch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_stretch_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_stretch_shrink", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_stretch_shrink", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "bool", "name": "stretch", "setter": "set_stretch", "getter": "is_stretch_enabled", "index": -1 }, { "type": "int", "name": "stretch_shrink", "setter": "set_stretch_shrink", "getter": "get_stretch_shrink", "index": -1 } ] }, { "name": "SurfaceTool", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "CustomFormat", "values": [ { "name": "CUSTOM_RGBA8_UNORM", "value": 0 }, { "name": "CUSTOM_RGBA8_SNORM", "value": 1 }, { "name": "CUSTOM_RG_HALF", "value": 2 }, { "name": "CUSTOM_RGBA_HALF", "value": 3 }, { "name": "CUSTOM_R_FLOAT", "value": 4 }, { "name": "CUSTOM_RG_FLOAT", "value": 5 }, { "name": "CUSTOM_RGB_FLOAT", "value": 6 }, { "name": "CUSTOM_RGBA_FLOAT", "value": 7 }, { "name": "CUSTOM_MAX", "value": 8 } ] }, { "name": "SkinWeightCount", "values": [ { "name": "SKIN_4_WEIGHTS", "value": 0 }, { "name": "SKIN_8_WEIGHTS", "value": 1 } ] } ], "methods": [ { "name": "set_skin_weight_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "count", "type": "enum::SurfaceTool.SkinWeightCount" } ] }, { "name": "get_skin_weight_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::SurfaceTool.SkinWeightCount" } }, { "name": "set_custom_format", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "format", "type": "enum::SurfaceTool.CustomFormat" } ] }, { "name": "get_custom_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::SurfaceTool.CustomFormat" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "begin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "primitive", "type": "enum::Mesh.PrimitiveType" } ] }, { "name": "add_vertex", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "vertex", "type": "Vector3" } ] }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "color", "type": "Color" } ] }, { "name": "set_normal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal", "type": "Vector3" } ] }, { "name": "set_tangent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tangent", "type": "Plane" } ] }, { "name": "set_uv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv", "type": "Vector2" } ] }, { "name": "set_uv2", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv2", "type": "Vector2" } ] }, { "name": "set_bones", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bones", "type": "PackedInt32Array" } ] }, { "name": "set_weights", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "weights", "type": "PackedFloat32Array" } ] }, { "name": "set_custom", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "custom", "type": "Color" } ] }, { "name": "set_smooth_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "uint32" } ] }, { "name": "add_triangle_fan", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1486656780, "arguments": [ { "name": "vertices", "type": "PackedVector3Array" }, { "name": "uvs", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "colors", "type": "PackedColorArray", "default_value": "PackedColorArray()" }, { "name": "uv2s", "type": "PackedVector2Array", "default_value": "PackedVector2Array()" }, { "name": "normals", "type": "PackedVector3Array", "default_value": "PackedVector3Array()" }, { "name": "tangents", "type": "Array", "default_value": "[]" } ] }, { "name": "add_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "deindex", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "generate_normals", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133278119, "arguments": [ { "name": "flip", "type": "bool", "default_value": "false" } ] }, { "name": "generate_tangents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "optimize_indices_for_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_max_axis_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "generate_lod", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "nd_threshold", "type": "float", "meta": "float" }, { "name": "target_index_count", "type": "int", "meta": "int32", "default_value": "3" } ] }, { "name": "set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "Material" } ] }, { "name": "get_primitive", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Mesh.PrimitiveType" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_from", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "existing", "type": "Mesh" }, { "name": "surface", "type": "int", "meta": "int32" } ] }, { "name": "create_from_blend_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "existing", "type": "Mesh" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "blend_shape", "type": "String" } ] }, { "name": "append_from", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "existing", "type": "Mesh" }, { "name": "surface", "type": "int", "meta": "int32" }, { "name": "transform", "type": "Transform3D" } ] }, { "name": "commit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1434999914, "return_value": { "type": "ArrayMesh" }, "arguments": [ { "name": "existing", "type": "ArrayMesh", "default_value": "null" }, { "name": "flags", "type": "int", "meta": "uint32", "default_value": "0" } ] }, { "name": "commit_to_arrays", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } } ] }, { "name": "SyntaxHighlighter", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "_get_line_syntax_highlighting", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "line", "type": "int" } ] }, { "name": "_clear_highlighting_cache", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_update_cache", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "get_line_syntax_highlighting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "update_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_highlighting_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_text_edit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "TextEdit" } } ] }, { "name": "TCPServer", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "listen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "uint16" }, { "name": "bind_address", "type": "String", "default_value": "\"*\"" } ] }, { "name": "is_connection_available", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_listening", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "take_connection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "StreamPeerTCP" } }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "TabContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "Container", "api_type": "core", "enums": [ { "name": "TabAlign", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 } ] } ], "methods": [ { "name": "get_tab_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_current_tab", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_current_tab", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_previous_tab", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_current_tab_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Control" } }, { "name": "get_tab_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Control" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::TabContainer.TabAlign" } ] }, { "name": "get_tab_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TabContainer.TabAlign" } }, { "name": "set_tabs_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "are_tabs_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_all_tabs_in_front", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "is_front", "type": "bool" } ] }, { "name": "is_all_tabs_in_front", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tab_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "title", "type": "String" } ] }, { "name": "get_tab_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "get_tab_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "get_tab_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_popup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "popup", "type": "Node" } ] }, { "name": "get_popup", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Popup" } }, { "name": "set_drag_to_rearrange_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_drag_to_rearrange_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tabs_rearrange_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "group_id", "type": "int", "meta": "int32" } ] }, { "name": "get_tabs_rearrange_group", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_use_hidden_tabs_for_min_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_use_hidden_tabs_for_min_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "pre_popup_pressed" }, { "name": "tab_selected", "arguments": [ { "name": "tab", "type": "int" } ] }, { "name": "tab_changed", "arguments": [ { "name": "tab", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "tab_align", "setter": "set_tab_align", "getter": "get_tab_align", "index": -1 }, { "type": "int", "name": "current_tab", "setter": "set_current_tab", "getter": "get_current_tab", "index": -1 }, { "type": "bool", "name": "tabs_visible", "setter": "set_tabs_visible", "getter": "are_tabs_visible", "index": -1 }, { "type": "bool", "name": "all_tabs_in_front", "setter": "set_all_tabs_in_front", "getter": "is_all_tabs_in_front", "index": -1 }, { "type": "bool", "name": "drag_to_rearrange_enabled", "setter": "set_drag_to_rearrange_enabled", "getter": "get_drag_to_rearrange_enabled", "index": -1 }, { "type": "bool", "name": "use_hidden_tabs_for_min_size", "setter": "set_use_hidden_tabs_for_min_size", "getter": "get_use_hidden_tabs_for_min_size", "index": -1 } ] }, { "name": "Tabs", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "CloseButtonDisplayPolicy", "values": [ { "name": "CLOSE_BUTTON_SHOW_NEVER", "value": 0 }, { "name": "CLOSE_BUTTON_SHOW_ACTIVE_ONLY", "value": 1 }, { "name": "CLOSE_BUTTON_SHOW_ALWAYS", "value": 2 }, { "name": "CLOSE_BUTTON_MAX", "value": 3 } ] }, { "name": "TabAlign", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 }, { "name": "ALIGN_MAX", "value": 3 } ] } ], "methods": [ { "name": "get_tab_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_current_tab", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_current_tab", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_previous_tab", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_tab_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "title", "type": "String" } ] }, { "name": "get_tab_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_tab_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.TextDirection" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" }, { "name": "values", "type": "int", "meta": "int32" } ] }, { "name": "get_tab_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" } ] }, { "name": "clear_tab_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "language", "type": "String" } ] }, { "name": "get_tab_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "get_tab_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "get_tab_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "remove_tab", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "add_tab", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 530285939, "arguments": [ { "name": "title", "type": "String", "default_value": "\"\"" }, { "name": "icon", "type": "Texture2D", "default_value": "null" } ] }, { "name": "set_tab_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::Tabs.TabAlign" } ] }, { "name": "get_tab_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Tabs.TabAlign" } }, { "name": "set_clip_tabs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "clip_tabs", "type": "bool" } ] }, { "name": "get_clip_tabs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_tab_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_offset_buttons_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "ensure_tab_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_tab_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { "name": "move_tab", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from", "type": "int", "meta": "int32" }, { "name": "to", "type": "int", "meta": "int32" } ] }, { "name": "set_tab_close_display_policy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "policy", "type": "enum::Tabs.CloseButtonDisplayPolicy" } ] }, { "name": "get_tab_close_display_policy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Tabs.CloseButtonDisplayPolicy" } }, { "name": "set_scrolling_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_scrolling_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_drag_to_rearrange_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_drag_to_rearrange_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_tabs_rearrange_group", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "group_id", "type": "int", "meta": "int32" } ] }, { "name": "get_tabs_rearrange_group", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_select_with_rmb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_select_with_rmb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "tab_hovered", "arguments": [ { "name": "tab", "type": "int" } ] }, { "name": "tab_clicked", "arguments": [ { "name": "tab", "type": "int" } ] }, { "name": "reposition_active_tab_request", "arguments": [ { "name": "idx_to", "type": "int" } ] }, { "name": "right_button_pressed", "arguments": [ { "name": "tab", "type": "int" } ] }, { "name": "tab_closed", "arguments": [ { "name": "tab", "type": "int" } ] }, { "name": "tab_changed", "arguments": [ { "name": "tab", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "current_tab", "setter": "set_current_tab", "getter": "get_current_tab", "index": -1 }, { "type": "int", "name": "tab_align", "setter": "set_tab_align", "getter": "get_tab_align", "index": -1 }, { "type": "bool", "name": "clip_tabs", "setter": "set_clip_tabs", "getter": "get_clip_tabs", "index": -1 }, { "type": "int", "name": "tab_close_display_policy", "setter": "set_tab_close_display_policy", "getter": "get_tab_close_display_policy", "index": -1 }, { "type": "bool", "name": "scrolling_enabled", "setter": "set_scrolling_enabled", "getter": "get_scrolling_enabled", "index": -1 }, { "type": "bool", "name": "drag_to_rearrange_enabled", "setter": "set_drag_to_rearrange_enabled", "getter": "get_drag_to_rearrange_enabled", "index": -1 } ] }, { "name": "TextEdit", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "SelectionMode", "values": [ { "name": "SELECTION_MODE_NONE", "value": 0 }, { "name": "SELECTION_MODE_SHIFT", "value": 1 }, { "name": "SELECTION_MODE_POINTER", "value": 2 }, { "name": "SELECTION_MODE_WORD", "value": 3 }, { "name": "SELECTION_MODE_LINE", "value": 4 } ] }, { "name": "SearchFlags", "values": [ { "name": "SEARCH_MATCH_CASE", "value": 1 }, { "name": "SEARCH_WHOLE_WORDS", "value": 2 }, { "name": "SEARCH_BACKWARDS", "value": 4 } ] }, { "name": "GutterType", "values": [ { "name": "GUTTER_TYPE_STRING", "value": 0 }, { "name": "GUTTER_TYPE_ICON", "value": 1 }, { "name": "GUTTER_TYPE_CUSTOM", "value": 2 } ] }, { "name": "LineWrappingMode", "values": [ { "name": "LINE_WRAPPING_NONE", "value": 0 }, { "name": "LINE_WRAPPING_BOUNDARY", "value": 1 } ] }, { "name": "MenuItems", "values": [ { "name": "MENU_CUT", "value": 0 }, { "name": "MENU_COPY", "value": 1 }, { "name": "MENU_PASTE", "value": 2 }, { "name": "MENU_CLEAR", "value": 3 }, { "name": "MENU_SELECT_ALL", "value": 4 }, { "name": "MENU_UNDO", "value": 5 }, { "name": "MENU_REDO", "value": 6 }, { "name": "MENU_DIR_INHERITED", "value": 7 }, { "name": "MENU_DIR_AUTO", "value": 8 }, { "name": "MENU_DIR_LTR", "value": 9 }, { "name": "MENU_DIR_RTL", "value": 10 }, { "name": "MENU_DISPLAY_UCC", "value": 11 }, { "name": "MENU_INSERT_LRM", "value": 12 }, { "name": "MENU_INSERT_RLM", "value": 13 }, { "name": "MENU_INSERT_LRE", "value": 14 }, { "name": "MENU_INSERT_RLE", "value": 15 }, { "name": "MENU_INSERT_LRO", "value": 16 }, { "name": "MENU_INSERT_RLO", "value": 17 }, { "name": "MENU_INSERT_PDF", "value": 18 }, { "name": "MENU_INSERT_ALM", "value": 19 }, { "name": "MENU_INSERT_LRI", "value": 20 }, { "name": "MENU_INSERT_RLI", "value": 21 }, { "name": "MENU_INSERT_FSI", "value": 22 }, { "name": "MENU_INSERT_PDI", "value": 23 }, { "name": "MENU_INSERT_ZWJ", "value": 24 }, { "name": "MENU_INSERT_ZWNJ", "value": 25 }, { "name": "MENU_INSERT_WJ", "value": 26 }, { "name": "MENU_INSERT_SHY", "value": 27 }, { "name": "MENU_MAX", "value": 28 } ] }, { "name": "CaretType", "values": [ { "name": "CARET_TYPE_LINE", "value": 0 }, { "name": "CARET_TYPE_BLOCK", "value": 1 } ] } ], "methods": [ { "name": "_handle_unicode_input", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "unicode_char", "type": "int" } ] }, { "name": "_backspace", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_cut", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_copy", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_paste", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "has_ime_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_editable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.TextDirection" } }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Control.StructuredTextParser" } }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "set_tab_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_tab_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_overtype_mode_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_overtype_mode_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_context_menu_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_context_menu_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shortcut_keys_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_shortcut_keys_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_virtual_keyboard_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_virtual_keyboard_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "new_text", "type": "String" } ] }, { "name": "get_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_line_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_indent_level", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_first_non_whitespace_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "swap_lines", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_line", "type": "int", "meta": "int32" }, { "name": "to_line", "type": "int", "meta": "int32" } ] }, { "name": "insert_line_at", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "insert_text_at_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "remove_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "from_line", "type": "int", "meta": "int32" }, { "name": "from_column", "type": "int", "meta": "int32" }, { "name": "to_line", "type": "int", "meta": "int32" }, { "name": "to_column", "type": "int", "meta": "int32" } ] }, { "name": "get_last_unhidden_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_next_visible_line_offset_from", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "visible_amount", "type": "int", "meta": "int32" } ] }, { "name": "get_next_visible_line_index_offset_from", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32" }, { "name": "visible_amount", "type": "int", "meta": "int32" } ] }, { "name": "backspace", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "cut", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "copy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "paste", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "begin_complex_operation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "end_complex_operation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "has_undo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "has_redo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "undo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "redo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_undo_history", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "tag_saved_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_version", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_saved_version", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_search_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "search_text", "type": "String" } ] }, { "name": "set_search_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "uint32" } ] }, { "name": "search", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135481931, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "flags", "type": "int", "meta": "uint32" }, { "name": "from_line", "type": "int", "meta": "int32" }, { "name": "from_colum", "type": "int", "meta": "int32" } ] }, { "name": "set_tooltip_request_func", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "object", "type": "Object" }, { "name": "callback", "type": "StringName" }, { "name": "data", "type": "Variant" } ] }, { "name": "get_local_mouse_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_word_at_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_line_column_at_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "get_minimap_line_at_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "is_dragging_cursor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::TextEdit.CaretType" } ] }, { "name": "get_caret_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextEdit.CaretType" } }, { "name": "set_caret_blink_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_caret_blink_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_blink_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "blink_speed", "type": "float", "meta": "float" } ] }, { "name": "get_caret_blink_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_move_caret_on_right_click_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_move_caret_on_right_click_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_caret_mid_grapheme_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_caret_mid_grapheme_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_caret_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_caret_draw_pos", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_caret_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3063695246, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "adjust_viewport", "type": "bool", "default_value": "true" }, { "name": "can_be_hidden", "type": "bool", "default_value": "true" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "get_caret_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_caret_column", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "adjust_viewport", "type": "bool", "default_value": "true" } ] }, { "name": "get_caret_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_caret_wrap_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_word_under_caret", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_selecting_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_selecting_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_override_selected_font_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "bool" } ] }, { "name": "is_overriding_selected_font_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_selection_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182666249, "arguments": [ { "name": "mode", "type": "enum::TextEdit.SelectionMode" }, { "name": "line", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "column", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_selection_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextEdit.SelectionMode" } }, { "name": "select_all", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "select_word_under_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "from_line", "type": "int", "meta": "int32" }, { "name": "from_column", "type": "int", "meta": "int32" }, { "name": "to_line", "type": "int", "meta": "int32" }, { "name": "to_column", "type": "int", "meta": "int32" } ] }, { "name": "has_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_selected_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_selection_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_from_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_from_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_to_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_selection_to_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "deselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "delete_selection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_line_wrapping_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::TextEdit.LineWrappingMode" } ] }, { "name": "get_line_wrapping_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextEdit.LineWrappingMode" } }, { "name": "is_line_wrapped", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_wrap_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_wrap_index_at_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_line_wrapped_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "set_smooth_scroll_enable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_smooth_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "get_v_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_h_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_h_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_scroll_past_end_of_file_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_scroll_past_end_of_file_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_v_scroll_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "speed", "type": "float", "meta": "float" } ] }, { "name": "get_v_scroll_speed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_scroll_pos_for_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_line_as_first_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "get_first_visible_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_line_as_center_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_line_as_last_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "wrap_index", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "get_last_full_visible_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_last_full_visible_line_wrap_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_visible_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_total_visible_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "adjust_viewport_to_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "center_viewport_to_caret", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "draw_minimap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "draw", "type": "bool" } ] }, { "name": "is_drawing_minimap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_minimap_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_minimap_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_minimap_visible_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133277030, "arguments": [ { "name": "at", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_gutter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "get_gutter_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_gutter_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_gutter_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "type", "type": "enum::TextEdit.GutterType" } ] }, { "name": "get_gutter_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TextEdit.GutterType" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_gutter_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "draw", "type": "bool" } ] }, { "name": "is_gutter_drawn", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_clickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "clickable", "type": "bool" } ] }, { "name": "is_gutter_clickable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_overwritable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "overwritable", "type": "bool" } ] }, { "name": "is_gutter_overwritable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "merge_gutters", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "from_line", "type": "int", "meta": "int32" }, { "name": "to_line", "type": "int", "meta": "int32" } ] }, { "name": "set_gutter_custom_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "object", "type": "Object" }, { "name": "callback", "type": "StringName" } ] }, { "name": "get_total_gutter_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_line_gutter_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "metadata", "type": "Variant" } ] }, { "name": "get_line_gutter_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Variant" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_line_gutter_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "get_line_gutter_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "String" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_line_gutter_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "icon", "type": "Texture2D" } ] }, { "name": "get_line_gutter_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_line_gutter_item_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_line_gutter_item_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_line_gutter_clickable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" }, { "name": "clickable", "type": "bool" } ] }, { "name": "is_line_gutter_clickable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "gutter", "type": "int", "meta": "int32" } ] }, { "name": "set_line_background_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_line_background_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "set_syntax_highlighter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "syntax_highlighter", "type": "SyntaxHighlighter" } ] }, { "name": "get_syntax_highlighter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "SyntaxHighlighter" } }, { "name": "set_highlight_current_line", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_highlight_current_line_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_highlight_all_occurrences", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_highlight_all_occurrences_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_draw_control_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_control_chars", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "set_draw_tabs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_drawing_tabs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_draw_spaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "bool" } ] }, { "name": "is_drawing_spaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_menu", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PopupMenu" } }, { "name": "is_menu_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "menu_option", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "option", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "gutter_removed" }, { "name": "gutter_added" }, { "name": "lines_edited_from", "arguments": [ { "name": "from_line", "type": "int" }, { "name": "to_line", "type": "int" } ] }, { "name": "text_changed" }, { "name": "caret_changed" }, { "name": "text_set" }, { "name": "gutter_clicked", "arguments": [ { "name": "line", "type": "int" }, { "name": "gutter", "type": "int" } ] } ], "properties": [ { "type": "String", "name": "text", "setter": "set_text", "getter": "get_text", "index": -1 }, { "type": "int", "name": "text_direction", "setter": "set_text_direction", "getter": "get_text_direction", "index": -1 }, { "type": "String", "name": "language", "setter": "set_language", "getter": "get_language", "index": -1 }, { "type": "bool", "name": "editable", "setter": "set_editable", "getter": "is_editable", "index": -1 }, { "type": "bool", "name": "context_menu_enabled", "setter": "set_context_menu_enabled", "getter": "is_context_menu_enabled", "index": -1 }, { "type": "bool", "name": "shortcut_keys_enabled", "setter": "set_shortcut_keys_enabled", "getter": "is_shortcut_keys_enabled", "index": -1 }, { "type": "bool", "name": "selecting_enabled", "setter": "set_selecting_enabled", "getter": "is_selecting_enabled", "index": -1 }, { "type": "bool", "name": "virtual_keyboard_enabled", "setter": "set_virtual_keyboard_enabled", "getter": "is_virtual_keyboard_enabled", "index": -1 }, { "type": "int", "name": "wrap_mode", "setter": "set_line_wrapping_mode", "getter": "get_line_wrapping_mode", "index": -1 }, { "type": "bool", "name": "override_selected_font_color", "setter": "set_override_selected_font_color", "getter": "is_overriding_selected_font_color", "index": -1 }, { "type": "bool", "name": "highlight_all_occurrences", "setter": "set_highlight_all_occurrences", "getter": "is_highlight_all_occurrences_enabled", "index": -1 }, { "type": "bool", "name": "highlight_current_line", "setter": "set_highlight_current_line", "getter": "is_highlight_current_line_enabled", "index": -1 }, { "type": "bool", "name": "draw_control_chars", "setter": "set_draw_control_chars", "getter": "get_draw_control_chars", "index": -1 }, { "type": "bool", "name": "draw_tabs", "setter": "set_draw_tabs", "getter": "is_drawing_tabs", "index": -1 }, { "type": "bool", "name": "draw_spaces", "setter": "set_draw_spaces", "getter": "is_drawing_spaces", "index": -1 }, { "type": "SyntaxHighlighter", "name": "syntax_highlighter", "setter": "set_syntax_highlighter", "getter": "get_syntax_highlighter", "index": -1 }, { "type": "bool", "name": "scroll_smooth", "setter": "set_smooth_scroll_enable", "getter": "is_smooth_scroll_enabled", "index": -1 }, { "type": "float", "name": "scroll_v_scroll_speed", "setter": "set_v_scroll_speed", "getter": "get_v_scroll_speed", "index": -1 }, { "type": "bool", "name": "scroll_past_end_of_file", "setter": "set_scroll_past_end_of_file_enabled", "getter": "is_scroll_past_end_of_file_enabled", "index": -1 }, { "type": "float", "name": "scroll_vertical", "setter": "set_v_scroll", "getter": "get_v_scroll", "index": -1 }, { "type": "int", "name": "scroll_horizontal", "setter": "set_h_scroll", "getter": "get_h_scroll", "index": -1 }, { "type": "bool", "name": "minimap_draw", "setter": "draw_minimap", "getter": "is_drawing_minimap", "index": -1 }, { "type": "int", "name": "minimap_width", "setter": "set_minimap_width", "getter": "get_minimap_width", "index": -1 }, { "type": "int", "name": "caret_type", "setter": "set_caret_type", "getter": "get_caret_type", "index": -1 }, { "type": "bool", "name": "caret_blink", "setter": "set_caret_blink_enabled", "getter": "is_caret_blink_enabled", "index": -1 }, { "type": "float", "name": "caret_blink_speed", "setter": "set_caret_blink_speed", "getter": "get_caret_blink_speed", "index": -1 }, { "type": "bool", "name": "caret_move_on_right_click", "setter": "set_move_caret_on_right_click_enabled", "getter": "is_move_caret_on_right_click_enabled", "index": -1 }, { "type": "bool", "name": "caret_mid_grapheme", "setter": "set_caret_mid_grapheme_enabled", "getter": "is_caret_mid_grapheme_enabled", "index": -1 }, { "type": "int", "name": "structured_text_bidi_override", "setter": "set_structured_text_bidi_override", "getter": "get_structured_text_bidi_override", "index": -1 }, { "type": "Array", "name": "structured_text_bidi_override_options", "setter": "set_structured_text_bidi_override_options", "getter": "get_structured_text_bidi_override_options", "index": -1 } ] }, { "name": "TextLine", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "OverrunBehavior", "values": [ { "name": "OVERRUN_NO_TRIMMING", "value": 0 }, { "name": "OVERRUN_TRIM_CHAR", "value": 1 }, { "name": "OVERRUN_TRIM_WORD", "value": 2 }, { "name": "OVERRUN_TRIM_ELLIPSIS", "value": 3 }, { "name": "OVERRUN_TRIM_WORD_ELLIPSIS", "value": 4 } ] } ], "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::TextServer.Direction" } ] }, { "name": "get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextServer.Direction" } }, { "name": "set_orientation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "orientation", "type": "enum::TextServer.Orientation" } ] }, { "name": "get_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextServer.Orientation" } }, { "name": "set_preserve_invalid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_preserve_invalid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_preserve_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_preserve_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "Array" } ] }, { "name": "add_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "bool" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "fonts", "type": "Font" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "opentype_features", "type": "Dictionary", "default_value": "{\n}" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "add_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "bool" }, "arguments": [ { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" }, { "name": "length", "type": "int", "meta": "int32", "default_value": "1" } ] }, { "name": "resize_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "bool" }, "arguments": [ { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" } ] }, { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "float", "meta": "float" } ] }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::HAlign" } ] }, { "name": "get_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::HAlign" } }, { "name": "tab_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_stops", "type": "PackedFloat32Array" } ] }, { "name": "set_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "uint8" } ] }, { "name": "get_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint8" } }, { "name": "set_text_overrun_behavior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "overrun_behavior", "type": "enum::TextLine.OverrunBehavior" } ] }, { "name": "get_text_overrun_behavior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextLine.OverrunBehavior" } }, { "name": "get_objects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "get_object_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "key", "type": "Variant" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_line_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_line_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_line_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_line_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_line_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135649994, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 221802764, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "hit_test", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "coords", "type": "float", "meta": "float" } ] } ], "properties": [ { "type": "int", "name": "direction", "setter": "set_direction", "getter": "get_direction", "index": -1 }, { "type": "int", "name": "orientation", "setter": "set_orientation", "getter": "get_orientation", "index": -1 }, { "type": "bool", "name": "preserve_invalid", "setter": "set_preserve_invalid", "getter": "get_preserve_invalid", "index": -1 }, { "type": "bool", "name": "preserve_control", "setter": "set_preserve_control", "getter": "get_preserve_control", "index": -1 }, { "type": "float", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "int", "name": "align", "setter": "set_align", "getter": "get_align", "index": -1 }, { "type": "int", "name": "flags", "setter": "set_flags", "getter": "get_flags", "index": -1 }, { "type": "int", "name": "text_overrun_behavior", "setter": "set_text_overrun_behavior", "getter": "get_text_overrun_behavior", "index": -1 } ] }, { "name": "TextParagraph", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "OverrunBehavior", "values": [ { "name": "OVERRUN_NO_TRIMMING", "value": 0 }, { "name": "OVERRUN_TRIM_CHAR", "value": 1 }, { "name": "OVERRUN_TRIM_WORD", "value": 2 }, { "name": "OVERRUN_TRIM_ELLIPSIS", "value": 3 }, { "name": "OVERRUN_TRIM_WORD_ELLIPSIS", "value": 4 } ] } ], "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::TextServer.Direction" } ] }, { "name": "get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextServer.Direction" } }, { "name": "set_orientation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "orientation", "type": "enum::TextServer.Orientation" } ] }, { "name": "get_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextServer.Orientation" } }, { "name": "set_preserve_invalid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_preserve_invalid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_preserve_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_preserve_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "override", "type": "Array" } ] }, { "name": "set_dropcap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1020396879, "return_value": { "type": "bool" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "fonts", "type": "Font" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "dropcap_margins", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" }, { "name": "opentype_features", "type": "Dictionary", "default_value": "{\n}" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "clear_dropcap", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "bool" }, "arguments": [ { "name": "text", "type": "String" }, { "name": "fonts", "type": "Font" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "opentype_features", "type": "Dictionary", "default_value": "{\n}" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "add_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "bool" }, "arguments": [ { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" }, { "name": "length", "type": "int", "meta": "int32", "default_value": "1" } ] }, { "name": "resize_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "bool" }, "arguments": [ { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" } ] }, { "name": "set_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "align", "type": "enum::HAlign" } ] }, { "name": "get_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::HAlign" } }, { "name": "tab_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tab_stops", "type": "PackedFloat32Array" } ] }, { "name": "set_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "uint8" } ] }, { "name": "get_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint8" } }, { "name": "set_text_overrun_behavior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "overrun_behavior", "type": "enum::TextParagraph.OverrunBehavior" } ] }, { "name": "get_text_overrun_behavior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextParagraph.OverrunBehavior" } }, { "name": "set_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "width", "type": "float", "meta": "float" } ] }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_non_wraped_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_line_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_dropcap_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_line_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max_lines_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_lines_visible", "type": "int", "meta": "int32" } ] }, { "name": "get_max_lines_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_line_objects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_object_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" }, { "name": "key", "type": "Variant" } ] }, { "name": "get_line_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_line_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" } ] }, { "name": "get_spacing_top", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_spacing_bottom", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_dropcap_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "get_dropcap_lines", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 221802764, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "dc_color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 60160015, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "dc_color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 136835915, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "line", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_line_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 260938157, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "line", "type": "int", "meta": "int32" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_dropcap", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135649994, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "draw_dropcap_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 221802764, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "hit_test", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "coords", "type": "Vector2" } ] } ], "properties": [ { "type": "int", "name": "direction", "setter": "set_direction", "getter": "get_direction", "index": -1 }, { "type": "int", "name": "orientation", "setter": "set_orientation", "getter": "get_orientation", "index": -1 }, { "type": "bool", "name": "preserve_invalid", "setter": "set_preserve_invalid", "getter": "get_preserve_invalid", "index": -1 }, { "type": "bool", "name": "preserve_control", "setter": "set_preserve_control", "getter": "get_preserve_control", "index": -1 }, { "type": "int", "name": "align", "setter": "set_align", "getter": "get_align", "index": -1 }, { "type": "int", "name": "flags", "setter": "set_flags", "getter": "get_flags", "index": -1 }, { "type": "int", "name": "text_overrun_behavior", "setter": "set_text_overrun_behavior", "getter": "get_text_overrun_behavior", "index": -1 }, { "type": "float", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 }, { "type": "int", "name": "max_lines_visible", "setter": "set_max_lines_visible", "getter": "get_max_lines_visible", "index": -1 } ] }, { "name": "TextServer", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "GraphemeFlag", "values": [ { "name": "GRAPHEME_IS_RTL", "value": 2 }, { "name": "GRAPHEME_IS_VIRTUAL", "value": 4 }, { "name": "GRAPHEME_IS_SPACE", "value": 8 }, { "name": "GRAPHEME_IS_BREAK_HARD", "value": 16 }, { "name": "GRAPHEME_IS_BREAK_SOFT", "value": 32 }, { "name": "GRAPHEME_IS_TAB", "value": 64 }, { "name": "GRAPHEME_IS_ELONGATION", "value": 128 }, { "name": "GRAPHEME_IS_PUNCTUATION", "value": 256 } ] }, { "name": "Feature", "values": [ { "name": "FEATURE_BIDI_LAYOUT", "value": 1 }, { "name": "FEATURE_VERTICAL_LAYOUT", "value": 2 }, { "name": "FEATURE_SHAPING", "value": 4 }, { "name": "FEATURE_KASHIDA_JUSTIFICATION", "value": 8 }, { "name": "FEATURE_BREAK_ITERATORS", "value": 16 }, { "name": "FEATURE_FONT_SYSTEM", "value": 32 }, { "name": "FEATURE_FONT_VARIABLE", "value": 64 }, { "name": "FEATURE_USE_SUPPORT_DATA", "value": 128 } ] }, { "name": "Orientation", "values": [ { "name": "ORIENTATION_HORIZONTAL", "value": 0 }, { "name": "ORIENTATION_VERTICAL", "value": 1 } ] }, { "name": "JustificationFlag", "values": [ { "name": "JUSTIFICATION_NONE", "value": 0 }, { "name": "JUSTIFICATION_KASHIDA", "value": 1 }, { "name": "JUSTIFICATION_WORD_BOUND", "value": 2 }, { "name": "JUSTIFICATION_TRIM_EDGE_SPACES", "value": 4 }, { "name": "JUSTIFICATION_AFTER_LAST_TAB", "value": 8 } ] }, { "name": "SpacingType", "values": [ { "name": "SPACING_GLYPH", "value": 0 }, { "name": "SPACING_SPACE", "value": 1 }, { "name": "SPACING_TOP", "value": 2 }, { "name": "SPACING_BOTTOM", "value": 3 } ] }, { "name": "LineBreakFlag", "values": [ { "name": "BREAK_NONE", "value": 0 }, { "name": "BREAK_MANDATORY", "value": 16 }, { "name": "BREAK_WORD_BOUND", "value": 32 }, { "name": "BREAK_GRAPHEME_BOUND", "value": 64 } ] }, { "name": "ContourPointTag", "values": [ { "name": "CONTOUR_CURVE_TAG_ON", "value": 1 }, { "name": "CONTOUR_CURVE_TAG_OFF_CONIC", "value": 0 }, { "name": "CONTOUR_CURVE_TAG_OFF_CUBIC", "value": 2 } ] }, { "name": "TextOverrunFlag", "values": [ { "name": "OVERRUN_NO_TRIMMING", "value": 0 }, { "name": "OVERRUN_TRIM", "value": 1 }, { "name": "OVERRUN_TRIM_WORD_ONLY", "value": 2 }, { "name": "OVERRUN_ADD_ELLIPSIS", "value": 4 }, { "name": "OVERRUN_ENFORCE_ELLIPSIS", "value": 8 } ] }, { "name": "Hinting", "values": [ { "name": "HINTING_NONE", "value": 0 }, { "name": "HINTING_LIGHT", "value": 1 }, { "name": "HINTING_NORMAL", "value": 2 } ] }, { "name": "Direction", "values": [ { "name": "DIRECTION_AUTO", "value": 0 }, { "name": "DIRECTION_LTR", "value": 1 }, { "name": "DIRECTION_RTL", "value": 2 } ] } ], "methods": [ { "name": "has_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "feature", "type": "enum::TextServer.Feature" } ] }, { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "load_support_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "filename", "type": "String" } ] }, { "name": "is_locale_right_to_left", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "locale", "type": "String" } ] }, { "name": "name_to_tag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "tag_to_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "tag", "type": "int", "meta": "int32" } ] }, { "name": "has", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "free_rid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "create_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "RID" } }, { "name": "font_set_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "data", "type": "RID" }, { "name": "arg1", "type": "PackedByteArray" } ] }, { "name": "font_set_antialiased", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "antialiased", "type": "bool" } ] }, { "name": "font_is_antialiased", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_multichannel_signed_distance_field", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "msdf", "type": "bool" } ] }, { "name": "font_is_multichannel_signed_distance_field", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_msdf_pixel_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "msdf_pixel_range", "type": "int", "meta": "int32" } ] }, { "name": "font_get_msdf_pixel_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_msdf_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "msdf_size", "type": "int", "meta": "int32" } ] }, { "name": "font_get_msdf_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_fixed_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "fixed_size", "type": "int", "meta": "int32" } ] }, { "name": "font_get_fixed_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_force_autohinter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "force_autohinter", "type": "bool" } ] }, { "name": "font_is_force_autohinter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_hinting", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "_hinting", "type": "enum::TextServer.Hinting" } ] }, { "name": "font_get_hinting", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TextServer.Hinting" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_variation_coordinates", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "variation_coordinates", "type": "Dictionary" } ] }, { "name": "font_get_variation_coordinates", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_set_oversampling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "oversampling", "type": "float", "meta": "float" } ] }, { "name": "font_get_oversampling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_get_size_cache_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_clear_size_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_remove_size_cache", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "font_set_ascent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "ascent", "type": "float", "meta": "float" } ] }, { "name": "font_get_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_set_descent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "descent", "type": "float", "meta": "float" } ] }, { "name": "font_get_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_set_underline_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "underline_position", "type": "float", "meta": "float" } ] }, { "name": "font_get_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_set_underline_thickness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "underline_thickness", "type": "float", "meta": "float" } ] }, { "name": "font_get_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_set_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "scale", "type": "float", "meta": "float" } ] }, { "name": "font_get_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_set_spacing", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "spacing", "type": "enum::TextServer.SpacingType" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "font_get_spacing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "spacing", "type": "enum::TextServer.SpacingType" } ] }, { "name": "font_get_texture_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "font_clear_textures", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "font_remove_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "font_set_texture_image", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" }, { "name": "image", "type": "Image" } ] }, { "name": "font_get_texture_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Image" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "font_set_texture_offsets", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" }, { "name": "offset", "type": "PackedInt32Array" } ] }, { "name": "font_get_texture_offsets", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "texture_index", "type": "int", "meta": "int32" } ] }, { "name": "font_get_glyph_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "font_clear_glyphs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" } ] }, { "name": "font_remove_glyph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_get_glyph_advance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_set_glyph_advance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "advance", "type": "Vector2" } ] }, { "name": "font_get_glyph_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_set_glyph_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "offset", "type": "Vector2" } ] }, { "name": "font_get_glyph_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_set_glyph_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "gl_size", "type": "Vector2" } ] }, { "name": "font_get_glyph_uv_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_set_glyph_uv_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "uv_rect", "type": "Rect2" } ] }, { "name": "font_get_glyph_texture_idx", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" } ] }, { "name": "font_set_glyph_texture_idx", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "glyph", "type": "int", "meta": "int32" }, { "name": "texture_idx", "type": "int", "meta": "int32" } ] }, { "name": "font_get_glyph_contours", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "font", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "font_get_kerning_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Array" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_clear_kerning_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "font_remove_kerning", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" } ] }, { "name": "font_set_kerning", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" }, { "name": "kerning", "type": "Vector2" } ] }, { "name": "font_get_kerning", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "glyph_pair", "type": "Vector2i" } ] }, { "name": "font_get_glyph_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135481931, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "char", "type": "int" }, { "name": "variation_selector", "type": "int" } ] }, { "name": "font_has_char", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "char", "type": "int" } ] }, { "name": "font_get_supported_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_render_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "start", "type": "int" }, { "name": "end", "type": "int" } ] }, { "name": "font_render_glyph", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "size", "type": "Vector2i" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "font_draw_glyph", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 139207757, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "pos", "type": "Vector2" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "font_draw_glyph_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 140393678, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "outline_size", "type": "int", "meta": "int32" }, { "name": "pos", "type": "Vector2" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "font_is_language_supported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "language", "type": "String" } ] }, { "name": "font_set_language_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "language", "type": "String" }, { "name": "supported", "type": "bool" } ] }, { "name": "font_get_language_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "language", "type": "String" } ] }, { "name": "font_remove_language_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "language", "type": "String" } ] }, { "name": "font_get_language_support_overrides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_is_script_supported", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "script", "type": "String" } ] }, { "name": "font_set_script_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "script", "type": "String" }, { "name": "supported", "type": "bool" } ] }, { "name": "font_get_script_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "script", "type": "String" } ] }, { "name": "font_remove_script_support_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "font_rid", "type": "RID" }, { "name": "script", "type": "String" } ] }, { "name": "font_get_script_support_overrides", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_supported_feature_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_supported_variation_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "font_rid", "type": "RID" } ] }, { "name": "font_get_global_oversampling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "font_set_global_oversampling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "oversampling", "type": "float", "meta": "float" } ] }, { "name": "get_hex_code_box_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "size", "type": "int", "meta": "int32" }, { "name": "index", "type": "int" } ] }, { "name": "draw_hex_code_box", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 134331947, "arguments": [ { "name": "canvas", "type": "RID" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "pos", "type": "Vector2" }, { "name": "index", "type": "int" }, { "name": "color", "type": "Color" } ] }, { "name": "create_shaped_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1434999914, "return_value": { "type": "RID" }, "arguments": [ { "name": "direction", "type": "enum::TextServer.Direction", "default_value": "0" }, { "name": "orientation", "type": "enum::TextServer.Orientation", "default_value": "0" } ] }, { "name": "shaped_text_clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rid", "type": "RID" } ] }, { "name": "shaped_text_set_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "direction", "type": "enum::TextServer.Direction", "default_value": "0" } ] }, { "name": "shaped_text_get_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TextServer.Direction" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_set_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "override", "type": "Array" } ] }, { "name": "shaped_text_set_orientation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "orientation", "type": "enum::TextServer.Orientation", "default_value": "0" } ] }, { "name": "shaped_text_get_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TextServer.Orientation" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_set_preserve_invalid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "shaped_text_get_preserve_invalid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_set_preserve_control", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "enabled", "type": "bool" } ] }, { "name": "shaped_text_get_preserve_control", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_add_string", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1591541486, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "text", "type": "String" }, { "name": "fonts", "type": "Array" }, { "name": "size", "type": "int", "meta": "int32" }, { "name": "opentype_features", "type": "Dictionary", "default_value": "{\n}" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "shaped_text_add_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1552406093, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" }, { "name": "length", "type": "int", "meta": "int32", "default_value": "1" } ] }, { "name": "shaped_text_resize_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 175971275, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "key", "type": "Variant" }, { "name": "size", "type": "Vector2" }, { "name": "inline_align", "type": "enum::InlineAlign", "default_value": "5" } ] }, { "name": "shaped_text_substr", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "RID" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "start", "type": "int", "meta": "int32" }, { "name": "length", "type": "int", "meta": "int32" } ] }, { "name": "shaped_text_get_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "RID" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_fit_to_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "width", "type": "float", "meta": "float" }, { "name": "jst_flags", "type": "int", "meta": "uint8", "default_value": "3" } ] }, { "name": "shaped_text_tab_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "tab_stops", "type": "PackedFloat32Array" } ] }, { "name": "shaped_text_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_is_ready", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_glyphs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_line_breaks_adv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 4023896239, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "width", "type": "PackedFloat32Array" }, { "name": "start", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "once", "type": "bool", "default_value": "true" }, { "name": "break_flags", "type": "int", "meta": "uint8", "default_value": "48" } ] }, { "name": "shaped_text_get_line_breaks", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1513270733, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "width", "type": "float", "meta": "float" }, { "name": "start", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "break_flags", "type": "int", "meta": "uint8", "default_value": "48" } ] }, { "name": "shaped_text_get_word_breaks", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_overrun_trim_to_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "width", "type": "float", "meta": "float", "default_value": "0" }, { "name": "overrun_trim_flags", "type": "int", "meta": "uint8", "default_value": "0" } ] }, { "name": "shaped_text_get_objects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_object_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "key", "type": "Variant" } ] }, { "name": "shaped_text_get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_ascent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_descent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_underline_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_underline_thickness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "shaped", "type": "RID" } ] }, { "name": "shaped_text_get_carets", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "position", "type": "int", "meta": "int32" } ] }, { "name": "shaped_text_get_selection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Array" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "start", "type": "int", "meta": "int32" }, { "name": "end", "type": "int", "meta": "int32" } ] }, { "name": "shaped_text_hit_test_grapheme", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "coords", "type": "float", "meta": "float" } ] }, { "name": "shaped_text_hit_test_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "coords", "type": "float", "meta": "float" } ] }, { "name": "shaped_text_next_grapheme_pos", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "pos", "type": "int", "meta": "int32" } ] }, { "name": "shaped_text_prev_grapheme_pos", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "pos", "type": "int", "meta": "int32" } ] }, { "name": "shaped_text_draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1351626895, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "clip_l", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "clip_r", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "shaped_text_draw_outline", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 2614250416, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "canvas", "type": "RID" }, { "name": "pos", "type": "Vector2" }, { "name": "clip_l", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "clip_r", "type": "float", "meta": "float", "default_value": "-1" }, { "name": "outline_size", "type": "int", "meta": "int32", "default_value": "1" }, { "name": "color", "type": "Color", "default_value": "Color(1, 1, 1, 1)" } ] }, { "name": "shaped_text_get_dominant_direciton_in_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "enum::TextServer.Direction" }, "arguments": [ { "name": "shaped", "type": "RID" }, { "name": "start", "type": "int", "meta": "int32" }, { "name": "end", "type": "int", "meta": "int32" } ] }, { "name": "format_number", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "String" }, "arguments": [ { "name": "number", "type": "String" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "parse_number", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "String" }, "arguments": [ { "name": "number", "type": "String" }, { "name": "language", "type": "String", "default_value": "\"\"" } ] }, { "name": "percent_sign", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 178273454, "return_value": { "type": "String" }, "arguments": [ { "name": "language", "type": "String", "default_value": "\"\"" } ] } ] }, { "name": "TextServerAdvanced", "is_refcounted": false, "is_instantiable": false, "inherits": "TextServer", "api_type": "core" }, { "name": "TextServerManager", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "get_interface_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_interface_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_interface_features", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "TextServer" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_interfaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "find_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "TextServer" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "set_primary_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_primary_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TextServer" } } ] }, { "name": "Texture", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core" }, { "name": "Texture2D", "is_refcounted": true, "is_instantiable": false, "inherits": "Texture", "api_type": "core", "methods": [ { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "has_alpha", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 221802764, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "position", "type": "Vector2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" } ] }, { "name": "draw_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 260938157, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "tile", "type": "bool" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" } ] }, { "name": "draw_rect_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1351626895, "arguments": [ { "name": "canvas_item", "type": "RID" }, { "name": "rect", "type": "Rect2" }, { "name": "src_rect", "type": "Rect2" }, { "name": "modulate", "type": "Color", "default_value": "Color(1, 1, 1, 1)" }, { "name": "transpose", "type": "bool", "default_value": "false" }, { "name": "clip_uv", "type": "bool", "default_value": "true" } ] }, { "name": "get_image", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Image" } } ] }, { "name": "Texture2DArray", "is_refcounted": true, "is_instantiable": true, "inherits": "ImageTextureLayered", "api_type": "core" }, { "name": "Texture3D", "is_refcounted": true, "is_instantiable": false, "inherits": "Texture", "api_type": "core", "methods": [ { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Image.Format" } }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_depth", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "has_mipmaps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ] }, { "name": "TextureButton", "is_refcounted": false, "is_instantiable": true, "inherits": "BaseButton", "api_type": "core", "enums": [ { "name": "StretchMode", "values": [ { "name": "STRETCH_SCALE", "value": 0 }, { "name": "STRETCH_TILE", "value": 1 }, { "name": "STRETCH_KEEP", "value": 2 }, { "name": "STRETCH_KEEP_CENTERED", "value": 3 }, { "name": "STRETCH_KEEP_ASPECT", "value": 4 }, { "name": "STRETCH_KEEP_ASPECT_CENTERED", "value": 5 }, { "name": "STRETCH_KEEP_ASPECT_COVERED", "value": 6 } ] } ], "methods": [ { "name": "set_normal_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_pressed_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_hover_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_disabled_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_focused_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "set_click_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "BitMap" } ] }, { "name": "set_expand", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "expand", "type": "bool" } ] }, { "name": "set_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::TextureButton.StretchMode" } ] }, { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_normal_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "get_pressed_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "get_hover_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "get_disabled_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "get_focused_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "get_click_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "BitMap" } }, { "name": "get_expand", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextureButton.StretchMode" } } ], "properties": [ { "type": "Texture2D", "name": "texture_normal", "setter": "set_normal_texture", "getter": "get_normal_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_pressed", "setter": "set_pressed_texture", "getter": "get_pressed_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_hover", "setter": "set_hover_texture", "getter": "get_hover_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_disabled", "setter": "set_disabled_texture", "getter": "get_disabled_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_focused", "setter": "set_focused_texture", "getter": "get_focused_texture", "index": -1 }, { "type": "BitMap", "name": "texture_click_mask", "setter": "set_click_mask", "getter": "get_click_mask", "index": -1 }, { "type": "bool", "name": "expand", "setter": "set_expand", "getter": "get_expand", "index": -1 }, { "type": "int", "name": "stretch_mode", "setter": "set_stretch_mode", "getter": "get_stretch_mode", "index": -1 }, { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "is_flipped_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "is_flipped_v", "index": -1 } ] }, { "name": "TextureLayered", "is_refcounted": true, "is_instantiable": false, "inherits": "Texture", "api_type": "core", "enums": [ { "name": "LayeredType", "values": [ { "name": "LAYERED_TYPE_2D_ARRAY", "value": 0 }, { "name": "LAYERED_TYPE_CUBEMAP", "value": 1 }, { "name": "LAYERED_TYPE_CUBEMAP_ARRAY", "value": 2 } ] } ], "methods": [ { "name": "get_format", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Image.Format" } }, { "name": "get_layered_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextureLayered.LayeredType" } }, { "name": "get_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "has_mipmaps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_layer_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Image" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] } ] }, { "name": "TextureProgressBar", "is_refcounted": false, "is_instantiable": true, "inherits": "Range", "api_type": "core", "enums": [ { "name": "FillMode", "values": [ { "name": "FILL_LEFT_TO_RIGHT", "value": 0 }, { "name": "FILL_RIGHT_TO_LEFT", "value": 1 }, { "name": "FILL_TOP_TO_BOTTOM", "value": 2 }, { "name": "FILL_BOTTOM_TO_TOP", "value": 3 }, { "name": "FILL_CLOCKWISE", "value": 4 }, { "name": "FILL_COUNTER_CLOCKWISE", "value": 5 }, { "name": "FILL_BILINEAR_LEFT_AND_RIGHT", "value": 6 }, { "name": "FILL_BILINEAR_TOP_AND_BOTTOM", "value": 7 }, { "name": "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE", "value": 8 } ] } ], "methods": [ { "name": "set_under_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tex", "type": "Texture2D" } ] }, { "name": "get_under_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_progress_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tex", "type": "Texture2D" } ] }, { "name": "get_progress_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_over_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tex", "type": "Texture2D" } ] }, { "name": "get_over_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_fill_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "int", "meta": "int32" } ] }, { "name": "get_fill_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_tint_under", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tint", "type": "Color" } ] }, { "name": "get_tint_under", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_tint_progress", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tint", "type": "Color" } ] }, { "name": "get_tint_progress", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_tint_over", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tint", "type": "Color" } ] }, { "name": "get_tint_over", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_texture_progress_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_texture_progress_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_radial_initial_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "float", "meta": "float" } ] }, { "name": "get_radial_initial_angle", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_center_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "Vector2" } ] }, { "name": "get_radial_center_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2" } }, { "name": "set_fill_degrees", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "float", "meta": "float" } ] }, { "name": "get_fill_degrees", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_stretch_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "margin", "type": "enum::Side" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_stretch_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "margin", "type": "enum::Side" } ] }, { "name": "set_nine_patch_stretch", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stretch", "type": "bool" } ] }, { "name": "get_nine_patch_stretch", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "Texture2D", "name": "texture_under", "setter": "set_under_texture", "getter": "get_under_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_over", "setter": "set_over_texture", "getter": "get_over_texture", "index": -1 }, { "type": "Texture2D", "name": "texture_progress", "setter": "set_progress_texture", "getter": "get_progress_texture", "index": -1 }, { "type": "Vector2", "name": "texture_progress_offset", "setter": "set_texture_progress_offset", "getter": "get_texture_progress_offset", "index": -1 }, { "type": "int", "name": "fill_mode", "setter": "set_fill_mode", "getter": "get_fill_mode", "index": -1 }, { "type": "Color", "name": "tint_under", "setter": "set_tint_under", "getter": "get_tint_under", "index": -1 }, { "type": "Color", "name": "tint_over", "setter": "set_tint_over", "getter": "get_tint_over", "index": -1 }, { "type": "Color", "name": "tint_progress", "setter": "set_tint_progress", "getter": "get_tint_progress", "index": -1 }, { "type": "float", "name": "radial_initial_angle", "setter": "set_radial_initial_angle", "getter": "get_radial_initial_angle", "index": -1 }, { "type": "float", "name": "radial_fill_degrees", "setter": "set_fill_degrees", "getter": "get_fill_degrees", "index": -1 }, { "type": "Vector2", "name": "radial_center_offset", "setter": "set_radial_center_offset", "getter": "get_radial_center_offset", "index": -1 }, { "type": "bool", "name": "nine_patch_stretch", "setter": "set_nine_patch_stretch", "getter": "get_nine_patch_stretch", "index": -1 }, { "type": "int", "name": "stretch_margin_left", "setter": "set_stretch_margin", "getter": "get_stretch_margin", "index": 0 }, { "type": "int", "name": "stretch_margin_top", "setter": "set_stretch_margin", "getter": "get_stretch_margin", "index": 1 }, { "type": "int", "name": "stretch_margin_right", "setter": "set_stretch_margin", "getter": "get_stretch_margin", "index": 2 }, { "type": "int", "name": "stretch_margin_bottom", "setter": "set_stretch_margin", "getter": "get_stretch_margin", "index": 3 } ] }, { "name": "TextureRect", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "StretchMode", "values": [ { "name": "STRETCH_SCALE_ON_EXPAND", "value": 0 }, { "name": "STRETCH_SCALE", "value": 1 }, { "name": "STRETCH_TILE", "value": 2 }, { "name": "STRETCH_KEEP", "value": 3 }, { "name": "STRETCH_KEEP_CENTERED", "value": 4 }, { "name": "STRETCH_KEEP_ASPECT", "value": 5 }, { "name": "STRETCH_KEEP_ASPECT_CENTERED", "value": 6 }, { "name": "STRETCH_KEEP_ASPECT_COVERED", "value": 7 } ] } ], "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_expand", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_expand", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_stretch_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stretch_mode", "type": "enum::TextureRect.StretchMode" } ] }, { "name": "get_stretch_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TextureRect.StretchMode" } } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "bool", "name": "expand", "setter": "set_expand", "getter": "has_expand", "index": -1 }, { "type": "int", "name": "stretch_mode", "setter": "set_stretch_mode", "getter": "get_stretch_mode", "index": -1 }, { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "is_flipped_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "is_flipped_v", "index": -1 } ] }, { "name": "Theme", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "DataType", "values": [ { "name": "DATA_TYPE_COLOR", "value": 0 }, { "name": "DATA_TYPE_CONSTANT", "value": 1 }, { "name": "DATA_TYPE_FONT", "value": 2 }, { "name": "DATA_TYPE_FONT_SIZE", "value": 3 }, { "name": "DATA_TYPE_ICON", "value": 4 }, { "name": "DATA_TYPE_STYLEBOX", "value": 5 }, { "name": "DATA_TYPE_MAX", "value": 6 } ] } ], "methods": [ { "name": "set_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_icon_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_icon_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_stylebox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "texture", "type": "StyleBox" } ] }, { "name": "get_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "StyleBox" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_stylebox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_stylebox", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_stylebox_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_stylebox_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "font", "type": "Font" } ] }, { "name": "get_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Font" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_font_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_font_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "font_size", "type": "int", "meta": "int32" } ] }, { "name": "get_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_font_size_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_font_size_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "color", "type": "Color" } ] }, { "name": "get_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_color_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_color_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "constant", "type": "int", "meta": "int32" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_constant_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "theme_type", "type": "String" } ] }, { "name": "get_constant_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "set_default_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font", "type": "Font" } ] }, { "name": "get_default_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Font" } }, { "name": "set_default_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "font_size", "type": "int", "meta": "int32" } ] }, { "name": "get_default_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_theme_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_theme_item", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Variant" }, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "has_theme_item", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "bool" }, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "rename_theme_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "old_name", "type": "StringName" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "clear_theme_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_theme_item_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" }, { "name": "theme_type", "type": "String" } ] }, { "name": "get_theme_item_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "data_type", "type": "enum::Theme.DataType" } ] }, { "name": "set_type_variation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "theme_type", "type": "StringName" }, { "name": "base_type", "type": "StringName" } ] }, { "name": "is_type_variation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "theme_type", "type": "StringName" }, { "name": "base_type", "type": "StringName" } ] }, { "name": "clear_type_variation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_type_variation_base", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_type_variation_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedStringArray" }, "arguments": [ { "name": "base_type", "type": "StringName" } ] }, { "name": "get_type_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "merge_with", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "other", "type": "Theme" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "Font", "name": "default_font", "setter": "set_default_font", "getter": "get_default_font", "index": -1 }, { "type": "int", "name": "default_font_size", "setter": "set_default_font_size", "getter": "get_default_font_size", "index": -1 } ] }, { "name": "Thread", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "Priority", "values": [ { "name": "PRIORITY_LOW", "value": 0 }, { "name": "PRIORITY_NORMAL", "value": 1 }, { "name": "PRIORITY_HIGH", "value": 2 } ] } ], "methods": [ { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1513270700, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "instance", "type": "Object" }, { "name": "method", "type": "StringName" }, { "name": "userdata", "type": "Variant", "default_value": "null" }, { "name": "priority", "type": "enum::Thread.Priority", "default_value": "1" } ] }, { "name": "get_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "wait_to_finish", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Variant" } } ] }, { "name": "TileData", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_h", "type": "bool" } ] }, { "name": "get_flip_h", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flip_v", "type": "bool" } ] }, { "name": "get_flip_v", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_transpose", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transpose", "type": "bool" } ] }, { "name": "get_transpose", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "tile_set_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "material", "type": "ShaderMaterial" } ] }, { "name": "tile_get_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ShaderMaterial" } }, { "name": "set_texture_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_offset", "type": "Vector2i" } ] }, { "name": "get_texture_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "modulate", "type": "Color" } ] }, { "name": "get_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } }, { "name": "set_z_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "z_index", "type": "int", "meta": "int32" } ] }, { "name": "get_z_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_y_sort_origin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "y_sort_origin", "type": "int", "meta": "int32" } ] }, { "name": "get_y_sort_origin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_occluder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "occluder_polygon", "type": "OccluderPolygon2D" } ] }, { "name": "get_occluder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "OccluderPolygon2D" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" } ] }, { "name": "get_collision_polygons_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_polygons_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygons_count", "type": "int", "meta": "int32" } ] }, { "name": "add_collision_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" } ] }, { "name": "remove_collision_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_polygon_points", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" }, { "name": "polygon", "type": "PackedVector2Array" } ] }, { "name": "get_collision_polygon_points", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "PackedVector2Array" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_polygon_one_way", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" }, { "name": "one_way", "type": "bool" } ] }, { "name": "is_collision_polygon_one_way", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_polygon_one_way_margin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" }, { "name": "one_way_margin", "type": "float", "meta": "float" } ] }, { "name": "get_collision_polygon_one_way_margin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "polygon_index", "type": "int", "meta": "int32" } ] }, { "name": "set_terrain_set", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { "name": "get_terrain_set", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_peering_bit_terrain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "peering_bit", "type": "enum::TileSet.CellNeighbor" }, { "name": "terrain", "type": "int", "meta": "int32" } ] }, { "name": "get_peering_bit_terrain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "peering_bit", "type": "enum::TileSet.CellNeighbor" } ] }, { "name": "set_navigation_polygon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "navigation_polygon", "type": "NavigationPolygon" } ] }, { "name": "get_navigation_polygon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "NavigationPolygon" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" } ] }, { "name": "set_probability", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "probability", "type": "float", "meta": "float" } ] }, { "name": "get_probability", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_custom_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_name", "type": "String" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_custom_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "layer_name", "type": "String" } ] }, { "name": "set_custom_data_by_layer_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_custom_data_by_layer_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "layer_id", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "changed" } ], "properties": [ { "type": "bool", "name": "flip_h", "setter": "set_flip_h", "getter": "get_flip_h", "index": -1 }, { "type": "bool", "name": "flip_v", "setter": "set_flip_v", "getter": "get_flip_v", "index": -1 }, { "type": "bool", "name": "transpose", "setter": "set_transpose", "getter": "get_transpose", "index": -1 }, { "type": "Vector2i", "name": "texture_offset", "setter": "set_texture_offset", "getter": "get_texture_offset", "index": -1 }, { "type": "Color", "name": "modulate", "setter": "set_modulate", "getter": "get_modulate", "index": -1 }, { "type": "int", "name": "z_index", "setter": "set_z_index", "getter": "get_z_index", "index": -1 }, { "type": "int", "name": "y_sort_origin", "setter": "set_y_sort_origin", "getter": "get_y_sort_origin", "index": -1 }, { "type": "int", "name": "terrain_set", "setter": "set_terrain_set", "getter": "get_terrain_set", "index": -1 }, { "type": "float", "name": "probability", "setter": "set_probability", "getter": "get_probability", "index": -1 } ] }, { "name": "TileMap", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "VisibilityMode", "values": [ { "name": "VISIBILITY_MODE_DEFAULT", "value": 0 }, { "name": "VISIBILITY_MODE_FORCE_HIDE", "value": 2 }, { "name": "VISIBILITY_MODE_FORCE_SHOW", "value": 1 } ] } ], "methods": [ { "name": "set_tileset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tileset", "type": "TileSet" } ] }, { "name": "get_tileset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TileSet" } }, { "name": "set_quadrant_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_quadrant_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_layers_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layers_count", "type": "int", "meta": "int32" } ] }, { "name": "get_layers_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_layer_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_layer_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "set_layer_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "enabled", "type": "bool" } ] }, { "name": "is_layer_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "set_layer_y_sort_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "y_sort_enabled", "type": "bool" } ] }, { "name": "is_layer_y_sort_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "set_layer_y_sort_origin", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "y_sort_origin", "type": "int", "meta": "int32" } ] }, { "name": "get_layer_y_sort_origin", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "set_layer_z_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "z_index", "type": "int", "meta": "int32" } ] }, { "name": "get_layer_z_indexd", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "set_collision_visibility_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "collision_visibility_mode", "type": "enum::TileMap.VisibilityMode" } ] }, { "name": "get_collision_visibility_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::TileMap.VisibilityMode" } }, { "name": "set_navigation_visibility_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "navigation_visibility_mode", "type": "enum::TileMap.VisibilityMode" } ] }, { "name": "get_navigation_visibility_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::TileMap.VisibilityMode" } }, { "name": "set_cell", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 60157804, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "coords", "type": "Vector2i" }, { "name": "source_id", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "atlas_coords", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" }, { "name": "alternative_tile", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_cell_source_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "coords", "type": "Vector2i" }, { "name": "use_proxies", "type": "bool" } ] }, { "name": "get_cell_atlas_coords", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "coords", "type": "Vector2i" }, { "name": "use_proxies", "type": "bool" } ] }, { "name": "get_cell_alternative_tile", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" }, { "name": "coords", "type": "Vector2i" }, { "name": "use_proxies", "type": "bool" } ] }, { "name": "fix_invalid_tiles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_surrounding_tiles", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Array" }, "arguments": [ { "name": "coords", "type": "Vector2i" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_used_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "layer", "type": "int", "meta": "int32" } ] }, { "name": "get_used_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Rect2" } }, { "name": "map_to_world", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "map_position", "type": "Vector2i" } ] }, { "name": "world_to_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "world_position", "type": "Vector2" } ] }, { "name": "get_neighbor_cell", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "coords", "type": "Vector2i" }, { "name": "neighbor", "type": "enum::TileSet.CellNeighbor" } ] } ], "signals": [ { "name": "changed" } ], "properties": [ { "type": "TileSet", "name": "tile_set", "setter": "set_tileset", "getter": "get_tileset", "index": -1 }, { "type": "int", "name": "cell_quadrant_size", "setter": "set_quadrant_size", "getter": "get_quadrant_size", "index": -1 }, { "type": "int", "name": "collision_visibility_mode", "setter": "set_collision_visibility_mode", "getter": "get_collision_visibility_mode", "index": -1 }, { "type": "int", "name": "navigation_visibility_mode", "setter": "set_navigation_visibility_mode", "getter": "get_navigation_visibility_mode", "index": -1 }, { "type": "int", "name": "layers_count", "setter": "set_layers_count", "getter": "get_layers_count", "index": -1 } ] }, { "name": "TileSet", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "TileLayout", "values": [ { "name": "TILE_LAYOUT_STACKED", "value": 0 }, { "name": "TILE_LAYOUT_STACKED_OFFSET", "value": 1 }, { "name": "TILE_LAYOUT_STAIRS_RIGHT", "value": 2 }, { "name": "TILE_LAYOUT_STAIRS_DOWN", "value": 3 }, { "name": "TILE_LAYOUT_DIAMOND_RIGHT", "value": 4 }, { "name": "TILE_LAYOUT_DIAMOND_DOWN", "value": 5 } ] }, { "name": "CellNeighbor", "values": [ { "name": "CELL_NEIGHBOR_RIGHT_SIDE", "value": 0 }, { "name": "CELL_NEIGHBOR_RIGHT_CORNER", "value": 1 }, { "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE", "value": 2 }, { "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER", "value": 3 }, { "name": "CELL_NEIGHBOR_BOTTOM_SIDE", "value": 4 }, { "name": "CELL_NEIGHBOR_BOTTOM_CORNER", "value": 5 }, { "name": "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE", "value": 6 }, { "name": "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER", "value": 7 }, { "name": "CELL_NEIGHBOR_LEFT_SIDE", "value": 8 }, { "name": "CELL_NEIGHBOR_LEFT_CORNER", "value": 9 }, { "name": "CELL_NEIGHBOR_TOP_LEFT_SIDE", "value": 10 }, { "name": "CELL_NEIGHBOR_TOP_LEFT_CORNER", "value": 11 }, { "name": "CELL_NEIGHBOR_TOP_SIDE", "value": 12 }, { "name": "CELL_NEIGHBOR_TOP_CORNER", "value": 13 }, { "name": "CELL_NEIGHBOR_TOP_RIGHT_SIDE", "value": 14 }, { "name": "CELL_NEIGHBOR_TOP_RIGHT_CORNER", "value": 15 } ] }, { "name": "TileShape", "values": [ { "name": "TILE_SHAPE_SQUARE", "value": 0 }, { "name": "TILE_SHAPE_ISOMETRIC", "value": 1 }, { "name": "TILE_SHAPE_HALF_OFFSET_SQUARE", "value": 2 }, { "name": "TILE_SHAPE_HEXAGON", "value": 3 } ] }, { "name": "TerrainMode", "values": [ { "name": "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES", "value": 0 }, { "name": "TERRAIN_MODE_MATCH_CORNERS", "value": 1 }, { "name": "TERRAIN_MODE_MATCH_SIDES", "value": 2 } ] }, { "name": "TileOffsetAxis", "values": [ { "name": "TILE_OFFSET_AXIS_HORIZONTAL", "value": 0 }, { "name": "TILE_OFFSET_AXIS_VERTICAL", "value": 1 } ] } ], "methods": [ { "name": "get_next_source_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "add_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_source_id_override", "type": "TileSetSource" }, { "name": "arg1", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "source_id", "type": "int", "meta": "int32" } ] }, { "name": "set_source_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "source_id", "type": "int", "meta": "int32" }, { "name": "arg1", "type": "int", "meta": "int32" } ] }, { "name": "get_source_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_source_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "has_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "TileSetSource" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_tile_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "enum::TileSet.TileShape" } ] }, { "name": "get_tile_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TileSet.TileShape" } }, { "name": "set_tile_layout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "layout", "type": "enum::TileSet.TileLayout" } ] }, { "name": "get_tile_layout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TileSet.TileLayout" } }, { "name": "set_tile_offset_axis", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "alignment", "type": "enum::TileSet.TileOffsetAxis" } ] }, { "name": "get_tile_offset_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TileSet.TileOffsetAxis" } }, { "name": "set_tile_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_tile_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_uv_clipping", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "uv_clipping", "type": "bool" } ] }, { "name": "is_uv_clipping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_occlusion_layers_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "occlusion_layers_count", "type": "int", "meta": "int32" } ] }, { "name": "get_occlusion_layers_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_occlusion_layer_light_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "light_mask", "type": "int", "meta": "int32" } ] }, { "name": "get_occlusion_layer_light_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "set_occlusion_layer_sdf_collision", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "sdf_collision", "type": "int", "meta": "int32" } ] }, { "name": "get_occlusion_layer_sdf_collision", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "arg0", "type": "int", "meta": "int32" } ] }, { "name": "set_physics_layers_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "physics_layers_count", "type": "int", "meta": "int32" } ] }, { "name": "get_physics_layers_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_physics_layer_collision_layer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "layer", "type": "int", "meta": "uint32" } ] }, { "name": "get_physics_layer_collision_layer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" } ] }, { "name": "set_physics_layer_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_physics_layer_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" } ] }, { "name": "set_physics_layer_physics_material", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "physics_material", "type": "PhysicsMaterial" } ] }, { "name": "get_physics_layer_physics_material", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PhysicsMaterial" }, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" } ] }, { "name": "set_terrain_sets_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "terrain_sets_count", "type": "int", "meta": "int32" } ] }, { "name": "get_terrain_sets_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_terrain_set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "mode", "type": "enum::TileSet.TerrainMode" } ] }, { "name": "get_terrain_set_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TileSet.TerrainMode" }, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { "name": "set_terrains_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "terrains_count", "type": "int", "meta": "int32" } ] }, { "name": "get_terrains_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { "name": "set_terrain_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "terrain_index", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "get_terrain_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "String" }, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "terrain_index", "type": "int", "meta": "int32" } ] }, { "name": "set_terrain_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "terrain_index", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_terrain_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Color" }, "arguments": [ { "name": "terrain_set", "type": "int", "meta": "int32" }, { "name": "terrain_index", "type": "int", "meta": "int32" } ] }, { "name": "set_navigation_layers_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "navigation_layers_count", "type": "int", "meta": "int32" } ] }, { "name": "get_navigation_layers_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_navigation_layer_layers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" }, { "name": "layers", "type": "int", "meta": "uint32" } ] }, { "name": "get_navigation_layer_layers", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "uint32" }, "arguments": [ { "name": "layer_index", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_data_layers_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "custom_data_layers_count", "type": "int", "meta": "int32" } ] }, { "name": "get_custom_data_layers_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "source_to", "type": "int", "meta": "int32" } ] }, { "name": "get_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" } ] }, { "name": "has_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" } ] }, { "name": "remove_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" } ] }, { "name": "set_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "p_source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "source_to", "type": "int", "meta": "int32" }, { "name": "coords_to", "type": "Vector2i" } ] }, { "name": "get_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "Array" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" } ] }, { "name": "has_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "bool" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" } ] }, { "name": "remove_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" } ] }, { "name": "set_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134367851, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "alternative_from", "type": "int", "meta": "int32" }, { "name": "source_to", "type": "int", "meta": "int32" }, { "name": "coords_to", "type": "Vector2i" }, { "name": "alternative_to", "type": "int", "meta": "int32" } ] }, { "name": "get_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "Array" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { "name": "has_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "bool" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { "name": "remove_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { "name": "map_tile_proxy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "Array" }, "arguments": [ { "name": "source_from", "type": "int", "meta": "int32" }, { "name": "coords_from", "type": "Vector2i" }, { "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { "name": "cleanup_invalid_tile_proxies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "clear_tile_proxies", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "int", "name": "tile_shape", "setter": "set_tile_shape", "getter": "get_tile_shape", "index": -1 }, { "type": "int", "name": "tile_layout", "setter": "set_tile_layout", "getter": "get_tile_layout", "index": -1 }, { "type": "int", "name": "tile_offset_axis", "setter": "set_tile_offset_axis", "getter": "get_tile_offset_axis", "index": -1 }, { "type": "Vector2i", "name": "tile_size", "setter": "set_tile_size", "getter": "get_tile_size", "index": -1 }, { "type": "bool", "name": "uv_clipping", "setter": "set_uv_clipping", "getter": "is_uv_clipping", "index": -1 }, { "type": "int", "name": "occlusion_layers_count", "setter": "set_occlusion_layers_count", "getter": "get_occlusion_layers_count", "index": -1 }, { "type": "int", "name": "physics_layers_count", "setter": "set_physics_layers_count", "getter": "get_physics_layers_count", "index": -1 }, { "type": "int", "name": "terrains_sets_count", "setter": "set_terrain_sets_count", "getter": "get_terrain_sets_count", "index": -1 }, { "type": "int", "name": "navigation_layers_count", "setter": "set_navigation_layers_count", "getter": "get_navigation_layers_count", "index": -1 }, { "type": "int", "name": "custom_data_layers_count", "setter": "set_custom_data_layers_count", "getter": "get_custom_data_layers_count", "index": -1 } ] }, { "name": "TileSetAtlasSource", "is_refcounted": true, "is_instantiable": true, "inherits": "TileSetSource", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_margins", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "margins", "type": "Vector2i" } ] }, { "name": "get_margins", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_separation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "separation", "type": "Vector2i" } ] }, { "name": "get_separation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_texture_region_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_region_size", "type": "Vector2i" } ] }, { "name": "get_texture_region_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "create_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "size", "type": "Vector2i", "default_value": "Vector2i(1, 1)" } ] }, { "name": "remove_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "has_tile", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "can_move_tile_in_atlas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 3560571919, "return_value": { "type": "bool" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "new_atlas_coords", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" }, { "name": "new_size", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" } ] }, { "name": "move_tile_in_atlas", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2269103917, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "new_atlas_coords", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" }, { "name": "new_size", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" } ] }, { "name": "get_tile_size_in_atlas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "get_tiles_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_tile_at_coords", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "create_alternative_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "alternative_id_override", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "remove_alternative_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "alternative_tile", "type": "int", "meta": "int32" } ] }, { "name": "set_alternative_tile_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "alternative_tile", "type": "int", "meta": "int32" }, { "name": "new_id", "type": "int", "meta": "int32" } ] }, { "name": "has_alternative_tile", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "alternative_tile", "type": "int", "meta": "int32" } ] }, { "name": "get_next_alternative_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "get_alternative_tiles_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "get_alternative_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_tile_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Object" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_atlas_grid_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "has_tiles_outside_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "clear_tiles_outside_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_tile_texture_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Rect2i" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] } ], "properties": [ { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Vector2i", "name": "margins", "setter": "set_margins", "getter": "get_margins", "index": -1 }, { "type": "Vector2i", "name": "separation", "setter": "set_separation", "getter": "get_separation", "index": -1 }, { "type": "Vector2i", "name": "tile_size", "setter": "set_texture_region_size", "getter": "get_texture_region_size", "index": -1 } ] }, { "name": "TileSetScenesCollectionSource", "is_refcounted": true, "is_instantiable": true, "inherits": "TileSetSource", "api_type": "core", "methods": [ { "name": "get_tiles_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2i" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "has_tile", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "get_alternative_tiles_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" } ] }, { "name": "get_alternative_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "has_alternative_tile", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "atlas_coords", "type": "Vector2i" }, { "name": "alternative_tile", "type": "int", "meta": "int32" } ] }, { "name": "get_scene_tiles_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_scene_tile_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "has_scene_tile_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "create_scene_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "packed_scene", "type": "PackedScene" }, { "name": "id_override", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "set_scene_tile_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "new_id", "type": "int", "meta": "int32" } ] }, { "name": "set_scene_tile_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "packed_scene", "type": "PackedScene" } ] }, { "name": "get_scene_tile_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedScene" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_scene_tile_display_placeholder", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "display_placeholder", "type": "bool" } ] }, { "name": "get_scene_tile_display_placeholder", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "remove_scene_tile", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_next_scene_tile_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "TileSetSource", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core" }, { "name": "Time", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "Month", "values": [ { "name": "MONTH_JANUARY", "value": 1 }, { "name": "MONTH_FEBRUARY", "value": 2 }, { "name": "MONTH_MARCH", "value": 3 }, { "name": "MONTH_APRIL", "value": 4 }, { "name": "MONTH_MAY", "value": 5 }, { "name": "MONTH_JUNE", "value": 6 }, { "name": "MONTH_JULY", "value": 7 }, { "name": "MONTH_AUGUST", "value": 8 }, { "name": "MONTH_SEPTEMBER", "value": 9 }, { "name": "MONTH_OCTOBER", "value": 10 }, { "name": "MONTH_NOVEMBER", "value": 11 }, { "name": "MONTH_DECEMBER", "value": 12 } ] }, { "name": "Weekday", "values": [ { "name": "WEEKDAY_SUNDAY", "value": 0 }, { "name": "WEEKDAY_MONDAY", "value": 1 }, { "name": "WEEKDAY_TUESDAY", "value": 2 }, { "name": "WEEKDAY_WEDNESDAY", "value": 3 }, { "name": "WEEKDAY_THURSDAY", "value": 4 }, { "name": "WEEKDAY_FRIDAY", "value": 5 }, { "name": "WEEKDAY_SATURDAY", "value": 6 } ] } ], "methods": [ { "name": "get_datetime_dict_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" } ] }, { "name": "get_date_dict_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" } ] }, { "name": "get_time_dict_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" } ] }, { "name": "get_datetime_string_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "String" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" }, { "name": "use_space", "type": "bool", "default_value": "false" } ] }, { "name": "get_date_string_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" } ] }, { "name": "get_time_string_from_unix_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "unix_time_val", "type": "int", "meta": "int64" } ] }, { "name": "get_datetime_dict_from_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "datetime", "type": "String" }, { "name": "weekday", "type": "bool" } ] }, { "name": "get_datetime_string_from_dict", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "String" }, "arguments": [ { "name": "datetime", "type": "Dictionary" }, { "name": "use_space", "type": "bool" } ] }, { "name": "get_unix_time_from_datetime_dict", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "datetime", "type": "Dictionary" } ] }, { "name": "get_unix_time_from_datetime_string", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int64" }, "arguments": [ { "name": "datetime", "type": "String" } ] }, { "name": "get_datetime_dict_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" } ] }, { "name": "get_date_dict_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" } ] }, { "name": "get_time_dict_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" } ] }, { "name": "get_datetime_string_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1434999947, "return_value": { "type": "String" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" }, { "name": "use_space", "type": "bool", "default_value": "false" } ] }, { "name": "get_date_string_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "String" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" } ] }, { "name": "get_time_string_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 172413545, "return_value": { "type": "String" }, "arguments": [ { "name": "utc", "type": "bool", "default_value": "false" } ] }, { "name": "get_time_zone_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "get_unix_time_from_system", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "get_ticks_msec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_ticks_usec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } } ] }, { "name": "Timer", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "enums": [ { "name": "TimerProcessCallback", "values": [ { "name": "TIMER_PROCESS_PHYSICS", "value": 0 }, { "name": "TIMER_PROCESS_IDLE", "value": 1 } ] } ], "methods": [ { "name": "set_wait_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "time_sec", "type": "float", "meta": "double" } ] }, { "name": "get_wait_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_one_shot", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_autostart", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_autostart", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "start", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133277030, "arguments": [ { "name": "time_sec", "type": "float", "meta": "double", "default_value": "-1" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_paused", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "paused", "type": "bool" } ] }, { "name": "is_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_stopped", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_time_left", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "double" } }, { "name": "set_timer_process_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "callback", "type": "enum::Timer.TimerProcessCallback" } ] }, { "name": "get_timer_process_callback", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Timer.TimerProcessCallback" } } ], "signals": [ { "name": "timeout" } ], "properties": [ { "type": "int", "name": "process_callback", "setter": "set_timer_process_callback", "getter": "get_timer_process_callback", "index": -1 }, { "type": "float", "name": "wait_time", "setter": "set_wait_time", "getter": "get_wait_time", "index": -1 }, { "type": "bool", "name": "one_shot", "setter": "set_one_shot", "getter": "is_one_shot", "index": -1 }, { "type": "bool", "name": "autostart", "setter": "set_autostart", "getter": "has_autostart", "index": -1 }, { "type": "bool", "name": "paused", "setter": "set_paused", "getter": "is_paused", "index": -1 }, { "type": "float", "name": "time_left", "setter": "", "getter": "get_time_left", "index": -1 } ] }, { "name": "TouchScreenButton", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "enums": [ { "name": "VisibilityMode", "values": [ { "name": "VISIBILITY_ALWAYS", "value": 0 }, { "name": "VISIBILITY_TOUCHSCREEN_ONLY", "value": 1 } ] } ], "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_texture_pressed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture_pressed", "type": "Texture2D" } ] }, { "name": "get_texture_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_bitmask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bitmask", "type": "BitMap" } ] }, { "name": "get_bitmask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "BitMap" } }, { "name": "set_shape", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "shape", "type": "Shape2D" } ] }, { "name": "get_shape", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Shape2D" } }, { "name": "set_shape_centered", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bool", "type": "bool" } ] }, { "name": "is_shape_centered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shape_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bool", "type": "bool" } ] }, { "name": "is_shape_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "action", "type": "String" } ] }, { "name": "get_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_visibility_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::TouchScreenButton.VisibilityMode" } ] }, { "name": "get_visibility_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::TouchScreenButton.VisibilityMode" } }, { "name": "set_passby_press", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_passby_press_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "released" }, { "name": "pressed" } ], "properties": [ { "type": "Texture2D", "name": "normal", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "Texture2D", "name": "pressed", "setter": "set_texture_pressed", "getter": "get_texture_pressed", "index": -1 }, { "type": "BitMap", "name": "bitmask", "setter": "set_bitmask", "getter": "get_bitmask", "index": -1 }, { "type": "Shape2D", "name": "shape", "setter": "set_shape", "getter": "get_shape", "index": -1 }, { "type": "bool", "name": "shape_centered", "setter": "set_shape_centered", "getter": "is_shape_centered", "index": -1 }, { "type": "bool", "name": "shape_visible", "setter": "set_shape_visible", "getter": "is_shape_visible", "index": -1 }, { "type": "bool", "name": "passby_press", "setter": "set_passby_press", "getter": "is_passby_press_enabled", "index": -1 }, { "type": "StringName", "name": "action", "setter": "set_action", "getter": "get_action", "index": -1 }, { "type": "int", "name": "visibility_mode", "setter": "set_visibility_mode", "getter": "get_visibility_mode", "index": -1 } ] }, { "name": "Translation", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "set_locale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "locale", "type": "String" } ] }, { "name": "get_locale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "add_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "src_message", "type": "StringName" }, { "name": "xlated_message", "type": "StringName" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "add_plural_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "src_message", "type": "StringName" }, { "name": "xlated_messages", "type": "PackedStringArray" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_message", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "StringName" }, "arguments": [ { "name": "src_message", "type": "StringName" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_plural_message", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 175971308, "return_value": { "type": "StringName" }, "arguments": [ { "name": "src_message", "type": "StringName" }, { "name": "src_plural_message", "type": "StringName" }, { "name": "n", "type": "int", "meta": "int32" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "erase_message", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "src_message", "type": "StringName" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_message_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedStringArray" } }, { "name": "get_message_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "Dictionary", "name": "messages", "setter": "_set_messages", "getter": "_get_messages", "index": -1 }, { "type": "String", "name": "locale", "setter": "set_locale", "getter": "get_locale", "index": -1 } ] }, { "name": "TranslationServer", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "methods": [ { "name": "set_locale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "locale", "type": "String" } ] }, { "name": "get_locale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_locale_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "locale", "type": "String" } ] }, { "name": "translate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "StringName" }, "arguments": [ { "name": "message", "type": "StringName" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "translate_plural", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 175971308, "return_value": { "type": "StringName" }, "arguments": [ { "name": "message", "type": "StringName" }, { "name": "plural_message", "type": "StringName" }, { "name": "n", "type": "int", "meta": "int32" }, { "name": "context", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "add_translation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "translation", "type": "Translation" } ] }, { "name": "remove_translation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "translation", "type": "Translation" } ] }, { "name": "get_translation_object", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Translation" }, "arguments": [ { "name": "locale", "type": "String" } ] }, { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_loaded_locales", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "is_pseudolocalization_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_pseudolocalization_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "reload_pseudolocalization", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "pseudolocalize", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "StringName" }, "arguments": [ { "name": "message", "type": "StringName" } ] } ], "properties": [ { "type": "bool", "name": "pseudolocalization_enabled", "setter": "set_pseudolocalization_enabled", "getter": "is_pseudolocalization_enabled", "index": -1 } ] }, { "name": "Tree", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "enums": [ { "name": "SelectMode", "values": [ { "name": "SELECT_SINGLE", "value": 0 }, { "name": "SELECT_ROW", "value": 1 }, { "name": "SELECT_MULTI", "value": 2 } ] }, { "name": "DropModeFlags", "values": [ { "name": "DROP_MODE_DISABLED", "value": 0 }, { "name": "DROP_MODE_ON_ITEM", "value": 1 }, { "name": "DROP_MODE_INBETWEEN", "value": 2 } ] } ], "methods": [ { "name": "clear", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "create_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1434998825, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "parent", "type": "Object", "default_value": "null" }, { "name": "idx", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_root", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "set_column_custom_minimum_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "min_width", "type": "int", "meta": "int32" } ] }, { "name": "set_column_expand", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "expand", "type": "bool" } ] }, { "name": "set_column_expand_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "ratio", "type": "int", "meta": "int32" } ] }, { "name": "set_column_clip_content", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_column_expanding", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "is_column_clipping_content", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_column_expand_ratio", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_column_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_hide_root", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_root_hidden", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_next_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "from", "type": "Object" } ] }, { "name": "get_selected", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "get_selected_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_pressed_button", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_select_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Tree.SelectMode" } ] }, { "name": "get_select_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Tree.SelectMode" } }, { "name": "set_columns", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_columns", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_edited", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "get_edited_column", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "edit_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_custom_popup_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "get_item_area_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "item", "type": "Object" }, { "name": "column", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_item_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_column_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "get_drop_section_at_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "ensure_cursor_is_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_column_titles_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "are_column_titles_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_column_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "title", "type": "String" } ] }, { "name": "get_column_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_column_title_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_column_title_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.TextDirection" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_column_title_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_column_title_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" } ] }, { "name": "clear_column_title_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_column_title_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "language", "type": "String" } ] }, { "name": "get_column_title_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "scroll_to_item", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item", "type": "Object" } ] }, { "name": "set_h_scroll_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "h_scroll", "type": "bool" } ] }, { "name": "is_h_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_v_scroll_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "h_scroll", "type": "bool" } ] }, { "name": "is_v_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_hide_folding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hide", "type": "bool" } ] }, { "name": "is_folding_hidden", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_drop_mode_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "int", "meta": "int32" } ] }, { "name": "get_drop_mode_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_allow_rmb_select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "get_allow_rmb_select", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_allow_reselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "allow", "type": "bool" } ] }, { "name": "get_allow_reselect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "item_activated" }, { "name": "multi_selected", "arguments": [ { "name": "item", "type": "TreeItem" }, { "name": "column", "type": "int" }, { "name": "selected", "type": "bool" } ] }, { "name": "column_title_pressed", "arguments": [ { "name": "column", "type": "int" } ] }, { "name": "custom_popup_edited", "arguments": [ { "name": "arrow_clicked", "type": "bool" } ] }, { "name": "item_collapsed", "arguments": [ { "name": "item", "type": "TreeItem" } ] }, { "name": "item_rmb_edited" }, { "name": "item_edited" }, { "name": "empty_tree_rmb_selected", "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "nothing_selected" }, { "name": "item_double_clicked" }, { "name": "empty_rmb", "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "item_rmb_selected", "arguments": [ { "name": "position", "type": "Vector2" } ] }, { "name": "item_selected" }, { "name": "cell_selected" }, { "name": "button_pressed", "arguments": [ { "name": "item", "type": "TreeItem" }, { "name": "column", "type": "int" }, { "name": "id", "type": "int" } ] }, { "name": "item_custom_button_pressed" } ], "properties": [ { "type": "int", "name": "columns", "setter": "set_columns", "getter": "get_columns", "index": -1 }, { "type": "bool", "name": "allow_reselect", "setter": "set_allow_reselect", "getter": "get_allow_reselect", "index": -1 }, { "type": "bool", "name": "allow_rmb_select", "setter": "set_allow_rmb_select", "getter": "get_allow_rmb_select", "index": -1 }, { "type": "bool", "name": "hide_folding", "setter": "set_hide_folding", "getter": "is_folding_hidden", "index": -1 }, { "type": "bool", "name": "hide_root", "setter": "set_hide_root", "getter": "is_root_hidden", "index": -1 }, { "type": "int", "name": "drop_mode_flags", "setter": "set_drop_mode_flags", "getter": "get_drop_mode_flags", "index": -1 }, { "type": "int", "name": "select_mode", "setter": "set_select_mode", "getter": "get_select_mode", "index": -1 }, { "type": "bool", "name": "scroll_horizontal_enabled", "setter": "set_h_scroll_enabled", "getter": "is_h_scroll_enabled", "index": -1 }, { "type": "bool", "name": "scroll_vertical_enabled", "setter": "set_v_scroll_enabled", "getter": "is_v_scroll_enabled", "index": -1 } ] }, { "name": "TreeItem", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "core", "enums": [ { "name": "TreeCellMode", "values": [ { "name": "CELL_MODE_STRING", "value": 0 }, { "name": "CELL_MODE_CHECK", "value": 1 }, { "name": "CELL_MODE_RANGE", "value": 2 }, { "name": "CELL_MODE_ICON", "value": 3 }, { "name": "CELL_MODE_CUSTOM", "value": 4 } ] }, { "name": "TextAlign", "values": [ { "name": "ALIGN_LEFT", "value": 0 }, { "name": "ALIGN_CENTER", "value": 1 }, { "name": "ALIGN_RIGHT", "value": 2 } ] } ], "methods": [ { "name": "set_cell_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "mode", "type": "enum::TreeItem.TreeCellMode" } ] }, { "name": "get_cell_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TreeItem.TreeCellMode" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_checked", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "checked", "type": "bool" } ] }, { "name": "set_indeterminate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "indeterminate", "type": "bool" } ] }, { "name": "is_checked", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "is_indeterminate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "direction", "type": "enum::Control.TextDirection" } ] }, { "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.TextDirection" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_opentype_feature", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" }, { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_opentype_feature", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "tag", "type": "String" } ] }, { "name": "clear_opentype_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "parser", "type": "enum::Control.StructuredTextParser" } ] }, { "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Control.StructuredTextParser" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "args", "type": "Array" } ] }, { "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_language", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "language", "type": "String" } ] }, { "name": "get_language", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_suffix", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "text", "type": "String" } ] }, { "name": "get_suffix", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_icon", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "texture", "type": "Texture2D" } ] }, { "name": "get_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_icon_region", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "region", "type": "Rect2" } ] }, { "name": "get_icon_region", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Rect2" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_icon_max_width", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "width", "type": "int", "meta": "int32" } ] }, { "name": "get_icon_max_width", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_icon_modulate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "modulate", "type": "Color" } ] }, { "name": "get_icon_modulate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "value", "type": "float", "meta": "double" } ] }, { "name": "get_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "double" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_range_config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 138021803, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "min", "type": "float", "meta": "double" }, { "name": "max", "type": "float", "meta": "double" }, { "name": "step", "type": "float", "meta": "double" }, { "name": "expr", "type": "bool", "default_value": "false" } ] }, { "name": "get_range_config", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_metadata", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "meta", "type": "Variant" } ] }, { "name": "get_metadata", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "object", "type": "Object" }, { "name": "callback", "type": "StringName" } ] }, { "name": "set_collapsed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_collapsed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "uncollapse_tree", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_custom_minimum_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "height", "type": "int", "meta": "int32" } ] }, { "name": "get_custom_minimum_height", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_selectable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "selectable", "type": "bool" } ] }, { "name": "is_selectable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "is_selected", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "select", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "deselect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "enabled", "type": "bool" } ] }, { "name": "is_editable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" } ] }, { "name": "get_custom_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "clear_custom_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_font", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "font", "type": "Font" } ] }, { "name": "get_custom_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Font" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_font_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "font_size", "type": "int", "meta": "int32" } ] }, { "name": "get_custom_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "color", "type": "Color" }, { "name": "just_outline", "type": "bool", "default_value": "false" } ] }, { "name": "clear_custom_bg_color", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_custom_bg_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Color" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_custom_as_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "is_custom_set_as_button", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "add_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 60157804, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button", "type": "Texture2D" }, { "name": "button_idx", "type": "int", "meta": "int32", "default_value": "-1" }, { "name": "disabled", "type": "bool", "default_value": "false" }, { "name": "tooltip", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_button_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "get_button_tooltip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" } ] }, { "name": "get_button", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" }, { "name": "button", "type": "Texture2D" } ] }, { "name": "erase_button", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_button_disabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" }, { "name": "disabled", "type": "bool" } ] }, { "name": "is_button_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "button_idx", "type": "int", "meta": "int32" } ] }, { "name": "set_tooltip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "tooltip", "type": "String" } ] }, { "name": "get_tooltip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_text_align", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "text_align", "type": "enum::TreeItem.TextAlign" } ] }, { "name": "get_text_align", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::TreeItem.TextAlign" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_expand_right", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "column", "type": "int", "meta": "int32" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_expand_right", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" } ] }, { "name": "set_disable_folding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "is_folding_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "create_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172412423, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "get_tree", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Tree" } }, { "name": "get_next", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "get_prev", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "TreeItem" } }, { "name": "get_parent", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "get_first_child", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "TreeItem" } }, { "name": "get_next_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "wrap", "type": "bool", "default_value": "false" } ] }, { "name": "get_prev_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "wrap", "type": "bool", "default_value": "false" } ] }, { "name": "get_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "TreeItem" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_child_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_children", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Array" } }, { "name": "get_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "move_before", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item", "type": "Object" } ] }, { "name": "move_after", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "item", "type": "Object" } ] }, { "name": "remove_child", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "child", "type": "Object" } ] }, { "name": "call_recursive", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135374088, "return_value": { "type": "Variant" }, "arguments": [ { "name": "method", "type": "StringName" } ] } ], "properties": [ { "type": "bool", "name": "collapsed", "setter": "set_collapsed", "getter": "is_collapsed", "index": -1 }, { "type": "bool", "name": "disable_folding", "setter": "set_disable_folding", "getter": "is_folding_disabled", "index": -1 }, { "type": "int", "name": "custom_minimum_height", "setter": "set_custom_minimum_height", "getter": "get_custom_minimum_height", "index": -1 } ] }, { "name": "TriangleMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core" }, { "name": "TubeTrailMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radius", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_radial_steps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "radial_steps", "type": "int", "meta": "int32" } ] }, { "name": "get_radial_steps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_sections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sections", "type": "int", "meta": "int32" } ] }, { "name": "get_sections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_section_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "section_length", "type": "float", "meta": "float" } ] }, { "name": "get_section_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_section_rings", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "section_rings", "type": "int", "meta": "int32" } ] }, { "name": "get_section_rings", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_curve", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "curve", "type": "Curve" } ] }, { "name": "get_curve", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Curve" } } ], "properties": [ { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "int", "name": "radial_steps", "setter": "set_radial_steps", "getter": "get_radial_steps", "index": -1 }, { "type": "int", "name": "sections", "setter": "set_sections", "getter": "get_sections", "index": -1 }, { "type": "float", "name": "section_length", "setter": "set_section_length", "getter": "get_section_length", "index": -1 }, { "type": "int", "name": "section_rings", "setter": "set_section_rings", "getter": "get_section_rings", "index": -1 }, { "type": "Curve", "name": "curve", "setter": "set_curve", "getter": "get_curve", "index": -1 } ] }, { "name": "Tween", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "TransitionType", "values": [ { "name": "TRANS_LINEAR", "value": 0 }, { "name": "TRANS_SINE", "value": 1 }, { "name": "TRANS_QUINT", "value": 2 }, { "name": "TRANS_QUART", "value": 3 }, { "name": "TRANS_QUAD", "value": 4 }, { "name": "TRANS_EXPO", "value": 5 }, { "name": "TRANS_ELASTIC", "value": 6 }, { "name": "TRANS_CUBIC", "value": 7 }, { "name": "TRANS_CIRC", "value": 8 }, { "name": "TRANS_BOUNCE", "value": 9 }, { "name": "TRANS_BACK", "value": 10 } ] }, { "name": "TweenPauseMode", "values": [ { "name": "TWEEN_PAUSE_BOUND", "value": 0 }, { "name": "TWEEN_PAUSE_STOP", "value": 1 }, { "name": "TWEEN_PAUSE_PROCESS", "value": 2 } ] }, { "name": "TweenProcessMode", "values": [ { "name": "TWEEN_PROCESS_PHYSICS", "value": 0 }, { "name": "TWEEN_PROCESS_IDLE", "value": 1 } ] }, { "name": "EaseType", "values": [ { "name": "EASE_IN", "value": 0 }, { "name": "EASE_OUT", "value": 1 }, { "name": "EASE_IN_OUT", "value": 2 }, { "name": "EASE_OUT_IN", "value": 3 } ] } ], "methods": [ { "name": "tween_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "PropertyTweener" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "property", "type": "NodePath" }, { "name": "final_val", "type": "Variant" }, { "name": "duration", "type": "float", "meta": "float" } ] }, { "name": "tween_interval", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "IntervalTweener" }, "arguments": [ { "name": "time", "type": "float", "meta": "float" } ] }, { "name": "tween_callback", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "CallbackTweener" }, "arguments": [ { "name": "callback", "type": "Callable" } ] }, { "name": "tween_method", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "MethodTweener" }, "arguments": [ { "name": "method", "type": "Callable" }, { "name": "from", "type": "float", "meta": "float" }, { "name": "to", "type": "float", "meta": "float" }, { "name": "duration", "type": "float", "meta": "float" } ] }, { "name": "custom_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "delta", "type": "float", "meta": "float" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "pause", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "kill", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_running", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "is_valid", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "bind_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "node", "type": "Node" } ] }, { "name": "set_process_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "mode", "type": "enum::Tween.TweenProcessMode" } ] }, { "name": "set_pause_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "mode", "type": "enum::Tween.TweenPauseMode" } ] }, { "name": "set_parallel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172414601, "return_value": { "type": "Tween" }, "arguments": [ { "name": "parallel", "type": "bool", "default_value": "true" } ] }, { "name": "set_loops", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 172413512, "return_value": { "type": "Tween" }, "arguments": [ { "name": "loops", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "speed", "type": "float", "meta": "float" } ] }, { "name": "set_trans", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "trans", "type": "enum::Tween.TransitionType" } ] }, { "name": "set_ease", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Tween" }, "arguments": [ { "name": "ease", "type": "enum::Tween.EaseType" } ] }, { "name": "parallel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Tween" } }, { "name": "chain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Tween" } }, { "name": "interpolate_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135553772, "return_value": { "type": "Variant" }, "arguments": [ { "name": "trans_type", "type": "Variant" }, { "name": "ease_type", "type": "Variant" }, { "name": "elapsed_time", "type": "float", "meta": "float" }, { "name": "initial_value", "type": "float", "meta": "float" }, { "name": "delta_value", "type": "enum::Tween.TransitionType" }, { "name": "duration", "type": "enum::Tween.EaseType" } ] } ], "signals": [ { "name": "loop_finished", "arguments": [ { "name": "loop_count", "type": "int" } ] }, { "name": "step_finished", "arguments": [ { "name": "idx", "type": "int" } ] }, { "name": "finished" } ] }, { "name": "Tweener", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "signals": [ { "name": "finished" } ] }, { "name": "UDPServer", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "listen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "uint16" }, { "name": "bind_address", "type": "String", "default_value": "\"*\"" } ] }, { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "is_connection_available", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_listening", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "take_connection", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PacketPeerUDP" } }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_max_pending_connections", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_pending_connections", "type": "int", "meta": "int32" } ] }, { "name": "get_max_pending_connections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "max_pending_connections", "setter": "set_max_pending_connections", "getter": "get_max_pending_connections", "index": -1 } ] }, { "name": "UPNP", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "UPNPResult", "values": [ { "name": "UPNP_RESULT_SUCCESS", "value": 0 }, { "name": "UPNP_RESULT_NOT_AUTHORIZED", "value": 1 }, { "name": "UPNP_RESULT_PORT_MAPPING_NOT_FOUND", "value": 2 }, { "name": "UPNP_RESULT_INCONSISTENT_PARAMETERS", "value": 3 }, { "name": "UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY", "value": 4 }, { "name": "UPNP_RESULT_ACTION_FAILED", "value": 5 }, { "name": "UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED", "value": 6 }, { "name": "UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED", "value": 7 }, { "name": "UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED", "value": 8 }, { "name": "UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD", "value": 9 }, { "name": "UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD", "value": 10 }, { "name": "UPNP_RESULT_NO_PORT_MAPS_AVAILABLE", "value": 11 }, { "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM", "value": 12 }, { "name": "UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING", "value": 13 }, { "name": "UPNP_RESULT_SAME_PORT_VALUES_REQUIRED", "value": 14 }, { "name": "UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED", "value": 15 }, { "name": "UPNP_RESULT_INVALID_GATEWAY", "value": 16 }, { "name": "UPNP_RESULT_INVALID_PORT", "value": 17 }, { "name": "UPNP_RESULT_INVALID_PROTOCOL", "value": 18 }, { "name": "UPNP_RESULT_INVALID_DURATION", "value": 19 }, { "name": "UPNP_RESULT_INVALID_ARGS", "value": 20 }, { "name": "UPNP_RESULT_INVALID_RESPONSE", "value": 21 }, { "name": "UPNP_RESULT_INVALID_PARAM", "value": 22 }, { "name": "UPNP_RESULT_HTTP_ERROR", "value": 23 }, { "name": "UPNP_RESULT_SOCKET_ERROR", "value": 24 }, { "name": "UPNP_RESULT_MEM_ALLOC_ERROR", "value": 25 }, { "name": "UPNP_RESULT_NO_GATEWAY", "value": 26 }, { "name": "UPNP_RESULT_NO_DEVICES", "value": 27 }, { "name": "UPNP_RESULT_UNKNOWN_ERROR", "value": 28 } ] } ], "methods": [ { "name": "get_device_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_device", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "UPNPDevice" }, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "add_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "device", "type": "UPNPDevice" } ] }, { "name": "set_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "device", "type": "UPNPDevice" } ] }, { "name": "remove_device", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "clear_devices", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_gateway", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "UPNPDevice" } }, { "name": "discover", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 290169358, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "timeout", "type": "int", "meta": "int32", "default_value": "2000" }, { "name": "ttl", "type": "int", "meta": "int32", "default_value": "2" }, { "name": "device_filter", "type": "String", "default_value": "\"InternetGatewayDevice\"" } ] }, { "name": "query_external_address", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "add_port_mapping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1366919971, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "port_internal", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "desc", "type": "String", "default_value": "\"\"" }, { "name": "proto", "type": "String", "default_value": "\"UDP\"" }, { "name": "duration", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "delete_port_mapping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "proto", "type": "String", "default_value": "\"UDP\"" } ] }, { "name": "set_discover_multicast_if", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "m_if", "type": "String" } ] }, { "name": "get_discover_multicast_if", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_discover_local_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "get_discover_local_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_discover_ipv6", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ipv6", "type": "bool" } ] }, { "name": "is_discover_ipv6", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "String", "name": "discover_multicast_if", "setter": "set_discover_multicast_if", "getter": "get_discover_multicast_if", "index": -1 }, { "type": "int", "name": "discover_local_port", "setter": "set_discover_local_port", "getter": "get_discover_local_port", "index": -1 }, { "type": "bool", "name": "discover_ipv6", "setter": "set_discover_ipv6", "getter": "is_discover_ipv6", "index": -1 } ] }, { "name": "UPNPDevice", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "IGDStatus", "values": [ { "name": "IGD_STATUS_OK", "value": 0 }, { "name": "IGD_STATUS_HTTP_ERROR", "value": 1 }, { "name": "IGD_STATUS_HTTP_EMPTY", "value": 2 }, { "name": "IGD_STATUS_NO_URLS", "value": 3 }, { "name": "IGD_STATUS_NO_IGD", "value": 4 }, { "name": "IGD_STATUS_DISCONNECTED", "value": 5 }, { "name": "IGD_STATUS_UNKNOWN_DEVICE", "value": 6 }, { "name": "IGD_STATUS_INVALID_CONTROL", "value": 7 }, { "name": "IGD_STATUS_MALLOC_ERROR", "value": 8 }, { "name": "IGD_STATUS_UNKNOWN_ERROR", "value": 9 } ] } ], "methods": [ { "name": "is_valid_gateway", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "query_external_address", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "add_port_mapping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 1366919971, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "port_internal", "type": "int", "meta": "int32", "default_value": "0" }, { "name": "desc", "type": "String", "default_value": "\"\"" }, { "name": "proto", "type": "String", "default_value": "\"UDP\"" }, { "name": "duration", "type": "int", "meta": "int32", "default_value": "0" } ] }, { "name": "delete_port_mapping", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "proto", "type": "String", "default_value": "\"UDP\"" } ] }, { "name": "set_description_url", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "url", "type": "String" } ] }, { "name": "get_description_url", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_service_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "get_service_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_igd_control_url", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "url", "type": "String" } ] }, { "name": "get_igd_control_url", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_igd_service_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "String" } ] }, { "name": "get_igd_service_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_igd_our_addr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "addr", "type": "String" } ] }, { "name": "get_igd_our_addr", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_igd_status", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "status", "type": "enum::UPNPDevice.IGDStatus" } ] }, { "name": "get_igd_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::UPNPDevice.IGDStatus" } } ], "properties": [ { "type": "String", "name": "description_url", "setter": "set_description_url", "getter": "get_description_url", "index": -1 }, { "type": "String", "name": "service_type", "setter": "set_service_type", "getter": "get_service_type", "index": -1 }, { "type": "String", "name": "igd_control_url", "setter": "set_igd_control_url", "getter": "get_igd_control_url", "index": -1 }, { "type": "String", "name": "igd_service_type", "setter": "set_igd_service_type", "getter": "get_igd_service_type", "index": -1 }, { "type": "String", "name": "igd_our_addr", "setter": "set_igd_our_addr", "getter": "get_igd_our_addr", "index": -1 }, { "type": "int", "name": "igd_status", "setter": "set_igd_status", "getter": "get_igd_status", "index": -1 } ] }, { "name": "UndoRedo", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "MergeMode", "values": [ { "name": "MERGE_DISABLE", "value": 0 }, { "name": "MERGE_ENDS", "value": 1 }, { "name": "MERGE_ALL", "value": 2 } ] } ], "methods": [ { "name": "create_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "name", "type": "String" }, { "name": "merge_mode", "type": "enum::UndoRedo.MergeMode", "default_value": "0" } ] }, { "name": "commit_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133279208, "arguments": [ { "name": "execute", "type": "bool", "default_value": "true" } ] }, { "name": "is_committing_action", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "add_do_method", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135410025, "return_value": { "type": "void" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "add_undo_method", "is_const": false, "is_vararg": true, "is_virtual": false, "hash": 135410025, "return_value": { "type": "void" }, "arguments": [ { "name": "object", "type": "Object" }, { "name": "method", "type": "StringName" } ] }, { "name": "add_do_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "object", "type": "Object" }, { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "add_undo_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "object", "type": "Object" }, { "name": "property", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "add_do_reference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "object", "type": "Object" } ] }, { "name": "add_undo_reference", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "object", "type": "Object" } ] }, { "name": "get_history_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_current_action", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_action_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "clear_history", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 133279208, "arguments": [ { "name": "increase_version", "type": "bool", "default_value": "true" } ] }, { "name": "get_current_action_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "has_undo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "has_redo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_version", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "redo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "undo", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } } ], "signals": [ { "name": "version_changed" } ] }, { "name": "VBoxContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "BoxContainer", "api_type": "core" }, { "name": "VScrollBar", "is_refcounted": false, "is_instantiable": true, "inherits": "ScrollBar", "api_type": "core" }, { "name": "VSeparator", "is_refcounted": false, "is_instantiable": true, "inherits": "Separator", "api_type": "core" }, { "name": "VSlider", "is_refcounted": false, "is_instantiable": true, "inherits": "Slider", "api_type": "core" }, { "name": "VSplitContainer", "is_refcounted": false, "is_instantiable": true, "inherits": "SplitContainer", "api_type": "core" }, { "name": "VehicleBody3D", "is_refcounted": false, "is_instantiable": true, "inherits": "RigidBody3D", "api_type": "core", "methods": [ { "name": "set_engine_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "engine_force", "type": "float", "meta": "float" } ] }, { "name": "get_engine_force", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_brake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "brake", "type": "float", "meta": "float" } ] }, { "name": "get_brake", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_steering", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "steering", "type": "float", "meta": "float" } ] }, { "name": "get_steering", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "engine_force", "setter": "set_engine_force", "getter": "get_engine_force", "index": -1 }, { "type": "float", "name": "brake", "setter": "set_brake", "getter": "get_brake", "index": -1 }, { "type": "float", "name": "steering", "setter": "set_steering", "getter": "get_steering", "index": -1 } ] }, { "name": "VehicleWheel3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_radius", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_radius", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_suspension_rest_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_suspension_rest_length", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_suspension_travel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_suspension_travel", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_suspension_stiffness", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_suspension_stiffness", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_suspension_max_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_suspension_max_force", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping_compression", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_damping_compression", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_damping_relaxation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_damping_relaxation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_use_as_traction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_used_as_traction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_as_steering", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_used_as_steering", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_friction_slip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "length", "type": "float", "meta": "float" } ] }, { "name": "get_friction_slip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "is_in_contact", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_roll_influence", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "roll_influence", "type": "float", "meta": "float" } ] }, { "name": "get_roll_influence", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_skidinfo", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "get_rpm", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_engine_force", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "engine_force", "type": "float", "meta": "float" } ] }, { "name": "get_engine_force", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_brake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "brake", "type": "float", "meta": "float" } ] }, { "name": "get_brake", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_steering", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "steering", "type": "float", "meta": "float" } ] }, { "name": "get_steering", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "engine_force", "setter": "set_engine_force", "getter": "get_engine_force", "index": -1 }, { "type": "float", "name": "brake", "setter": "set_brake", "getter": "get_brake", "index": -1 }, { "type": "float", "name": "steering", "setter": "set_steering", "getter": "get_steering", "index": -1 }, { "type": "bool", "name": "use_as_traction", "setter": "set_use_as_traction", "getter": "is_used_as_traction", "index": -1 }, { "type": "bool", "name": "use_as_steering", "setter": "set_use_as_steering", "getter": "is_used_as_steering", "index": -1 }, { "type": "float", "name": "wheel_roll_influence", "setter": "set_roll_influence", "getter": "get_roll_influence", "index": -1 }, { "type": "float", "name": "wheel_radius", "setter": "set_radius", "getter": "get_radius", "index": -1 }, { "type": "float", "name": "wheel_rest_length", "setter": "set_suspension_rest_length", "getter": "get_suspension_rest_length", "index": -1 }, { "type": "float", "name": "wheel_friction_slip", "setter": "set_friction_slip", "getter": "get_friction_slip", "index": -1 }, { "type": "float", "name": "suspension_travel", "setter": "set_suspension_travel", "getter": "get_suspension_travel", "index": -1 }, { "type": "float", "name": "suspension_stiffness", "setter": "set_suspension_stiffness", "getter": "get_suspension_stiffness", "index": -1 }, { "type": "float", "name": "suspension_max_force", "setter": "set_suspension_max_force", "getter": "get_suspension_max_force", "index": -1 }, { "type": "float", "name": "damping_compression", "setter": "set_damping_compression", "getter": "get_damping_compression", "index": -1 }, { "type": "float", "name": "damping_relaxation", "setter": "set_damping_relaxation", "getter": "get_damping_relaxation", "index": -1 } ] }, { "name": "VelocityTracker3D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "set_track_physics_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_tracking_physics_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "update_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector3" } ] }, { "name": "get_tracked_linear_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "reset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector3" } ] } ], "properties": [ { "type": "bool", "name": "track_physics_step", "setter": "set_track_physics_step", "getter": "is_tracking_physics_step", "index": -1 } ] }, { "name": "VideoPlayer", "is_refcounted": false, "is_instantiable": true, "inherits": "Control", "api_type": "core", "methods": [ { "name": "set_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "stream", "type": "VideoStream" } ] }, { "name": "get_stream", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "VideoStream" } }, { "name": "play", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_playing", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_paused", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "paused", "type": "bool" } ] }, { "name": "is_paused", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_volume", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "volume", "type": "float", "meta": "float" } ] }, { "name": "get_volume", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_volume_db", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "db", "type": "float", "meta": "float" } ] }, { "name": "get_volume_db", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_audio_track", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "track", "type": "int", "meta": "int32" } ] }, { "name": "get_audio_track", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_stream_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_stream_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "float", "meta": "float" } ] }, { "name": "get_stream_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "has_autoplay", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_expand", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_expand", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_buffering_msec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msec", "type": "int", "meta": "int32" } ] }, { "name": "get_buffering_msec", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_bus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bus", "type": "StringName" } ] }, { "name": "get_bus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "get_video_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } } ], "signals": [ { "name": "finished" } ], "properties": [ { "type": "int", "name": "audio_track", "setter": "set_audio_track", "getter": "get_audio_track", "index": -1 }, { "type": "VideoStream", "name": "stream", "setter": "set_stream", "getter": "get_stream", "index": -1 }, { "type": "float", "name": "volume_db", "setter": "set_volume_db", "getter": "get_volume_db", "index": -1 }, { "type": "float", "name": "volume", "setter": "set_volume", "getter": "get_volume", "index": -1 }, { "type": "bool", "name": "autoplay", "setter": "set_autoplay", "getter": "has_autoplay", "index": -1 }, { "type": "bool", "name": "paused", "setter": "set_paused", "getter": "is_paused", "index": -1 }, { "type": "bool", "name": "expand", "setter": "set_expand", "getter": "has_expand", "index": -1 }, { "type": "int", "name": "buffering_msec", "setter": "set_buffering_msec", "getter": "get_buffering_msec", "index": -1 }, { "type": "float", "name": "stream_position", "setter": "set_stream_position", "getter": "get_stream_position", "index": -1 }, { "type": "StringName", "name": "bus", "setter": "set_bus", "getter": "get_bus", "index": -1 } ] }, { "name": "VideoStream", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core" }, { "name": "VideoStreamGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "VideoStream", "api_type": "core", "methods": [ { "name": "set_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "get_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "file", "setter": "set_file", "getter": "get_file", "index": -1 } ] }, { "name": "VideoStreamTheora", "is_refcounted": true, "is_instantiable": true, "inherits": "VideoStream", "api_type": "core", "methods": [ { "name": "set_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "get_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "file", "setter": "set_file", "getter": "get_file", "index": -1 } ] }, { "name": "VideoStreamWebm", "is_refcounted": true, "is_instantiable": true, "inherits": "VideoStream", "api_type": "core", "methods": [ { "name": "set_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "get_file", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "file", "setter": "set_file", "getter": "get_file", "index": -1 } ] }, { "name": "Viewport", "is_refcounted": false, "is_instantiable": false, "inherits": "Node", "api_type": "core", "enums": [ { "name": "SDFOversize", "values": [ { "name": "SDF_OVERSIZE_100_PERCENT", "value": 0 }, { "name": "SDF_OVERSIZE_120_PERCENT", "value": 1 }, { "name": "SDF_OVERSIZE_150_PERCENT", "value": 2 }, { "name": "SDF_OVERSIZE_200_PERCENT", "value": 3 }, { "name": "SDF_OVERSIZE_MAX", "value": 4 } ] }, { "name": "RenderInfo", "values": [ { "name": "RENDER_INFO_OBJECTS_IN_FRAME", "value": 0 }, { "name": "RENDER_INFO_PRIMITIVES_IN_FRAME", "value": 1 }, { "name": "RENDER_INFO_DRAW_CALLS_IN_FRAME", "value": 2 }, { "name": "RENDER_INFO_MAX", "value": 3 } ] }, { "name": "SDFScale", "values": [ { "name": "SDF_SCALE_100_PERCENT", "value": 0 }, { "name": "SDF_SCALE_50_PERCENT", "value": 1 }, { "name": "SDF_SCALE_25_PERCENT", "value": 2 }, { "name": "SDF_SCALE_MAX", "value": 3 } ] }, { "name": "DebugDraw", "values": [ { "name": "DEBUG_DRAW_DISABLED", "value": 0 }, { "name": "DEBUG_DRAW_UNSHADED", "value": 1 }, { "name": "DEBUG_DRAW_LIGHTING", "value": 2 }, { "name": "DEBUG_DRAW_OVERDRAW", "value": 3 }, { "name": "DEBUG_DRAW_WIREFRAME", "value": 4 }, { "name": "DEBUG_DRAW_NORMAL_BUFFER", "value": 5 }, { "name": "DEBUG_DRAW_VOXEL_GI_ALBEDO", "value": 6 }, { "name": "DEBUG_DRAW_VOXEL_GI_LIGHTING", "value": 7 }, { "name": "DEBUG_DRAW_VOXEL_GI_EMISSION", "value": 8 }, { "name": "DEBUG_DRAW_SHADOW_ATLAS", "value": 9 }, { "name": "DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", "value": 10 }, { "name": "DEBUG_DRAW_SCENE_LUMINANCE", "value": 11 }, { "name": "DEBUG_DRAW_SSAO", "value": 12 }, { "name": "DEBUG_DRAW_PSSM_SPLITS", "value": 13 }, { "name": "DEBUG_DRAW_DECAL_ATLAS", "value": 14 }, { "name": "DEBUG_DRAW_SDFGI", "value": 15 }, { "name": "DEBUG_DRAW_SDFGI_PROBES", "value": 16 }, { "name": "DEBUG_DRAW_GI_BUFFER", "value": 17 }, { "name": "DEBUG_DRAW_DISABLE_LOD", "value": 18 }, { "name": "DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", "value": 19 }, { "name": "DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", "value": 20 }, { "name": "DEBUG_DRAW_CLUSTER_DECALS", "value": 21 }, { "name": "DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", "value": 22 }, { "name": "DEBUG_DRAW_OCCLUDERS", "value": 23 } ] }, { "name": "RenderInfoType", "values": [ { "name": "RENDER_INFO_TYPE_VISIBLE", "value": 0 }, { "name": "RENDER_INFO_TYPE_SHADOW", "value": 1 }, { "name": "RENDER_INFO_TYPE_MAX", "value": 2 } ] }, { "name": "ScreenSpaceAA", "values": [ { "name": "SCREEN_SPACE_AA_DISABLED", "value": 0 }, { "name": "SCREEN_SPACE_AA_FXAA", "value": 1 }, { "name": "SCREEN_SPACE_AA_MAX", "value": 2 } ] }, { "name": "DefaultCanvasItemTextureFilter", "values": [ { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST", "value": 0 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR", "value": 1 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", "value": 2 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", "value": 3 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX", "value": 4 } ] }, { "name": "Scale3D", "values": [ { "name": "SCALE_3D_DISABLED", "value": 0 }, { "name": "SCALE_3D_75_PERCENT", "value": 1 }, { "name": "SCALE_3D_50_PERCENT", "value": 2 }, { "name": "SCALE_3D_33_PERCENT", "value": 3 }, { "name": "SCALE_3D_25_PERCENT", "value": 4 } ] }, { "name": "ShadowAtlasQuadrantSubdiv", "values": [ { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED", "value": 0 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1", "value": 1 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_4", "value": 2 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_16", "value": 3 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_64", "value": 4 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_256", "value": 5 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1024", "value": 6 }, { "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX", "value": 7 } ] }, { "name": "DefaultCanvasItemTextureRepeat", "values": [ { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", "value": 0 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", "value": 1 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", "value": 2 }, { "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX", "value": 3 } ] }, { "name": "MSAA", "values": [ { "name": "MSAA_DISABLED", "value": 0 }, { "name": "MSAA_2X", "value": 1 }, { "name": "MSAA_4X", "value": 2 }, { "name": "MSAA_8X", "value": 3 }, { "name": "MSAA_16X", "value": 4 }, { "name": "MSAA_MAX", "value": 5 } ] } ], "methods": [ { "name": "set_world_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "world_2d", "type": "World2D" } ] }, { "name": "get_world_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World2D" } }, { "name": "find_world_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World2D" } }, { "name": "set_canvas_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "get_canvas_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "set_global_canvas_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "xform", "type": "Transform2D" } ] }, { "name": "get_global_canvas_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_final_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform2D" } }, { "name": "get_visible_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "set_transparent_background", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "has_transparent_background", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_msaa", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "msaa", "type": "enum::Viewport.MSAA" } ] }, { "name": "get_msaa", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.MSAA" } }, { "name": "set_screen_space_aa", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "screen_space_aa", "type": "enum::Viewport.ScreenSpaceAA" } ] }, { "name": "get_screen_space_aa", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.ScreenSpaceAA" } }, { "name": "set_use_debanding", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_debanding", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_occlusion_culling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_occlusion_culling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_debug_draw", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "debug_draw", "type": "enum::Viewport.DebugDraw" } ] }, { "name": "get_debug_draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.DebugDraw" } }, { "name": "get_render_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "type", "type": "enum::Viewport.RenderInfoType" }, { "name": "info", "type": "enum::Viewport.RenderInfo" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "ViewportTexture" } }, { "name": "set_physics_object_picking", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_physics_object_picking", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "get_viewport_rid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "push_text_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "text", "type": "String" } ] }, { "name": "push_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "event", "type": "InputEvent" }, { "name": "in_local_coords", "type": "bool", "default_value": "false" } ] }, { "name": "push_unhandled_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134464040, "arguments": [ { "name": "event", "type": "InputEvent" }, { "name": "in_local_coords", "type": "bool", "default_value": "false" } ] }, { "name": "get_camera_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Camera2D" } }, { "name": "set_as_audio_listener_2d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_audio_listener_2d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_mouse_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "warp_mouse", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "to_position", "type": "Vector2" } ] }, { "name": "gui_get_drag_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } }, { "name": "gui_is_dragging", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_disable_input", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "is_input_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shadow_atlas_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "int", "meta": "int32" } ] }, { "name": "get_shadow_atlas_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_shadow_atlas_16_bits", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_shadow_atlas_16_bits", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_snap_controls_to_pixels", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_snap_controls_to_pixels_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_snap_2d_transforms_to_pixel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_snap_2d_transforms_to_pixel_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_snap_2d_vertices_to_pixel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_snap_2d_vertices_to_pixel_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_shadow_atlas_quadrant_subdiv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "quadrant", "type": "int", "meta": "int32" }, { "name": "subdiv", "type": "enum::Viewport.ShadowAtlasQuadrantSubdiv" } ] }, { "name": "get_shadow_atlas_quadrant_subdiv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "enum::Viewport.ShadowAtlasQuadrantSubdiv" }, "arguments": [ { "name": "quadrant", "type": "int", "meta": "int32" } ] }, { "name": "set_input_as_handled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "is_input_handled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_handle_input_locally", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_handling_input_locally", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_canvas_item_texture_filter", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Viewport.DefaultCanvasItemTextureFilter" } ] }, { "name": "get_default_canvas_item_texture_filter", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.DefaultCanvasItemTextureFilter" } }, { "name": "set_embed_subwindows_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_embed_subwindows_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "is_embedding_subwindows", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_canvas_item_texture_repeat", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" } ] }, { "name": "get_default_canvas_item_texture_repeat", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" } }, { "name": "set_sdf_oversize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "oversize", "type": "enum::Viewport.SDFOversize" } ] }, { "name": "get_sdf_oversize", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.SDFOversize" } }, { "name": "set_sdf_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "enum::Viewport.SDFScale" } ] }, { "name": "get_sdf_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.SDFScale" } }, { "name": "set_lod_threshold", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "pixels", "type": "float", "meta": "float" } ] }, { "name": "get_lod_threshold", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_world_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "world_3d", "type": "World3D" } ] }, { "name": "get_world_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World3D" } }, { "name": "find_world_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "World3D" } }, { "name": "set_use_own_world_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_own_world_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_camera_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Camera3D" } }, { "name": "set_as_audio_listener_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_audio_listener_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_disable_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "disable", "type": "bool" } ] }, { "name": "is_3d_disabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_xr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "use", "type": "bool" } ] }, { "name": "is_using_xr", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_scale_3d", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "scale", "type": "enum::Viewport.Scale3D" } ] }, { "name": "get_scale_3d", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Viewport.Scale3D" } } ], "signals": [ { "name": "size_changed" }, { "name": "gui_focus_changed", "arguments": [ { "name": "node", "type": "Control" } ] } ], "properties": [ { "type": "bool", "name": "disable_3d", "setter": "set_disable_3d", "getter": "is_3d_disabled", "index": -1 }, { "type": "bool", "name": "use_xr", "setter": "set_use_xr", "getter": "is_using_xr", "index": -1 }, { "type": "int", "name": "scale_3d", "setter": "set_scale_3d", "getter": "get_scale_3d", "index": -1 }, { "type": "bool", "name": "audio_listener_enable_3d", "setter": "set_as_audio_listener_3d", "getter": "is_audio_listener_3d", "index": -1 }, { "type": "bool", "name": "own_world_3d", "setter": "set_use_own_world_3d", "getter": "is_using_own_world_3d", "index": -1 }, { "type": "World3D", "name": "world_3d", "setter": "set_world_3d", "getter": "get_world_3d", "index": -1 }, { "type": "World2D", "name": "world_2d", "setter": "set_world_2d", "getter": "get_world_2d", "index": -1 }, { "type": "bool", "name": "transparent_bg", "setter": "set_transparent_background", "getter": "has_transparent_background", "index": -1 }, { "type": "bool", "name": "handle_input_locally", "setter": "set_handle_input_locally", "getter": "is_handling_input_locally", "index": -1 }, { "type": "bool", "name": "snap_2d_transforms_to_pixel", "setter": "set_snap_2d_transforms_to_pixel", "getter": "is_snap_2d_transforms_to_pixel_enabled", "index": -1 }, { "type": "bool", "name": "snap_2d_vertices_to_pixel", "setter": "set_snap_2d_vertices_to_pixel", "getter": "is_snap_2d_vertices_to_pixel_enabled", "index": -1 }, { "type": "int", "name": "msaa", "setter": "set_msaa", "getter": "get_msaa", "index": -1 }, { "type": "int", "name": "screen_space_aa", "setter": "set_screen_space_aa", "getter": "get_screen_space_aa", "index": -1 }, { "type": "bool", "name": "use_debanding", "setter": "set_use_debanding", "getter": "is_using_debanding", "index": -1 }, { "type": "bool", "name": "use_occlusion_culling", "setter": "set_use_occlusion_culling", "getter": "is_using_occlusion_culling", "index": -1 }, { "type": "float", "name": "lod_threshold", "setter": "set_lod_threshold", "getter": "get_lod_threshold", "index": -1 }, { "type": "int", "name": "debug_draw", "setter": "set_debug_draw", "getter": "get_debug_draw", "index": -1 }, { "type": "int", "name": "canvas_item_default_texture_filter", "setter": "set_default_canvas_item_texture_filter", "getter": "get_default_canvas_item_texture_filter", "index": -1 }, { "type": "int", "name": "canvas_item_default_texture_repeat", "setter": "set_default_canvas_item_texture_repeat", "getter": "get_default_canvas_item_texture_repeat", "index": -1 }, { "type": "bool", "name": "audio_listener_enable_2d", "setter": "set_as_audio_listener_2d", "getter": "is_audio_listener_2d", "index": -1 }, { "type": "bool", "name": "physics_object_picking", "setter": "set_physics_object_picking", "getter": "get_physics_object_picking", "index": -1 }, { "type": "bool", "name": "gui_disable_input", "setter": "set_disable_input", "getter": "is_input_disabled", "index": -1 }, { "type": "bool", "name": "gui_snap_controls_to_pixels", "setter": "set_snap_controls_to_pixels", "getter": "is_snap_controls_to_pixels_enabled", "index": -1 }, { "type": "bool", "name": "gui_embed_subwindows", "setter": "set_embed_subwindows_hint", "getter": "get_embed_subwindows_hint", "index": -1 }, { "type": "int", "name": "sdf_oversize", "setter": "set_sdf_oversize", "getter": "get_sdf_oversize", "index": -1 }, { "type": "int", "name": "sdf_scale", "setter": "set_sdf_scale", "getter": "get_sdf_scale", "index": -1 }, { "type": "int", "name": "shadow_atlas_size", "setter": "set_shadow_atlas_size", "getter": "get_shadow_atlas_size", "index": -1 }, { "type": "bool", "name": "shadow_atlas_16_bits", "setter": "set_shadow_atlas_16_bits", "getter": "get_shadow_atlas_16_bits", "index": -1 }, { "type": "int", "name": "shadow_atlas_quad_0", "setter": "set_shadow_atlas_quadrant_subdiv", "getter": "get_shadow_atlas_quadrant_subdiv", "index": 0 }, { "type": "int", "name": "shadow_atlas_quad_1", "setter": "set_shadow_atlas_quadrant_subdiv", "getter": "get_shadow_atlas_quadrant_subdiv", "index": 1 }, { "type": "int", "name": "shadow_atlas_quad_2", "setter": "set_shadow_atlas_quadrant_subdiv", "getter": "get_shadow_atlas_quadrant_subdiv", "index": 2 }, { "type": "int", "name": "shadow_atlas_quad_3", "setter": "set_shadow_atlas_quadrant_subdiv", "getter": "get_shadow_atlas_quadrant_subdiv", "index": 3 }, { "type": "Transform2D", "name": "canvas_transform", "setter": "set_canvas_transform", "getter": "get_canvas_transform", "index": -1 }, { "type": "Transform2D", "name": "global_canvas_transform", "setter": "set_global_canvas_transform", "getter": "get_global_canvas_transform", "index": -1 } ] }, { "name": "ViewportTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "Texture2D", "api_type": "core", "methods": [ { "name": "set_viewport_path_in_scene", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_viewport_path_in_scene", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "NodePath", "name": "viewport_path", "setter": "set_viewport_path_in_scene", "getter": "get_viewport_path_in_scene", "index": -1 } ] }, { "name": "VisibleOnScreenEnabler2D", "is_refcounted": false, "is_instantiable": true, "inherits": "VisibleOnScreenNotifier2D", "api_type": "core", "enums": [ { "name": "EnableMode", "values": [ { "name": "ENABLE_MODE_INHERIT", "value": 0 }, { "name": "ENABLE_MODE_ALWAYS", "value": 1 }, { "name": "ENABLE_MODE_WHEN_PAUSED", "value": 2 } ] } ], "methods": [ { "name": "set_enable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisibleOnScreenEnabler2D.EnableMode" } ] }, { "name": "get_enable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::VisibleOnScreenEnabler2D.EnableMode" } }, { "name": "set_enable_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_enable_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "int", "name": "enable_mode", "setter": "set_enable_mode", "getter": "get_enable_mode", "index": -1 }, { "type": "NodePath", "name": "enable_node_path", "setter": "set_enable_node_path", "getter": "get_enable_node_path", "index": -1 } ] }, { "name": "VisibleOnScreenEnabler3D", "is_refcounted": false, "is_instantiable": true, "inherits": "VisibleOnScreenNotifier3D", "api_type": "core", "enums": [ { "name": "EnableMode", "values": [ { "name": "ENABLE_MODE_INHERIT", "value": 0 }, { "name": "ENABLE_MODE_ALWAYS", "value": 1 }, { "name": "ENABLE_MODE_WHEN_PAUSED", "value": 2 } ] } ], "methods": [ { "name": "set_enable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisibleOnScreenEnabler3D.EnableMode" } ] }, { "name": "get_enable_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::VisibleOnScreenEnabler3D.EnableMode" } }, { "name": "set_enable_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_enable_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "int", "name": "enable_mode", "setter": "set_enable_mode", "getter": "get_enable_mode", "index": -1 }, { "type": "NodePath", "name": "enable_node_path", "setter": "set_enable_node_path", "getter": "get_enable_node_path", "index": -1 } ] }, { "name": "VisibleOnScreenNotifier2D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node2D", "api_type": "core", "methods": [ { "name": "set_rect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "Rect2" } ] }, { "name": "get_rect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Rect2" } }, { "name": "is_on_screen", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "screen_entered" }, { "name": "screen_exited" } ], "properties": [ { "type": "Rect2", "name": "rect", "setter": "set_rect", "getter": "get_rect", "index": -1 } ] }, { "name": "VisibleOnScreenNotifier3D", "is_refcounted": false, "is_instantiable": true, "inherits": "VisualInstance3D", "api_type": "core", "methods": [ { "name": "set_aabb", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rect", "type": "AABB" } ] }, { "name": "is_on_screen", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "signals": [ { "name": "screen_entered" }, { "name": "screen_exited" } ], "properties": [ { "type": "AABB", "name": "aabb", "setter": "set_aabb", "getter": "get_aabb", "index": -1 } ] }, { "name": "VisualInstance3D", "is_refcounted": false, "is_instantiable": false, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_base", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base", "type": "RID" } ] }, { "name": "get_base", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_instance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_layer_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mask", "type": "int", "meta": "uint32" } ] }, { "name": "get_layer_mask", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "set_layer_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" }, { "name": "value", "type": "bool" } ] }, { "name": "get_layer_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "layer_number", "type": "int", "meta": "int32" } ] }, { "name": "get_transformed_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "get_aabb", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } } ], "properties": [ { "type": "int", "name": "layers", "setter": "set_layer_mask", "getter": "get_layer_mask", "index": -1 } ] }, { "name": "VisualScript", "is_refcounted": true, "is_instantiable": true, "inherits": "Script", "api_type": "core", "methods": [ { "name": "add_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "func_node_id", "type": "int", "meta": "int32" } ] }, { "name": "has_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "set_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "ofs", "type": "Vector2" } ] }, { "name": "get_scroll", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "add_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135649961, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "node", "type": "VisualScriptNode" }, { "name": "position", "type": "Vector2", "default_value": "Vector2(0, 0)" } ] }, { "name": "remove_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_function_node_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "VisualScriptNode" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "has_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_node_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_node_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "sequence_connect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_output", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" } ] }, { "name": "sequence_disconnect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_output", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" } ] }, { "name": "has_sequence_connection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135445994, "return_value": { "type": "bool" }, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_output", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" } ] }, { "name": "data_connect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "data_disconnect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "has_data_connection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135481931, "return_value": { "type": "bool" }, "arguments": [ { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "add_variable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 182667338, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "default_value", "type": "Variant", "default_value": "null" }, { "name": "export", "type": "bool", "default_value": "false" } ] }, { "name": "has_variable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "remove_variable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "set_variable_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_variable_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "set_variable_info", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "value", "type": "Dictionary" } ] }, { "name": "get_variable_info", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "set_variable_export", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "enable", "type": "bool" } ] }, { "name": "get_variable_export", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_variable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "add_custom_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "has_custom_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "custom_signal_add_argument", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 136835882, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "type", "type": "enum::Variant.Type" }, { "name": "argname", "type": "String" }, { "name": "index", "type": "int", "meta": "int32", "default_value": "-1" } ] }, { "name": "custom_signal_set_argument_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" }, { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "custom_signal_get_argument_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "enum::Variant.Type" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" } ] }, { "name": "custom_signal_set_argument_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" }, { "name": "argname", "type": "String" } ] }, { "name": "custom_signal_get_argument_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "String" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" } ] }, { "name": "custom_signal_remove_argument", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" } ] }, { "name": "custom_signal_get_argument_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "custom_signal_swap_argument", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "argidx", "type": "int", "meta": "int32" }, { "name": "withidx", "type": "int", "meta": "int32" } ] }, { "name": "remove_custom_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "rename_custom_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "new_name", "type": "StringName" } ] }, { "name": "set_instance_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "StringName" } ] } ], "signals": [ { "name": "node_ports_changed", "arguments": [ { "name": "id", "type": "int" } ] } ], "properties": [ { "type": "Dictionary", "name": "data", "setter": "_set_data", "getter": "_get_data", "index": -1 } ] }, { "name": "VisualScriptBasicTypeConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_basic_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "enum::Variant.Type" } ] }, { "name": "get_basic_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_basic_type_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_basic_type_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "int", "name": "basic_type", "setter": "set_basic_type", "getter": "get_basic_type", "index": -1 }, { "type": "String", "name": "constant", "setter": "set_basic_type_constant", "getter": "get_basic_type_constant", "index": -1 } ] }, { "name": "VisualScriptBuiltinFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "BuiltinFunc", "values": [ { "name": "MATH_SIN", "value": 0 }, { "name": "MATH_COS", "value": 1 }, { "name": "MATH_TAN", "value": 2 }, { "name": "MATH_SINH", "value": 3 }, { "name": "MATH_COSH", "value": 4 }, { "name": "MATH_TANH", "value": 5 }, { "name": "MATH_ASIN", "value": 6 }, { "name": "MATH_ACOS", "value": 7 }, { "name": "MATH_ATAN", "value": 8 }, { "name": "MATH_ATAN2", "value": 9 }, { "name": "MATH_SQRT", "value": 10 }, { "name": "MATH_FMOD", "value": 11 }, { "name": "MATH_FPOSMOD", "value": 12 }, { "name": "MATH_FLOOR", "value": 13 }, { "name": "MATH_CEIL", "value": 14 }, { "name": "MATH_ROUND", "value": 15 }, { "name": "MATH_ABS", "value": 16 }, { "name": "MATH_SIGN", "value": 17 }, { "name": "MATH_POW", "value": 18 }, { "name": "MATH_LOG", "value": 19 }, { "name": "MATH_EXP", "value": 20 }, { "name": "MATH_ISNAN", "value": 21 }, { "name": "MATH_ISINF", "value": 22 }, { "name": "MATH_EASE", "value": 23 }, { "name": "MATH_STEP_DECIMALS", "value": 24 }, { "name": "MATH_SNAPPED", "value": 25 }, { "name": "MATH_LERP", "value": 26 }, { "name": "MATH_INVERSE_LERP", "value": 27 }, { "name": "MATH_RANGE_LERP", "value": 28 }, { "name": "MATH_MOVE_TOWARD", "value": 29 }, { "name": "MATH_RANDOMIZE", "value": 30 }, { "name": "MATH_RANDI", "value": 31 }, { "name": "MATH_RANDF", "value": 32 }, { "name": "MATH_RANDF_RANGE", "value": 33 }, { "name": "MATH_RANDI_RANGE", "value": 34 }, { "name": "MATH_SEED", "value": 35 }, { "name": "MATH_RANDSEED", "value": 36 }, { "name": "MATH_DEG2RAD", "value": 37 }, { "name": "MATH_RAD2DEG", "value": 38 }, { "name": "MATH_LINEAR2DB", "value": 39 }, { "name": "MATH_DB2LINEAR", "value": 40 }, { "name": "MATH_WRAP", "value": 41 }, { "name": "MATH_WRAPF", "value": 42 }, { "name": "LOGIC_MAX", "value": 43 }, { "name": "LOGIC_MIN", "value": 44 }, { "name": "LOGIC_CLAMP", "value": 45 }, { "name": "LOGIC_NEAREST_PO2", "value": 46 }, { "name": "OBJ_WEAKREF", "value": 47 }, { "name": "TYPE_CONVERT", "value": 48 }, { "name": "TYPE_OF", "value": 49 }, { "name": "TYPE_EXISTS", "value": 50 }, { "name": "TEXT_CHAR", "value": 51 }, { "name": "TEXT_STR", "value": 52 }, { "name": "TEXT_PRINT", "value": 53 }, { "name": "TEXT_PRINTERR", "value": 54 }, { "name": "TEXT_PRINTRAW", "value": 55 }, { "name": "VAR_TO_STR", "value": 56 }, { "name": "STR_TO_VAR", "value": 57 }, { "name": "VAR_TO_BYTES", "value": 58 }, { "name": "BYTES_TO_VAR", "value": 59 }, { "name": "MATH_SMOOTHSTEP", "value": 60 }, { "name": "MATH_POSMOD", "value": 61 }, { "name": "MATH_LERP_ANGLE", "value": 62 }, { "name": "TEXT_ORD", "value": 63 }, { "name": "FUNC_MAX", "value": 64 } ] } ], "methods": [ { "name": "set_func", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "which", "type": "enum::VisualScriptBuiltinFunc.BuiltinFunc" } ] }, { "name": "get_func", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::VisualScriptBuiltinFunc.BuiltinFunc" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_func", "getter": "get_func", "index": -1 } ] }, { "name": "VisualScriptClassConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_class_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_class_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "StringName" } }, { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "String", "name": "constant", "setter": "set_class_constant", "getter": "get_class_constant", "index": -1 } ] }, { "name": "VisualScriptComment", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "title", "type": "String" } ] }, { "name": "get_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_description", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "description", "type": "String" } ] }, { "name": "get_description", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "String", "name": "title", "setter": "set_title", "getter": "get_title", "index": -1 }, { "type": "String", "name": "description", "setter": "set_description", "getter": "get_description", "index": -1 }, { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 } ] }, { "name": "VisualScriptComposeArray", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptLists", "api_type": "core" }, { "name": "VisualScriptCondition", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_constant_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_constant_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_constant_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Variant" } ] }, { "name": "get_constant_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } } ], "properties": [ { "type": "int", "name": "type", "setter": "set_constant_type", "getter": "get_constant_type", "index": -1 }, { "type": "Variant", "name": "value", "setter": "set_constant_value", "getter": "get_constant_value", "index": -1 } ] }, { "name": "VisualScriptConstructor", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_constructor_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_constructor_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_constructor", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constructor", "type": "Dictionary" } ] }, { "name": "get_constructor", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } } ], "properties": [ { "type": "int", "name": "type", "setter": "set_constructor_type", "getter": "get_constructor_type", "index": -1 }, { "type": "Dictionary", "name": "constructor", "setter": "set_constructor", "getter": "get_constructor", "index": -1 } ] }, { "name": "VisualScriptCustomNode", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "constants": [ { "name": "STEP_PUSH_STACK_BIT", "value": 16777216 }, { "name": "STEP_GO_BACK_BIT", "value": 33554432 }, { "name": "STEP_NO_ADVANCE_BIT", "value": 67108864 }, { "name": "STEP_EXIT_FUNCTION_BIT", "value": 134217728 }, { "name": "STEP_YIELD_BIT", "value": 268435456 } ], "enums": [ { "name": "StartMode", "values": [ { "name": "START_MODE_BEGIN_SEQUENCE", "value": 0 }, { "name": "START_MODE_CONTINUE_SEQUENCE", "value": 1 }, { "name": "START_MODE_RESUME_YIELD", "value": 2 } ] } ], "methods": [ { "name": "_get_output_sequence_port_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_has_input_sequence_port", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_get_output_sequence_port_text", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "seq_idx", "type": "int" } ] }, { "name": "_get_input_value_port_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_input_value_port_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_hint", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_hint_string", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "input_idx", "type": "int" } ] }, { "name": "_get_output_value_port_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_output_value_port_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_hint", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_hint_string", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "output_idx", "type": "int" } ] }, { "name": "_get_caption", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_text", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_category", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_working_memory_size", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_step", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Variant" }, "arguments": [ { "name": "inputs", "type": "Array" }, { "name": "outputs", "type": "Array" }, { "name": "start_mode", "type": "int" }, { "name": "working_mem", "type": "Array" } ] } ] }, { "name": "VisualScriptCustomNodes", "is_refcounted": false, "is_instantiable": false, "inherits": "Object", "api_type": "editor", "methods": [ { "name": "add_custom_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "name", "type": "String" }, { "name": "category", "type": "String" }, { "name": "script", "type": "Script" } ] }, { "name": "remove_custom_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "name", "type": "String" }, { "name": "category", "type": "String" } ] } ], "signals": [ { "name": "custom_nodes_updated" } ] }, { "name": "VisualScriptDeconstruct", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_deconstruct_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_deconstruct_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } } ], "properties": [ { "type": "int", "name": "type", "setter": "set_deconstruct_type", "getter": "get_deconstruct_type", "index": -1 }, { "type": "Array", "name": "elem_cache", "setter": "_set_elem_cache", "getter": "_get_elem_cache", "index": -1 } ] }, { "name": "VisualScriptEmitSignal", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "String", "name": "signal", "setter": "set_signal", "getter": "get_signal", "index": -1 } ] }, { "name": "VisualScriptEngineSingleton", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "constant", "setter": "set_singleton", "getter": "get_singleton", "index": -1 } ] }, { "name": "VisualScriptExpression", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptFunction", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptFunctionCall", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "RPCCallMode", "values": [ { "name": "RPC_DISABLED", "value": 0 }, { "name": "RPC_RELIABLE", "value": 1 }, { "name": "RPC_UNRELIABLE", "value": 2 }, { "name": "RPC_RELIABLE_TO_ID", "value": 3 }, { "name": "RPC_UNRELIABLE_TO_ID", "value": 4 } ] }, { "name": "CallMode", "values": [ { "name": "CALL_MODE_SELF", "value": 0 }, { "name": "CALL_MODE_NODE_PATH", "value": 1 }, { "name": "CALL_MODE_INSTANCE", "value": 2 }, { "name": "CALL_MODE_BASIC_TYPE", "value": 3 }, { "name": "CALL_MODE_SINGLETON", "value": 4 } ] } ], "methods": [ { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_type", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_base_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_script", "type": "String" } ] }, { "name": "get_base_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_basic_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "basic_type", "type": "enum::Variant.Type" } ] }, { "name": "get_basic_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_singleton", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "singleton", "type": "StringName" } ] }, { "name": "get_singleton", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "function", "type": "StringName" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptFunctionCall.CallMode" } ] }, { "name": "get_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptFunctionCall.CallMode" } }, { "name": "set_base_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_path", "type": "NodePath" } ] }, { "name": "get_base_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_use_default_args", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "amount", "type": "int", "meta": "int32" } ] }, { "name": "get_use_default_args", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_rpc_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptFunctionCall.RPCCallMode" } ] }, { "name": "get_rpc_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptFunctionCall.RPCCallMode" } }, { "name": "set_validate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_validate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "call_mode", "setter": "set_call_mode", "getter": "get_call_mode", "index": -1 }, { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "String", "name": "base_script", "setter": "set_base_script", "getter": "get_base_script", "index": -1 }, { "type": "String", "name": "singleton", "setter": "set_singleton", "getter": "get_singleton", "index": -1 }, { "type": "int", "name": "basic_type", "setter": "set_basic_type", "getter": "get_basic_type", "index": -1 }, { "type": "NodePath", "name": "node_path", "setter": "set_base_path", "getter": "get_base_path", "index": -1 }, { "type": "Dictionary", "name": "argument_cache", "setter": "_set_argument_cache", "getter": "_get_argument_cache", "index": -1 }, { "type": "String", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 }, { "type": "int", "name": "use_default_args", "setter": "set_use_default_args", "getter": "get_use_default_args", "index": -1 }, { "type": "bool", "name": "validate", "setter": "set_validate", "getter": "get_validate", "index": -1 }, { "type": "int", "name": "rpc_call_mode", "setter": "set_rpc_call_mode", "getter": "get_rpc_call_mode", "index": -1 } ] }, { "name": "VisualScriptFunctionState", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "connect_to_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "obj", "type": "Object" }, { "name": "signals", "type": "String" }, { "name": "args", "type": "Array" } ] }, { "name": "resume", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 365790509, "return_value": { "type": "Variant" }, "arguments": [ { "name": "args", "type": "Array", "default_value": "[]" } ] }, { "name": "is_valid", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ] }, { "name": "VisualScriptGlobalConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_global_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_global_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "constant", "setter": "set_global_constant", "getter": "get_global_constant", "index": -1 } ] }, { "name": "VisualScriptIndexGet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptIndexSet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptInputAction", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_PRESSED", "value": 0 }, { "name": "MODE_RELEASED", "value": 1 }, { "name": "MODE_JUST_PRESSED", "value": 2 }, { "name": "MODE_JUST_RELEASED", "value": 3 } ] } ], "methods": [ { "name": "set_action_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_action_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_action_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptInputAction.Mode" } ] }, { "name": "get_action_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptInputAction.Mode" } } ], "properties": [ { "type": "String", "name": "action", "setter": "set_action_name", "getter": "get_action_name", "index": -1 }, { "type": "int", "name": "mode", "setter": "set_action_mode", "getter": "get_action_mode", "index": -1 } ] }, { "name": "VisualScriptIterator", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptLists", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "add_input_data_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "type", "type": "enum::Variant.Type" }, { "name": "name", "type": "String" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_input_data_port_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_input_data_port_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "remove_input_data_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "add_output_data_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "type", "type": "enum::Variant.Type" }, { "name": "name", "type": "String" }, { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "set_output_data_port_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_output_data_port_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "index", "type": "int", "meta": "int32" }, { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "remove_output_data_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] } ] }, { "name": "VisualScriptLocalVar", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_var_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_var_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_var_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_var_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } } ], "properties": [ { "type": "String", "name": "var_name", "setter": "set_var_name", "getter": "get_var_name", "index": -1 }, { "type": "int", "name": "type", "setter": "set_var_type", "getter": "get_var_type", "index": -1 } ] }, { "name": "VisualScriptLocalVarSet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_var_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_var_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_var_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_var_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } } ], "properties": [ { "type": "String", "name": "var_name", "setter": "set_var_name", "getter": "get_var_name", "index": -1 }, { "type": "int", "name": "type", "setter": "set_var_type", "getter": "get_var_type", "index": -1 } ] }, { "name": "VisualScriptMathConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "MathConstant", "values": [ { "name": "MATH_CONSTANT_ONE", "value": 0 }, { "name": "MATH_CONSTANT_PI", "value": 1 }, { "name": "MATH_CONSTANT_HALF_PI", "value": 2 }, { "name": "MATH_CONSTANT_TAU", "value": 3 }, { "name": "MATH_CONSTANT_E", "value": 4 }, { "name": "MATH_CONSTANT_SQRT2", "value": 5 }, { "name": "MATH_CONSTANT_INF", "value": 6 }, { "name": "MATH_CONSTANT_NAN", "value": 7 }, { "name": "MATH_CONSTANT_MAX", "value": 8 } ] } ], "methods": [ { "name": "set_math_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "which", "type": "enum::VisualScriptMathConstant.MathConstant" } ] }, { "name": "get_math_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::VisualScriptMathConstant.MathConstant" } } ], "properties": [ { "type": "int", "name": "constant", "setter": "set_math_constant", "getter": "get_math_constant", "index": -1 } ] }, { "name": "VisualScriptNode", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_visual_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "VisualScript" } }, { "name": "set_default_input_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "port_idx", "type": "int", "meta": "int32" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_default_input_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "port_idx", "type": "int", "meta": "int32" } ] }, { "name": "ports_changed_notify", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "signals": [ { "name": "ports_changed" } ] }, { "name": "VisualScriptOperator", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::Variant.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Operator" } }, { "name": "set_typed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_typed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 }, { "type": "int", "name": "type", "setter": "set_typed", "getter": "get_typed", "index": -1 } ] }, { "name": "VisualScriptPreload", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_preload", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "resource", "type": "Resource" } ] }, { "name": "get_preload", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Resource" } } ], "properties": [ { "type": "Resource", "name": "resource", "setter": "set_preload", "getter": "get_preload", "index": -1 } ] }, { "name": "VisualScriptPropertyGet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "CallMode", "values": [ { "name": "CALL_MODE_SELF", "value": 0 }, { "name": "CALL_MODE_NODE_PATH", "value": 1 }, { "name": "CALL_MODE_INSTANCE", "value": 2 }, { "name": "CALL_MODE_BASIC_TYPE", "value": 3 } ] } ], "methods": [ { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_type", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_base_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_script", "type": "String" } ] }, { "name": "get_base_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_basic_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "basic_type", "type": "enum::Variant.Type" } ] }, { "name": "get_basic_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "property", "type": "StringName" } ] }, { "name": "get_property", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptPropertyGet.CallMode" } ] }, { "name": "get_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptPropertyGet.CallMode" } }, { "name": "set_base_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_path", "type": "NodePath" } ] }, { "name": "get_base_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "StringName" } ] }, { "name": "get_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "int", "name": "set_mode", "setter": "set_call_mode", "getter": "get_call_mode", "index": -1 }, { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "String", "name": "base_script", "setter": "set_base_script", "getter": "get_base_script", "index": -1 }, { "type": "int", "name": "type_cache", "setter": "_set_type_cache", "getter": "_get_type_cache", "index": -1 }, { "type": "int", "name": "basic_type", "setter": "set_basic_type", "getter": "get_basic_type", "index": -1 }, { "type": "NodePath", "name": "node_path", "setter": "set_base_path", "getter": "get_base_path", "index": -1 }, { "type": "String", "name": "property", "setter": "set_property", "getter": "get_property", "index": -1 }, { "type": "String", "name": "index", "setter": "set_index", "getter": "get_index", "index": -1 } ] }, { "name": "VisualScriptPropertySet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "AssignOp", "values": [ { "name": "ASSIGN_OP_NONE", "value": 0 }, { "name": "ASSIGN_OP_ADD", "value": 1 }, { "name": "ASSIGN_OP_SUB", "value": 2 }, { "name": "ASSIGN_OP_MUL", "value": 3 }, { "name": "ASSIGN_OP_DIV", "value": 4 }, { "name": "ASSIGN_OP_MOD", "value": 5 }, { "name": "ASSIGN_OP_SHIFT_LEFT", "value": 6 }, { "name": "ASSIGN_OP_SHIFT_RIGHT", "value": 7 }, { "name": "ASSIGN_OP_BIT_AND", "value": 8 }, { "name": "ASSIGN_OP_BIT_OR", "value": 9 }, { "name": "ASSIGN_OP_BIT_XOR", "value": 10 } ] }, { "name": "CallMode", "values": [ { "name": "CALL_MODE_SELF", "value": 0 }, { "name": "CALL_MODE_NODE_PATH", "value": 1 }, { "name": "CALL_MODE_INSTANCE", "value": 2 }, { "name": "CALL_MODE_BASIC_TYPE", "value": 3 } ] } ], "methods": [ { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_type", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_base_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_script", "type": "String" } ] }, { "name": "get_base_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_basic_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "basic_type", "type": "enum::Variant.Type" } ] }, { "name": "get_basic_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_property", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "property", "type": "StringName" } ] }, { "name": "get_property", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptPropertySet.CallMode" } ] }, { "name": "get_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptPropertySet.CallMode" } }, { "name": "set_base_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_path", "type": "NodePath" } ] }, { "name": "get_base_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } }, { "name": "set_index", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "StringName" } ] }, { "name": "get_index", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_assign_op", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "assign_op", "type": "enum::VisualScriptPropertySet.AssignOp" } ] }, { "name": "get_assign_op", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptPropertySet.AssignOp" } } ], "properties": [ { "type": "int", "name": "set_mode", "setter": "set_call_mode", "getter": "get_call_mode", "index": -1 }, { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "String", "name": "base_script", "setter": "set_base_script", "getter": "get_base_script", "index": -1 }, { "type": "int", "name": "type_cache", "setter": "_set_type_cache", "getter": "_get_type_cache", "index": -1 }, { "type": "int", "name": "basic_type", "setter": "set_basic_type", "getter": "get_basic_type", "index": -1 }, { "type": "NodePath", "name": "node_path", "setter": "set_base_path", "getter": "get_base_path", "index": -1 }, { "type": "String", "name": "property", "setter": "set_property", "getter": "get_property", "index": -1 }, { "type": "String", "name": "index", "setter": "set_index", "getter": "get_index", "index": -1 }, { "type": "int", "name": "assign_op", "setter": "set_assign_op", "getter": "get_assign_op", "index": -1 } ] }, { "name": "VisualScriptResourcePath", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_resource_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_resource_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "path", "setter": "set_resource_path", "getter": "get_resource_path", "index": -1 } ] }, { "name": "VisualScriptReturn", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_return_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_return_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } }, { "name": "set_enable_return_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_return_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "return_enabled", "setter": "set_enable_return_value", "getter": "is_return_value_enabled", "index": -1 }, { "type": "int", "name": "return_type", "setter": "set_return_type", "getter": "get_return_type", "index": -1 } ] }, { "name": "VisualScriptSceneNode", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "NodePath" } ] }, { "name": "get_node_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "NodePath", "name": "node_path", "setter": "set_node_path", "getter": "get_node_path", "index": -1 } ] }, { "name": "VisualScriptSceneTree", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptSelect", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_typed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::Variant.Type" } ] }, { "name": "get_typed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Variant.Type" } } ], "properties": [ { "type": "int", "name": "type", "setter": "set_typed", "getter": "get_typed", "index": -1 } ] }, { "name": "VisualScriptSelf", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptSequence", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_steps", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "steps", "type": "int", "meta": "int32" } ] }, { "name": "get_steps", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "steps", "setter": "set_steps", "getter": "get_steps", "index": -1 } ] }, { "name": "VisualScriptSubCall", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptSwitch", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptTypeCast", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_base_script", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "get_base_script", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "String", "name": "base_script", "setter": "set_base_script", "getter": "get_base_script", "index": -1 } ] }, { "name": "VisualScriptVariableGet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_variable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_variable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "String", "name": "var_name", "setter": "set_variable", "getter": "get_variable", "index": -1 } ] }, { "name": "VisualScriptVariableSet", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "methods": [ { "name": "set_variable", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "StringName" } ] }, { "name": "get_variable", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } } ], "properties": [ { "type": "String", "name": "var_name", "setter": "set_variable", "getter": "get_variable", "index": -1 } ] }, { "name": "VisualScriptWhile", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core" }, { "name": "VisualScriptYield", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "YieldMode", "values": [ { "name": "YIELD_FRAME", "value": 1 }, { "name": "YIELD_PHYSICS_FRAME", "value": 2 }, { "name": "YIELD_WAIT", "value": 3 } ] } ], "methods": [ { "name": "set_yield_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptYield.YieldMode" } ] }, { "name": "get_yield_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::VisualScriptYield.YieldMode" } }, { "name": "set_wait_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "sec", "type": "float", "meta": "double" } ] }, { "name": "get_wait_time", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "float", "meta": "double" } } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_yield_mode", "getter": "get_yield_mode", "index": -1 }, { "type": "float", "name": "wait_time", "setter": "set_wait_time", "getter": "get_wait_time", "index": -1 } ] }, { "name": "VisualScriptYieldSignal", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", "api_type": "core", "enums": [ { "name": "CallMode", "values": [ { "name": "CALL_MODE_SELF", "value": 0 }, { "name": "CALL_MODE_NODE_PATH", "value": 1 }, { "name": "CALL_MODE_INSTANCE", "value": 2 } ] } ], "methods": [ { "name": "set_base_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_type", "type": "StringName" } ] }, { "name": "get_base_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_signal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "signal", "type": "StringName" } ] }, { "name": "get_signal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "set_call_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualScriptYieldSignal.CallMode" } ] }, { "name": "get_call_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualScriptYieldSignal.CallMode" } }, { "name": "set_base_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "base_path", "type": "NodePath" } ] }, { "name": "get_base_path", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "NodePath" } } ], "properties": [ { "type": "int", "name": "call_mode", "setter": "set_call_mode", "getter": "get_call_mode", "index": -1 }, { "type": "String", "name": "base_type", "setter": "set_base_type", "getter": "get_base_type", "index": -1 }, { "type": "NodePath", "name": "node_path", "setter": "set_base_path", "getter": "get_base_path", "index": -1 }, { "type": "String", "name": "signal", "setter": "set_signal", "getter": "get_signal", "index": -1 } ] }, { "name": "VisualShader", "is_refcounted": true, "is_instantiable": true, "inherits": "Shader", "api_type": "core", "constants": [ { "name": "NODE_ID_INVALID", "value": -1 }, { "name": "NODE_ID_OUTPUT", "value": 0 } ], "enums": [ { "name": "Type", "values": [ { "name": "TYPE_VERTEX", "value": 0 }, { "name": "TYPE_FRAGMENT", "value": 1 }, { "name": "TYPE_LIGHT", "value": 2 }, { "name": "TYPE_START", "value": 3 }, { "name": "TYPE_PROCESS", "value": 4 }, { "name": "TYPE_COLLIDE", "value": 5 }, { "name": "TYPE_START_CUSTOM", "value": 6 }, { "name": "TYPE_PROCESS_CUSTOM", "value": 7 }, { "name": "TYPE_SKY", "value": 8 }, { "name": "TYPE_MAX", "value": 9 } ] } ], "methods": [ { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Shader.Mode" } ] }, { "name": "add_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134295977, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "node", "type": "VisualShaderNode" }, { "name": "position", "type": "Vector2" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_node", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "VisualShaderNode" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "set_node_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "id", "type": "int", "meta": "int32" }, { "name": "position", "type": "Vector2" } ] }, { "name": "get_node_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135410057, "return_value": { "type": "Vector2" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_node_list", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "PackedInt32Array" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" } ] }, { "name": "get_valid_node_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" } ] }, { "name": "remove_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "replace_node", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "id", "type": "int", "meta": "int32" }, { "name": "new_class", "type": "StringName" } ] }, { "name": "is_node_connection", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135517868, "return_value": { "type": "bool" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "can_connect_nodes", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135517868, "return_value": { "type": "bool" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "connect_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135517835, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "disconnect_nodes", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "connect_nodes_forced", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134331914, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" }, { "name": "from_node", "type": "int", "meta": "int32" }, { "name": "from_port", "type": "int", "meta": "int32" }, { "name": "to_node", "type": "int", "meta": "int32" }, { "name": "to_port", "type": "int", "meta": "int32" } ] }, { "name": "get_node_connections", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Array" }, "arguments": [ { "name": "type", "type": "enum::VisualShader.Type" } ] }, { "name": "set_engine_version", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "version", "type": "Dictionary" } ] }, { "name": "get_engine_version", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Dictionary" } }, { "name": "set_graph_offset", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "offset", "type": "Vector2" } ] }, { "name": "get_graph_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "graph_offset", "setter": "set_graph_offset", "getter": "get_graph_offset", "index": -1 }, { "type": "String", "name": "engine_version", "setter": "set_engine_version", "getter": "get_engine_version", "index": -1 } ] }, { "name": "VisualShaderNode", "is_refcounted": true, "is_instantiable": false, "inherits": "Resource", "api_type": "core", "enums": [ { "name": "PortType", "values": [ { "name": "PORT_TYPE_SCALAR", "value": 0 }, { "name": "PORT_TYPE_SCALAR_INT", "value": 1 }, { "name": "PORT_TYPE_VECTOR", "value": 2 }, { "name": "PORT_TYPE_BOOLEAN", "value": 3 }, { "name": "PORT_TYPE_TRANSFORM", "value": 4 }, { "name": "PORT_TYPE_SAMPLER", "value": 5 }, { "name": "PORT_TYPE_MAX", "value": 6 } ] } ], "methods": [ { "name": "set_output_port_for_preview", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "get_output_port_for_preview", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_input_port_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "value", "type": "Variant" } ] }, { "name": "get_input_port_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Variant" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "remove_input_port_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "port", "type": "int", "meta": "int32" } ] }, { "name": "clear_default_input_values", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_default_input_values", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "values", "type": "Array" } ] }, { "name": "get_default_input_values", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } } ], "signals": [ { "name": "editor_refresh_request" } ], "properties": [ { "type": "int", "name": "output_port_for_preview", "setter": "set_output_port_for_preview", "getter": "get_output_port_for_preview", "index": -1 }, { "type": "Array", "name": "default_input_values", "setter": "set_default_input_values", "getter": "get_default_input_values", "index": -1 }, { "type": "Array", "name": "expanded_output_ports", "setter": "_set_output_ports_expanded", "getter": "_get_output_ports_expanded", "index": -1 } ] }, { "name": "VisualShaderNodeBillboard", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "BillboardType", "values": [ { "name": "BILLBOARD_TYPE_DISABLED", "value": 0 }, { "name": "BILLBOARD_TYPE_ENABLED", "value": 1 }, { "name": "BILLBOARD_TYPE_FIXED_Y", "value": 2 }, { "name": "BILLBOARD_TYPE_PARTICLES", "value": 3 }, { "name": "BILLBOARD_TYPE_MAX", "value": 4 } ] } ], "methods": [ { "name": "set_billboard_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "billboard_type", "type": "enum::VisualShaderNodeBillboard.BillboardType" } ] }, { "name": "get_billboard_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeBillboard.BillboardType" } }, { "name": "set_keep_scale_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_keep_scale_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "billboard_type", "setter": "set_billboard_type", "getter": "get_billboard_type", "index": -1 }, { "type": "bool", "name": "keep_scale", "setter": "set_keep_scale_enabled", "getter": "is_keep_scale_enabled", "index": -1 } ] }, { "name": "VisualShaderNodeBooleanConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "bool" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeBooleanUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "methods": [ { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "bool" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "bool", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeClamp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_FLOAT", "value": 0 }, { "name": "OP_TYPE_INT", "value": 1 }, { "name": "OP_TYPE_VECTOR", "value": 2 }, { "name": "OP_TYPE_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op_type", "type": "enum::VisualShaderNodeClamp.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeClamp.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeColorConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "Color" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } } ], "properties": [ { "type": "Color", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeColorFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_GRAYSCALE", "value": 0 }, { "name": "FUNC_SEPIA", "value": 1 }, { "name": "FUNC_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeColorFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeColorFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeColorOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_SCREEN", "value": 0 }, { "name": "OP_DIFFERENCE", "value": 1 }, { "name": "OP_DARKEN", "value": 2 }, { "name": "OP_LIGHTEN", "value": 3 }, { "name": "OP_OVERLAY", "value": 4 }, { "name": "OP_DODGE", "value": 5 }, { "name": "OP_BURN", "value": 6 }, { "name": "OP_SOFT_LIGHT", "value": 7 }, { "name": "OP_HARD_LIGHT", "value": 8 }, { "name": "OP_MAX", "value": 9 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeColorOp.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeColorOp.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeColorUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "methods": [ { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Color" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Color" } } ], "properties": [ { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "Color", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeComment", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeResizableBase", "api_type": "core", "methods": [ { "name": "set_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "title", "type": "String" } ] }, { "name": "get_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_description", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "description", "type": "String" } ] }, { "name": "get_description", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "title", "setter": "set_title", "getter": "get_title", "index": -1 }, { "type": "String", "name": "description", "setter": "set_description", "getter": "get_description", "index": -1 } ] }, { "name": "VisualShaderNodeCompare", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "ComparisonType", "values": [ { "name": "CTYPE_SCALAR", "value": 0 }, { "name": "CTYPE_SCALAR_INT", "value": 1 }, { "name": "CTYPE_VECTOR", "value": 2 }, { "name": "CTYPE_BOOLEAN", "value": 3 }, { "name": "CTYPE_TRANSFORM", "value": 4 }, { "name": "CTYPE_MAX", "value": 5 } ] }, { "name": "Function", "values": [ { "name": "FUNC_EQUAL", "value": 0 }, { "name": "FUNC_NOT_EQUAL", "value": 1 }, { "name": "FUNC_GREATER_THAN", "value": 2 }, { "name": "FUNC_GREATER_THAN_EQUAL", "value": 3 }, { "name": "FUNC_LESS_THAN", "value": 4 }, { "name": "FUNC_LESS_THAN_EQUAL", "value": 5 }, { "name": "FUNC_MAX", "value": 6 } ] }, { "name": "Condition", "values": [ { "name": "COND_ALL", "value": 0 }, { "name": "COND_ANY", "value": 1 }, { "name": "COND_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_comparison_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeCompare.ComparisonType" } ] }, { "name": "get_comparison_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeCompare.ComparisonType" } }, { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeCompare.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeCompare.Function" } }, { "name": "set_condition", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "condition", "type": "enum::VisualShaderNodeCompare.Condition" } ] }, { "name": "get_condition", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeCompare.Condition" } } ], "properties": [ { "type": "int", "name": "type", "setter": "set_comparison_type", "getter": "get_comparison_type", "index": -1 }, { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 }, { "type": "int", "name": "condition", "setter": "set_condition", "getter": "get_condition", "index": -1 } ] }, { "name": "VisualShaderNodeConstant", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeCubemap", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "TextureType", "values": [ { "name": "TYPE_DATA", "value": 0 }, { "name": "TYPE_COLOR", "value": 1 }, { "name": "TYPE_NORMAL_MAP", "value": 2 }, { "name": "TYPE_MAX", "value": 3 } ] }, { "name": "Source", "values": [ { "name": "SOURCE_TEXTURE", "value": 0 }, { "name": "SOURCE_PORT", "value": 1 }, { "name": "SOURCE_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "enum::VisualShaderNodeCubemap.Source" } ] }, { "name": "get_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeCubemap.Source" } }, { "name": "set_cube_map", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Cubemap" } ] }, { "name": "get_cube_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Cubemap" } }, { "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "enum::VisualShaderNodeCubemap.TextureType" } ] }, { "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeCubemap.TextureType" } } ], "properties": [ { "type": "int", "name": "source", "setter": "set_source", "getter": "get_source", "index": -1 }, { "type": "Cubemap", "name": "cube_map", "setter": "set_cube_map", "getter": "get_cube_map", "index": -1 }, { "type": "int", "name": "texture_type", "setter": "set_texture_type", "getter": "get_texture_type", "index": -1 } ] }, { "name": "VisualShaderNodeCubemapUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeTextureUniform", "api_type": "core" }, { "name": "VisualShaderNodeCurveTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeResizableBase", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "CurveTexture" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CurveTexture" } } ], "properties": [ { "type": "CurveTexture", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "VisualShaderNodeCurveXYZTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeResizableBase", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "texture", "type": "CurveXYZTexture" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CurveXYZTexture" } } ], "properties": [ { "type": "CurveXYZTexture", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "VisualShaderNodeCustom", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { "name": "_get_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_description", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_category", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" } }, { "name": "_get_return_icon_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_input_port_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_input_port_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "port", "type": "int" } ] }, { "name": "_get_input_port_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "port", "type": "int" } ] }, { "name": "_get_output_port_count", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_output_port_type", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" }, "arguments": [ { "name": "port", "type": "int" } ] }, { "name": "_get_output_port_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "port", "type": "int" } ] }, { "name": "_get_code", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "input_vars", "type": "PackedStringArray" }, { "name": "output_vars", "type": "Array" }, { "name": "mode", "type": "int" }, { "name": "type", "type": "int" } ] }, { "name": "_get_global_code", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "String" }, "arguments": [ { "name": "mode", "type": "int" } ] }, { "name": "_is_highend", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "initialized", "setter": "_set_initialized", "getter": "_is_initialized", "index": -1 } ] }, { "name": "VisualShaderNodeDeterminant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeDotProduct", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeExpression", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeGroupBase", "api_type": "core", "methods": [ { "name": "set_expression", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "expression", "type": "String" } ] }, { "name": "get_expression", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "String", "name": "expression", "setter": "set_expression", "getter": "get_expression", "index": -1 } ] }, { "name": "VisualShaderNodeFaceForward", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeFloatConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "float", "meta": "float" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeFloatFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_SIN", "value": 0 }, { "name": "FUNC_COS", "value": 1 }, { "name": "FUNC_TAN", "value": 2 }, { "name": "FUNC_ASIN", "value": 3 }, { "name": "FUNC_ACOS", "value": 4 }, { "name": "FUNC_ATAN", "value": 5 }, { "name": "FUNC_SINH", "value": 6 }, { "name": "FUNC_COSH", "value": 7 }, { "name": "FUNC_TANH", "value": 8 }, { "name": "FUNC_LOG", "value": 9 }, { "name": "FUNC_EXP", "value": 10 }, { "name": "FUNC_SQRT", "value": 11 }, { "name": "FUNC_ABS", "value": 12 }, { "name": "FUNC_SIGN", "value": 13 }, { "name": "FUNC_FLOOR", "value": 14 }, { "name": "FUNC_ROUND", "value": 15 }, { "name": "FUNC_CEIL", "value": 16 }, { "name": "FUNC_FRAC", "value": 17 }, { "name": "FUNC_SATURATE", "value": 18 }, { "name": "FUNC_NEGATE", "value": 19 }, { "name": "FUNC_ACOSH", "value": 20 }, { "name": "FUNC_ASINH", "value": 21 }, { "name": "FUNC_ATANH", "value": 22 }, { "name": "FUNC_DEGREES", "value": 23 }, { "name": "FUNC_EXP2", "value": 24 }, { "name": "FUNC_INVERSE_SQRT", "value": 25 }, { "name": "FUNC_LOG2", "value": 26 }, { "name": "FUNC_RADIANS", "value": 27 }, { "name": "FUNC_RECIPROCAL", "value": 28 }, { "name": "FUNC_ROUNDEVEN", "value": 29 }, { "name": "FUNC_TRUNC", "value": 30 }, { "name": "FUNC_ONEMINUS", "value": 31 }, { "name": "FUNC_MAX", "value": 32 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeFloatFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeFloatFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeFloatOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_ADD", "value": 0 }, { "name": "OP_SUB", "value": 1 }, { "name": "OP_MUL", "value": 2 }, { "name": "OP_DIV", "value": 3 }, { "name": "OP_MOD", "value": 4 }, { "name": "OP_POW", "value": 5 }, { "name": "OP_MAX", "value": 6 }, { "name": "OP_MIN", "value": 7 }, { "name": "OP_ATAN2", "value": 8 }, { "name": "OP_STEP", "value": 9 }, { "name": "OP_ENUM_SIZE", "value": 10 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeFloatOp.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeFloatOp.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeFloatUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "enums": [ { "name": "Hint", "values": [ { "name": "HINT_NONE", "value": 0 }, { "name": "HINT_RANGE", "value": 1 }, { "name": "HINT_RANGE_STEP", "value": 2 }, { "name": "HINT_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hint", "type": "enum::VisualShaderNodeFloatUniform.Hint" } ] }, { "name": "get_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeFloatUniform.Hint" } }, { "name": "set_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "float", "meta": "float" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "int", "name": "hint", "setter": "set_hint", "getter": "get_hint", "index": -1 }, { "type": "float", "name": "min", "setter": "set_min", "getter": "get_min", "index": -1 }, { "type": "float", "name": "max", "setter": "set_max", "getter": "get_max", "index": -1 }, { "type": "float", "name": "step", "setter": "set_step", "getter": "get_step", "index": -1 }, { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "float", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeFresnel", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeGlobalExpression", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeExpression", "api_type": "core" }, { "name": "VisualShaderNodeGroupBase", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNodeResizableBase", "api_type": "core", "methods": [ { "name": "set_inputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "inputs", "type": "String" } ] }, { "name": "get_inputs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_outputs", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "outputs", "type": "String" } ] }, { "name": "get_outputs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_valid_port_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "add_input_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "type", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "remove_input_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_input_port_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "has_input_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "clear_input_ports", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "add_output_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134260040, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "type", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "remove_output_port", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_output_port_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "has_output_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "clear_output_ports", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_input_port_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_input_port_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "set_output_port_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "set_output_port_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "type", "type": "int", "meta": "int32" } ] }, { "name": "get_free_input_port_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_free_output_port_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "VisualShaderNodeIf", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeInput", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { "name": "set_input_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_input_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_input_real_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "signals": [ { "name": "input_type_changed" } ], "properties": [ { "type": "StringName", "name": "input_name", "setter": "set_input_name", "getter": "get_input_name", "index": -1 } ] }, { "name": "VisualShaderNodeIntConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "int", "meta": "int32" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeIntFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_ABS", "value": 0 }, { "name": "FUNC_NEGATE", "value": 1 }, { "name": "FUNC_SIGN", "value": 2 }, { "name": "FUNC_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeIntFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeIntFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeIntOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_ADD", "value": 0 }, { "name": "OP_SUB", "value": 1 }, { "name": "OP_MUL", "value": 2 }, { "name": "OP_DIV", "value": 3 }, { "name": "OP_MOD", "value": 4 }, { "name": "OP_MAX", "value": 5 }, { "name": "OP_MIN", "value": 6 }, { "name": "OP_ENUM_SIZE", "value": 7 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeIntOp.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeIntOp.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeIntUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "enums": [ { "name": "Hint", "values": [ { "name": "HINT_NONE", "value": 0 }, { "name": "HINT_RANGE", "value": 1 }, { "name": "HINT_RANGE_STEP", "value": 2 }, { "name": "HINT_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_hint", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "hint", "type": "enum::VisualShaderNodeIntUniform.Hint" } ] }, { "name": "get_hint", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeIntUniform.Hint" } }, { "name": "set_min", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_min", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_max", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_max", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_step", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_step", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "int", "meta": "int32" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "hint", "setter": "set_hint", "getter": "get_hint", "index": -1 }, { "type": "int", "name": "min", "setter": "set_min", "getter": "get_min", "index": -1 }, { "type": "int", "name": "max", "setter": "set_max", "getter": "get_max", "index": -1 }, { "type": "int", "name": "step", "setter": "set_step", "getter": "get_step", "index": -1 }, { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "int", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeIs", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_IS_INF", "value": 0 }, { "name": "FUNC_IS_NAN", "value": 1 }, { "name": "FUNC_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeIs.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeIs.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeMix", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_SCALAR", "value": 0 }, { "name": "OP_TYPE_VECTOR", "value": 1 }, { "name": "OP_TYPE_VECTOR_SCALAR", "value": 2 }, { "name": "OP_TYPE_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op_type", "type": "enum::VisualShaderNodeMix.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeMix.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeMultiplyAdd", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_SCALAR", "value": 0 }, { "name": "OP_TYPE_VECTOR", "value": 1 }, { "name": "OP_TYPE_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeMultiplyAdd.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeMultiplyAdd.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeOuterProduct", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeOutput", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeParticleAccelerator", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Mode", "values": [ { "name": "MODE_LINEAR", "value": 0 }, { "name": "MODE_RADIAL", "value": 1 }, { "name": "MODE_TANGENTIAL", "value": 2 }, { "name": "MODE_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::VisualShaderNodeParticleAccelerator.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeParticleAccelerator.Mode" } } ], "properties": [ { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 } ] }, { "name": "VisualShaderNodeParticleBoxEmitter", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeParticleEmitter", "api_type": "core" }, { "name": "VisualShaderNodeParticleConeVelocity", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeParticleEmit", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "EmitFlags", "values": [ { "name": "EMIT_FLAG_POSITION", "value": 1 }, { "name": "EMIT_FLAG_ROT_SCALE", "value": 2 }, { "name": "EMIT_FLAG_VELOCITY", "value": 4 }, { "name": "EMIT_FLAG_COLOR", "value": 8 }, { "name": "EMIT_FLAG_CUSTOM", "value": 16 } ] } ], "methods": [ { "name": "set_flags", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "flags", "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" } ] }, { "name": "get_flags", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" } } ], "properties": [ { "type": "int", "name": "flags", "setter": "set_flags", "getter": "get_flags", "index": -1 } ] }, { "name": "VisualShaderNodeParticleEmitter", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeParticleMultiplyByAxisAngle", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { "name": "set_degrees_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_degrees_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "bool", "name": "degrees_mode", "setter": "set_degrees_mode", "getter": "is_degrees_mode", "index": -1 } ] }, { "name": "VisualShaderNodeParticleOutput", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeOutput", "api_type": "core" }, { "name": "VisualShaderNodeParticleRandomness", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_SCALAR", "value": 0 }, { "name": "OP_TYPE_VECTOR", "value": 1 }, { "name": "OP_TYPE_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeParticleRandomness.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeParticleRandomness.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeParticleRingEmitter", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeParticleEmitter", "api_type": "core" }, { "name": "VisualShaderNodeParticleSphereEmitter", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeParticleEmitter", "api_type": "core" }, { "name": "VisualShaderNodeResizableBase", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } } ], "properties": [ { "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 } ] }, { "name": "VisualShaderNodeSDFRaymarch", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeSDFToScreenUV", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeSample3D", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Source", "values": [ { "name": "SOURCE_TEXTURE", "value": 0 }, { "name": "SOURCE_PORT", "value": 1 }, { "name": "SOURCE_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "enum::VisualShaderNodeSample3D.Source" } ] }, { "name": "get_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeSample3D.Source" } } ], "properties": [ { "type": "int", "name": "source", "setter": "set_source", "getter": "get_source", "index": -1 } ] }, { "name": "VisualShaderNodeScalarDerivativeFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_SUM", "value": 0 }, { "name": "FUNC_X", "value": 1 }, { "name": "FUNC_Y", "value": 2 }, { "name": "FUNC_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeScalarDerivativeFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeScalarDerivativeFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeScreenUVToSDF", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeSmoothStep", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_SCALAR", "value": 0 }, { "name": "OP_TYPE_VECTOR", "value": 1 }, { "name": "OP_TYPE_VECTOR_SCALAR", "value": 2 }, { "name": "OP_TYPE_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op_type", "type": "enum::VisualShaderNodeSmoothStep.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeSmoothStep.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeStep", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_SCALAR", "value": 0 }, { "name": "OP_TYPE_VECTOR", "value": 1 }, { "name": "OP_TYPE_VECTOR_SCALAR", "value": 2 }, { "name": "OP_TYPE_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op_type", "type": "enum::VisualShaderNodeStep.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeStep.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeSwitch", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "OpType", "values": [ { "name": "OP_TYPE_FLOAT", "value": 0 }, { "name": "OP_TYPE_INT", "value": 1 }, { "name": "OP_TYPE_VECTOR", "value": 2 }, { "name": "OP_TYPE_BOOLEAN", "value": 3 }, { "name": "OP_TYPE_TRANSFORM", "value": 4 }, { "name": "OP_TYPE_MAX", "value": 5 } ] } ], "methods": [ { "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeSwitch.OpType" } ] }, { "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeSwitch.OpType" } } ], "properties": [ { "type": "int", "name": "op_type", "setter": "set_op_type", "getter": "get_op_type", "index": -1 } ] }, { "name": "VisualShaderNodeTexture", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "TextureType", "values": [ { "name": "TYPE_DATA", "value": 0 }, { "name": "TYPE_COLOR", "value": 1 }, { "name": "TYPE_NORMAL_MAP", "value": 2 }, { "name": "TYPE_MAX", "value": 3 } ] }, { "name": "Source", "values": [ { "name": "SOURCE_TEXTURE", "value": 0 }, { "name": "SOURCE_SCREEN", "value": 1 }, { "name": "SOURCE_2D_TEXTURE", "value": 2 }, { "name": "SOURCE_2D_NORMAL", "value": 3 }, { "name": "SOURCE_DEPTH", "value": 4 }, { "name": "SOURCE_PORT", "value": 5 }, { "name": "SOURCE_MAX", "value": 6 } ] } ], "methods": [ { "name": "set_source", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "enum::VisualShaderNodeTexture.Source" } ] }, { "name": "get_source", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTexture.Source" } }, { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Texture2D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2D" } }, { "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "enum::VisualShaderNodeTexture.TextureType" } ] }, { "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTexture.TextureType" } } ], "properties": [ { "type": "int", "name": "source", "setter": "set_source", "getter": "get_source", "index": -1 }, { "type": "Texture2D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 }, { "type": "int", "name": "texture_type", "setter": "set_texture_type", "getter": "get_texture_type", "index": -1 } ] }, { "name": "VisualShaderNodeTexture2DArray", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeSample3D", "api_type": "core", "methods": [ { "name": "set_texture_array", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Texture2DArray" } ] }, { "name": "get_texture_array", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture2DArray" } } ], "properties": [ { "type": "Texture2DArray", "name": "texture_array", "setter": "set_texture_array", "getter": "get_texture_array", "index": -1 } ] }, { "name": "VisualShaderNodeTexture2DArrayUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeTextureUniform", "api_type": "core" }, { "name": "VisualShaderNodeTexture3D", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeSample3D", "api_type": "core", "methods": [ { "name": "set_texture", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Texture3D" } ] }, { "name": "get_texture", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Texture3D" } } ], "properties": [ { "type": "Texture3D", "name": "texture", "setter": "set_texture", "getter": "get_texture", "index": -1 } ] }, { "name": "VisualShaderNodeTexture3DUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeTextureUniform", "api_type": "core" }, { "name": "VisualShaderNodeTextureSDF", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeTextureSDFNormal", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeTextureUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "enums": [ { "name": "TextureType", "values": [ { "name": "TYPE_DATA", "value": 0 }, { "name": "TYPE_COLOR", "value": 1 }, { "name": "TYPE_NORMAL_MAP", "value": 2 }, { "name": "TYPE_ANISO", "value": 3 }, { "name": "TYPE_MAX", "value": 4 } ] }, { "name": "ColorDefault", "values": [ { "name": "COLOR_DEFAULT_WHITE", "value": 0 }, { "name": "COLOR_DEFAULT_BLACK", "value": 1 }, { "name": "COLOR_DEFAULT_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeTextureUniform.TextureType" } ] }, { "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTextureUniform.TextureType" } }, { "name": "set_color_default", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "type", "type": "enum::VisualShaderNodeTextureUniform.ColorDefault" } ] }, { "name": "get_color_default", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTextureUniform.ColorDefault" } } ], "properties": [ { "type": "int", "name": "texture_type", "setter": "set_texture_type", "getter": "get_texture_type", "index": -1 }, { "type": "int", "name": "color_default", "setter": "set_color_default", "getter": "get_color_default", "index": -1 } ] }, { "name": "VisualShaderNodeTextureUniformTriplanar", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeTextureUniform", "api_type": "core" }, { "name": "VisualShaderNodeTransformCompose", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeTransformConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "Transform3D" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } } ], "properties": [ { "type": "Transform3D", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeTransformDecompose", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeTransformFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_INVERSE", "value": 0 }, { "name": "FUNC_TRANSPOSE", "value": 1 }, { "name": "FUNC_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeTransformFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTransformFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeTransformOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_AxB", "value": 0 }, { "name": "OP_BxA", "value": 1 }, { "name": "OP_AxB_COMP", "value": 2 }, { "name": "OP_BxA_COMP", "value": 3 }, { "name": "OP_ADD", "value": 4 }, { "name": "OP_A_MINUS_B", "value": 5 }, { "name": "OP_B_MINUS_A", "value": 6 }, { "name": "OP_A_DIV_B", "value": 7 }, { "name": "OP_B_DIV_A", "value": 8 }, { "name": "OP_MAX", "value": 9 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeTransformOp.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTransformOp.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeTransformUniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "methods": [ { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Transform3D" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } } ], "properties": [ { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "Transform3D", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeTransformVecMult", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_AxB", "value": 0 }, { "name": "OP_BxA", "value": 1 }, { "name": "OP_3x3_AxB", "value": 2 }, { "name": "OP_3x3_BxA", "value": 3 }, { "name": "OP_MAX", "value": 4 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeTransformVecMult.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeTransformVecMult.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeUVFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_PANNING", "value": 0 }, { "name": "FUNC_SCALING", "value": 1 }, { "name": "FUNC_MAX", "value": 2 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeUVFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeUVFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeUniform", "is_refcounted": true, "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Qualifier", "values": [ { "name": "QUAL_NONE", "value": 0 }, { "name": "QUAL_GLOBAL", "value": 1 }, { "name": "QUAL_INSTANCE", "value": 2 }, { "name": "QUAL_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_uniform_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_uniform_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_qualifier", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "qualifier", "type": "enum::VisualShaderNodeUniform.Qualifier" } ] }, { "name": "get_qualifier", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeUniform.Qualifier" } } ], "properties": [ { "type": "StringName", "name": "uniform_name", "setter": "set_uniform_name", "getter": "get_uniform_name", "index": -1 }, { "type": "int", "name": "qualifier", "setter": "set_qualifier", "getter": "get_qualifier", "index": -1 } ] }, { "name": "VisualShaderNodeUniformRef", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { "name": "set_uniform_name", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_uniform_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } } ], "properties": [ { "type": "StringName", "name": "uniform_name", "setter": "set_uniform_name", "getter": "get_uniform_name", "index": -1 }, { "type": "int", "name": "uniform_type", "setter": "_set_uniform_type", "getter": "_get_uniform_type", "index": -1 } ] }, { "name": "VisualShaderNodeVec3Constant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { "name": "set_constant", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "constant", "type": "Vector3" } ] }, { "name": "get_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "Vector3", "name": "constant", "setter": "set_constant", "getter": "get_constant", "index": -1 } ] }, { "name": "VisualShaderNodeVec3Uniform", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeUniform", "api_type": "core", "methods": [ { "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_default_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "value", "type": "Vector3" } ] }, { "name": "get_default_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } } ], "properties": [ { "type": "bool", "name": "default_value_enabled", "setter": "set_default_value_enabled", "getter": "is_default_value_enabled", "index": -1 }, { "type": "Vector3", "name": "default_value", "setter": "set_default_value", "getter": "get_default_value", "index": -1 } ] }, { "name": "VisualShaderNodeVectorCompose", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeVectorDecompose", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeVectorDerivativeFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_SUM", "value": 0 }, { "name": "FUNC_X", "value": 1 }, { "name": "FUNC_Y", "value": 2 }, { "name": "FUNC_MAX", "value": 3 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeVectorDerivativeFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeVectorDerivativeFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeVectorDistance", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeVectorFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Function", "values": [ { "name": "FUNC_NORMALIZE", "value": 0 }, { "name": "FUNC_SATURATE", "value": 1 }, { "name": "FUNC_NEGATE", "value": 2 }, { "name": "FUNC_RECIPROCAL", "value": 3 }, { "name": "FUNC_RGB2HSV", "value": 4 }, { "name": "FUNC_HSV2RGB", "value": 5 }, { "name": "FUNC_ABS", "value": 6 }, { "name": "FUNC_ACOS", "value": 7 }, { "name": "FUNC_ACOSH", "value": 8 }, { "name": "FUNC_ASIN", "value": 9 }, { "name": "FUNC_ASINH", "value": 10 }, { "name": "FUNC_ATAN", "value": 11 }, { "name": "FUNC_ATANH", "value": 12 }, { "name": "FUNC_CEIL", "value": 13 }, { "name": "FUNC_COS", "value": 14 }, { "name": "FUNC_COSH", "value": 15 }, { "name": "FUNC_DEGREES", "value": 16 }, { "name": "FUNC_EXP", "value": 17 }, { "name": "FUNC_EXP2", "value": 18 }, { "name": "FUNC_FLOOR", "value": 19 }, { "name": "FUNC_FRAC", "value": 20 }, { "name": "FUNC_INVERSE_SQRT", "value": 21 }, { "name": "FUNC_LOG", "value": 22 }, { "name": "FUNC_LOG2", "value": 23 }, { "name": "FUNC_RADIANS", "value": 24 }, { "name": "FUNC_ROUND", "value": 25 }, { "name": "FUNC_ROUNDEVEN", "value": 26 }, { "name": "FUNC_SIGN", "value": 27 }, { "name": "FUNC_SIN", "value": 28 }, { "name": "FUNC_SINH", "value": 29 }, { "name": "FUNC_SQRT", "value": 30 }, { "name": "FUNC_TAN", "value": 31 }, { "name": "FUNC_TANH", "value": 32 }, { "name": "FUNC_TRUNC", "value": 33 }, { "name": "FUNC_ONEMINUS", "value": 34 }, { "name": "FUNC_MAX", "value": 35 } ] } ], "methods": [ { "name": "set_function", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "func", "type": "enum::VisualShaderNodeVectorFunc.Function" } ] }, { "name": "get_function", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeVectorFunc.Function" } } ], "properties": [ { "type": "int", "name": "function", "setter": "set_function", "getter": "get_function", "index": -1 } ] }, { "name": "VisualShaderNodeVectorLen", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VisualShaderNodeVectorOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { "name": "Operator", "values": [ { "name": "OP_ADD", "value": 0 }, { "name": "OP_SUB", "value": 1 }, { "name": "OP_MUL", "value": 2 }, { "name": "OP_DIV", "value": 3 }, { "name": "OP_MOD", "value": 4 }, { "name": "OP_POW", "value": 5 }, { "name": "OP_MAX", "value": 6 }, { "name": "OP_MIN", "value": 7 }, { "name": "OP_CROSS", "value": 8 }, { "name": "OP_ATAN2", "value": 9 }, { "name": "OP_REFLECT", "value": 10 }, { "name": "OP_STEP", "value": 11 }, { "name": "OP_ENUM_SIZE", "value": 12 } ] } ], "methods": [ { "name": "set_operator", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "op", "type": "enum::VisualShaderNodeVectorOp.Operator" } ] }, { "name": "get_operator", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VisualShaderNodeVectorOp.Operator" } } ], "properties": [ { "type": "int", "name": "operator", "setter": "set_operator", "getter": "get_operator", "index": -1 } ] }, { "name": "VisualShaderNodeVectorRefract", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core" }, { "name": "VoxelGI", "is_refcounted": false, "is_instantiable": true, "inherits": "VisualInstance3D", "api_type": "core", "enums": [ { "name": "Subdiv", "values": [ { "name": "SUBDIV_64", "value": 0 }, { "name": "SUBDIV_128", "value": 1 }, { "name": "SUBDIV_256", "value": 2 }, { "name": "SUBDIV_512", "value": 3 }, { "name": "SUBDIV_MAX", "value": 4 } ] } ], "methods": [ { "name": "set_probe_data", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "data", "type": "VoxelGIData" } ] }, { "name": "get_probe_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "VoxelGIData" } }, { "name": "set_subdiv", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "subdiv", "type": "enum::VoxelGI.Subdiv" } ] }, { "name": "get_subdiv", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::VoxelGI.Subdiv" } }, { "name": "set_extents", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "extents", "type": "Vector3" } ] }, { "name": "get_extents", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "bake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 143531945, "arguments": [ { "name": "from_node", "type": "Node", "default_value": "null" }, { "name": "create_visual_debug", "type": "bool", "default_value": "false" } ] }, { "name": "debug_bake", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ], "properties": [ { "type": "int", "name": "subdiv", "setter": "set_subdiv", "getter": "get_subdiv", "index": -1 }, { "type": "Vector3", "name": "extents", "setter": "set_extents", "getter": "get_extents", "index": -1 }, { "type": "VoxelGIData", "name": "data", "setter": "set_probe_data", "getter": "get_probe_data", "index": -1 } ] }, { "name": "VoxelGIData", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "allocate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134403788, "arguments": [ { "name": "to_cell_xform", "type": "Transform3D" }, { "name": "aabb", "type": "AABB" }, { "name": "octree_size", "type": "Vector3" }, { "name": "octree_cells", "type": "PackedByteArray" }, { "name": "data_cells", "type": "PackedByteArray" }, { "name": "distance_field", "type": "PackedByteArray" }, { "name": "level_counts", "type": "PackedInt32Array" } ] }, { "name": "get_bounds", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "AABB" } }, { "name": "get_octree_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_to_cell_xform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "get_octree_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "get_data_cells", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedByteArray" } }, { "name": "get_level_counts", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedInt32Array" } }, { "name": "set_dynamic_range", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "dynamic_range", "type": "float", "meta": "float" } ] }, { "name": "get_dynamic_range", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_energy", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "energy", "type": "float", "meta": "float" } ] }, { "name": "get_energy", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_normal_bias", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "bias", "type": "float", "meta": "float" } ] }, { "name": "get_normal_bias", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_propagation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "propagation", "type": "float", "meta": "float" } ] }, { "name": "get_propagation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_interior", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interior", "type": "bool" } ] }, { "name": "is_interior", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_use_two_bounces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_two_bounces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } } ], "properties": [ { "type": "int", "name": "dynamic_range", "setter": "set_dynamic_range", "getter": "get_dynamic_range", "index": -1 }, { "type": "float", "name": "energy", "setter": "set_energy", "getter": "get_energy", "index": -1 }, { "type": "float", "name": "bias", "setter": "set_bias", "getter": "get_bias", "index": -1 }, { "type": "float", "name": "normal_bias", "setter": "set_normal_bias", "getter": "get_normal_bias", "index": -1 }, { "type": "float", "name": "propagation", "setter": "set_propagation", "getter": "get_propagation", "index": -1 }, { "type": "bool", "name": "use_two_bounces", "setter": "set_use_two_bounces", "getter": "is_using_two_bounces", "index": -1 }, { "type": "bool", "name": "interior", "setter": "set_interior", "getter": "is_interior", "index": -1 } ] }, { "name": "WeakRef", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { "name": "get_ref", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Variant" } } ] }, { "name": "WebRTCDataChannel", "is_refcounted": true, "is_instantiable": false, "inherits": "PacketPeer", "api_type": "core", "enums": [ { "name": "WriteMode", "values": [ { "name": "WRITE_MODE_TEXT", "value": 0 }, { "name": "WRITE_MODE_BINARY", "value": 1 } ] }, { "name": "ChannelState", "values": [ { "name": "STATE_CONNECTING", "value": 0 }, { "name": "STATE_OPEN", "value": 1 }, { "name": "STATE_CLOSING", "value": 2 }, { "name": "STATE_CLOSED", "value": 3 } ] } ], "methods": [ { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "was_string_packet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_write_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "write_mode", "type": "enum::WebRTCDataChannel.WriteMode" } ] }, { "name": "get_write_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::WebRTCDataChannel.WriteMode" } }, { "name": "get_ready_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::WebRTCDataChannel.ChannelState" } }, { "name": "get_label", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_ordered", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_max_packet_life_time", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_max_retransmits", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_protocol", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "is_negotiated", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_buffered_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "int", "name": "write_mode", "setter": "set_write_mode", "getter": "get_write_mode", "index": -1 } ] }, { "name": "WebRTCDataChannelGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "WebRTCDataChannel", "api_type": "core" }, { "name": "WebRTCMultiplayerPeer", "is_refcounted": true, "is_instantiable": true, "inherits": "MultiplayerPeer", "api_type": "core", "methods": [ { "name": "initialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1474135307, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "server_compatibility", "type": "bool", "default_value": "false" }, { "name": "channels_config", "type": "Array", "default_value": "[]" } ] }, { "name": "add_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 174785354, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "peer", "type": "WebRTCPeerConnection" }, { "name": "peer_id", "type": "int", "meta": "int32" }, { "name": "unreliable_lifetime", "type": "int", "meta": "int32", "default_value": "1" } ] }, { "name": "remove_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" } ] }, { "name": "has_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "bool" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" } ] }, { "name": "get_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "Dictionary" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" } ] }, { "name": "get_peers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Dictionary" } }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 } ] }, { "name": "WebRTCPeerConnection", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "ConnectionState", "values": [ { "name": "STATE_NEW", "value": 0 }, { "name": "STATE_CONNECTING", "value": 1 }, { "name": "STATE_CONNECTED", "value": 2 }, { "name": "STATE_DISCONNECTED", "value": 3 }, { "name": "STATE_FAILED", "value": 4 }, { "name": "STATE_CLOSED", "value": 5 } ] } ], "methods": [ { "name": "initialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 365816645, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "configuration", "type": "Dictionary", "default_value": "{\n}" } ] }, { "name": "create_data_channel", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 173599433, "return_value": { "type": "WebRTCDataChannel" }, "arguments": [ { "name": "label", "type": "String" }, { "name": "options", "type": "Dictionary", "default_value": "{\n}" } ] }, { "name": "create_offer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "set_local_description", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "type", "type": "String" }, { "name": "sdp", "type": "String" } ] }, { "name": "set_remote_description", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135410024, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "type", "type": "String" }, { "name": "sdp", "type": "String" } ] }, { "name": "add_ice_candidate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135445961, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "media", "type": "String" }, { "name": "index", "type": "int", "meta": "int32" }, { "name": "name", "type": "String" } ] }, { "name": "poll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_connection_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::WebRTCPeerConnection.ConnectionState" } } ], "signals": [ { "name": "ice_candidate_created", "arguments": [ { "name": "media", "type": "String" }, { "name": "index", "type": "int" }, { "name": "name", "type": "String" } ] }, { "name": "session_description_created", "arguments": [ { "name": "type", "type": "String" }, { "name": "sdp", "type": "String" } ] }, { "name": "data_channel_received", "arguments": [ { "name": "channel", "type": "Object" } ] } ] }, { "name": "WebRTCPeerConnectionGDNative", "is_refcounted": true, "is_instantiable": true, "inherits": "WebRTCPeerConnection", "api_type": "core" }, { "name": "WebSocketClient", "is_refcounted": true, "is_instantiable": true, "inherits": "WebSocketMultiplayerPeer", "api_type": "core", "methods": [ { "name": "connect_to_url", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2941976884, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "url", "type": "String" }, { "name": "protocols", "type": "PackedStringArray", "default_value": "PackedStringArray()" }, { "name": "gd_mp_api", "type": "bool", "default_value": "false" }, { "name": "custom_headers", "type": "PackedStringArray", "default_value": "PackedStringArray()" } ] }, { "name": "disconnect_from_host", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 185328854, "arguments": [ { "name": "code", "type": "int", "meta": "int32", "default_value": "1000" }, { "name": "reason", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_connected_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_connected_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint16" } }, { "name": "set_verify_ssl_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "is_verify_ssl_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_trusted_ssl_certificate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "X509Certificate" } }, { "name": "set_trusted_ssl_certificate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "X509Certificate" } ] } ], "signals": [ { "name": "server_close_request", "arguments": [ { "name": "code", "type": "int" }, { "name": "reason", "type": "String" } ] }, { "name": "connection_established", "arguments": [ { "name": "protocol", "type": "String" } ] }, { "name": "data_received" }, { "name": "connection_error" }, { "name": "connection_closed", "arguments": [ { "name": "was_clean_close", "type": "bool" } ] } ], "properties": [ { "type": "bool", "name": "verify_ssl", "setter": "set_verify_ssl_enabled", "getter": "is_verify_ssl_enabled", "index": -1 }, { "type": "X509Certificate", "name": "trusted_ssl_certificate", "setter": "set_trusted_ssl_certificate", "getter": "get_trusted_ssl_certificate", "index": -1 } ] }, { "name": "WebSocketMultiplayerPeer", "is_refcounted": true, "is_instantiable": false, "inherits": "MultiplayerPeer", "api_type": "core", "methods": [ { "name": "set_buffers", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135481898, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "input_buffer_size_kb", "type": "int", "meta": "int32" }, { "name": "input_max_packets", "type": "int", "meta": "int32" }, { "name": "output_buffer_size_kb", "type": "int", "meta": "int32" }, { "name": "output_max_packets", "type": "int", "meta": "int32" } ] }, { "name": "get_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "WebSocketPeer" }, "arguments": [ { "name": "peer_id", "type": "int", "meta": "int32" } ] } ], "signals": [ { "name": "peer_packet", "arguments": [ { "name": "peer_source", "type": "int" } ] } ] }, { "name": "WebSocketPeer", "is_refcounted": true, "is_instantiable": true, "inherits": "PacketPeer", "api_type": "core", "enums": [ { "name": "WriteMode", "values": [ { "name": "WRITE_MODE_TEXT", "value": 0 }, { "name": "WRITE_MODE_BINARY", "value": 1 } ] } ], "methods": [ { "name": "get_write_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::WebSocketPeer.WriteMode" } }, { "name": "set_write_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::WebSocketPeer.WriteMode" } ] }, { "name": "is_connected_to_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "was_string_packet", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "close", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 185328854, "arguments": [ { "name": "code", "type": "int", "meta": "int32", "default_value": "1000" }, { "name": "reason", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_connected_host", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_connected_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint16" } }, { "name": "set_no_delay", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "get_current_outbound_buffered_amount", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } } ] }, { "name": "WebSocketServer", "is_refcounted": true, "is_instantiable": true, "inherits": "WebSocketMultiplayerPeer", "api_type": "core", "methods": [ { "name": "is_listening", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "listen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 1480485266, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "port", "type": "int", "meta": "int32" }, { "name": "protocols", "type": "PackedStringArray", "default_value": "PackedStringArray()" }, { "name": "gd_mp_api", "type": "bool", "default_value": "false" } ] }, { "name": "stop", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "has_peer", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_peer_address", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "get_peer_port", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "id", "type": "int", "meta": "int32" } ] }, { "name": "disconnect_peer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 183756338, "arguments": [ { "name": "id", "type": "int", "meta": "int32" }, { "name": "code", "type": "int", "meta": "int32", "default_value": "1000" }, { "name": "reason", "type": "String", "default_value": "\"\"" } ] }, { "name": "get_bind_ip", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_bind_ip", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "String" } ] }, { "name": "get_private_key", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CryptoKey" } }, { "name": "set_private_key", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "CryptoKey" } ] }, { "name": "get_ssl_certificate", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "X509Certificate" } }, { "name": "set_ssl_certificate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "X509Certificate" } ] }, { "name": "get_ca_chain", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "X509Certificate" } }, { "name": "set_ca_chain", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "X509Certificate" } ] }, { "name": "get_handshake_timeout", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_handshake_timeout", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "timeout", "type": "float", "meta": "float" } ] } ], "signals": [ { "name": "client_close_request", "arguments": [ { "name": "id", "type": "int" }, { "name": "code", "type": "int" }, { "name": "reason", "type": "String" } ] }, { "name": "data_received", "arguments": [ { "name": "id", "type": "int" } ] }, { "name": "client_connected", "arguments": [ { "name": "id", "type": "int" }, { "name": "protocol", "type": "String" }, { "name": "resource_name", "type": "String" } ] }, { "name": "client_disconnected", "arguments": [ { "name": "id", "type": "int" }, { "name": "was_clean_close", "type": "bool" } ] } ], "properties": [ { "type": "String", "name": "bind_ip", "setter": "set_bind_ip", "getter": "get_bind_ip", "index": -1 }, { "type": "CryptoKey", "name": "private_key", "setter": "set_private_key", "getter": "get_private_key", "index": -1 }, { "type": "X509Certificate", "name": "ssl_certificate", "setter": "set_ssl_certificate", "getter": "get_ssl_certificate", "index": -1 }, { "type": "X509Certificate", "name": "ca_chain", "setter": "set_ca_chain", "getter": "get_ca_chain", "index": -1 }, { "type": "bool", "name": "handshake_timeout", "setter": "set_handshake_timeout", "getter": "get_handshake_timeout", "index": -1 } ] }, { "name": "WebXRInterface", "is_refcounted": true, "is_instantiable": false, "inherits": "XRInterface", "api_type": "core", "methods": [ { "name": "is_session_supported", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "session_mode", "type": "String" } ] }, { "name": "set_session_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "session_mode", "type": "String" } ] }, { "name": "get_session_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_required_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "required_features", "type": "String" } ] }, { "name": "get_required_features", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_optional_features", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "optional_features", "type": "String" } ] }, { "name": "get_optional_features", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_reference_space_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_requested_reference_space_types", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "requested_reference_space_types", "type": "String" } ] }, { "name": "get_requested_reference_space_types", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_controller", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "XRPositionalTracker" }, "arguments": [ { "name": "controller_id", "type": "int", "meta": "int32" } ] }, { "name": "get_visibility_state", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_bounds_geometry", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "PackedVector3Array" } } ], "signals": [ { "name": "session_ended" }, { "name": "reference_space_reset" }, { "name": "selectstart", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "selectend", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "squeezestart", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "select", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "session_failed", "arguments": [ { "name": "message", "type": "String" } ] }, { "name": "visibility_state_changed" }, { "name": "squeezeend", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "session_supported", "arguments": [ { "name": "session_mode", "type": "String" }, { "name": "supported", "type": "bool" } ] }, { "name": "squeeze", "arguments": [ { "name": "controller_id", "type": "int" } ] }, { "name": "session_started" } ], "properties": [ { "type": "String", "name": "session_mode", "setter": "set_session_mode", "getter": "get_session_mode", "index": -1 }, { "type": "String", "name": "required_features", "setter": "set_required_features", "getter": "get_required_features", "index": -1 }, { "type": "String", "name": "optional_features", "setter": "set_optional_features", "getter": "get_optional_features", "index": -1 }, { "type": "String", "name": "requested_reference_space_types", "setter": "set_requested_reference_space_types", "getter": "get_requested_reference_space_types", "index": -1 }, { "type": "String", "name": "reference_space_type", "setter": "", "getter": "get_reference_space_type", "index": -1 }, { "type": "String", "name": "visibility_state", "setter": "", "getter": "get_visibility_state", "index": -1 }, { "type": "PackedVector3Array", "name": "bounds_geometry", "setter": "", "getter": "get_bounds_geometry", "index": -1 } ] }, { "name": "Window", "is_refcounted": false, "is_instantiable": true, "inherits": "Viewport", "api_type": "core", "constants": [ { "name": "NOTIFICATION_VISIBILITY_CHANGED", "value": 30 } ], "enums": [ { "name": "ContentScaleAspect", "values": [ { "name": "CONTENT_SCALE_ASPECT_IGNORE", "value": 0 }, { "name": "CONTENT_SCALE_ASPECT_KEEP", "value": 1 }, { "name": "CONTENT_SCALE_ASPECT_KEEP_WIDTH", "value": 2 }, { "name": "CONTENT_SCALE_ASPECT_KEEP_HEIGHT", "value": 3 }, { "name": "CONTENT_SCALE_ASPECT_EXPAND", "value": 4 } ] }, { "name": "Flags", "values": [ { "name": "FLAG_RESIZE_DISABLED", "value": 0 }, { "name": "FLAG_BORDERLESS", "value": 1 }, { "name": "FLAG_ALWAYS_ON_TOP", "value": 2 }, { "name": "FLAG_TRANSPARENT", "value": 3 }, { "name": "FLAG_NO_FOCUS", "value": 4 }, { "name": "FLAG_MAX", "value": 5 } ] }, { "name": "Mode", "values": [ { "name": "MODE_WINDOWED", "value": 0 }, { "name": "MODE_MINIMIZED", "value": 1 }, { "name": "MODE_MAXIMIZED", "value": 2 }, { "name": "MODE_FULLSCREEN", "value": 3 } ] }, { "name": "LayoutDirection", "values": [ { "name": "LAYOUT_DIRECTION_INHERITED", "value": 0 }, { "name": "LAYOUT_DIRECTION_LOCALE", "value": 1 }, { "name": "LAYOUT_DIRECTION_LTR", "value": 2 }, { "name": "LAYOUT_DIRECTION_RTL", "value": 3 } ] }, { "name": "ContentScaleMode", "values": [ { "name": "CONTENT_SCALE_MODE_DISABLED", "value": 0 }, { "name": "CONTENT_SCALE_MODE_CANVAS_ITEMS", "value": 1 }, { "name": "CONTENT_SCALE_MODE_VIEWPORT", "value": 2 } ] } ], "methods": [ { "name": "set_title", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "title", "type": "String" } ] }, { "name": "get_title", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "set_current_screen", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "index", "type": "int", "meta": "int32" } ] }, { "name": "get_current_screen", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "set_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "get_real_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_max_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "max_size", "type": "Vector2i" } ] }, { "name": "get_max_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_min_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "min_size", "type": "Vector2i" } ] }, { "name": "get_min_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Window.Mode" } ] }, { "name": "get_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Window.Mode" } }, { "name": "set_flag", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "flag", "type": "enum::Window.Flags" }, { "name": "enabled", "type": "bool" } ] }, { "name": "get_flag", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "flag", "type": "enum::Window.Flags" } ] }, { "name": "is_maximize_allowed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "request_attention", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "move_to_foreground", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_visible", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "visible", "type": "bool" } ] }, { "name": "is_visible", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "hide", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "show", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_transient", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "transient", "type": "bool" } ] }, { "name": "is_transient", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_exclusive", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "exclusive", "type": "bool" } ] }, { "name": "is_exclusive", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "can_draw", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "has_focus", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "grab_focus", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_ime_active", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "active", "type": "bool" } ] }, { "name": "set_ime_position", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "position", "type": "Vector2i" } ] }, { "name": "is_embedded", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_contents_minimum_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_content_scale_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "size", "type": "Vector2i" } ] }, { "name": "get_content_scale_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2i" } }, { "name": "set_content_scale_mode", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "mode", "type": "enum::Window.ContentScaleMode" } ] }, { "name": "get_content_scale_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Window.ContentScaleMode" } }, { "name": "set_content_scale_aspect", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "aspect", "type": "enum::Window.ContentScaleAspect" } ] }, { "name": "get_content_scale_aspect", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Window.ContentScaleAspect" } }, { "name": "set_use_font_oversampling", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_using_font_oversampling", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_wrap_controls", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_wrapping_controls", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "child_controls_changed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "set_theme", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "theme", "type": "Theme" } ] }, { "name": "get_theme", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Theme" } }, { "name": "set_theme_type_variation", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "theme_type", "type": "StringName" } ] }, { "name": "get_theme_type_variation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "get_theme_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Texture2D" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "StyleBox" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Font" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "Color" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "get_theme_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_icon", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_stylebox", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_font", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_font_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_color", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "has_theme_constant", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 173599466, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "StringName" }, { "name": "theme_type", "type": "StringName", "default_value": "\"\"" } ] }, { "name": "set_layout_direction", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "direction", "type": "enum::Window.LayoutDirection" } ] }, { "name": "get_layout_direction", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::Window.LayoutDirection" } }, { "name": "is_layout_rtl", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_auto_translate", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "is_auto_translating", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "popup", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 265334380, "arguments": [ { "name": "rect", "type": "Rect2i", "default_value": "Rect2i(0, 0, 0, 0)" } ] }, { "name": "popup_on_parent", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "parent_rect", "type": "Rect2i" } ] }, { "name": "popup_centered_ratio", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2502430199, "arguments": [ { "name": "ratio", "type": "float", "meta": "float", "default_value": "0.8" } ] }, { "name": "popup_centered", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 2219751724, "arguments": [ { "name": "minsize", "type": "Vector2i", "default_value": "Vector2i(0, 0)" } ] }, { "name": "popup_centered_clamped", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 3173471955, "arguments": [ { "name": "minsize", "type": "Vector2i", "default_value": "Vector2i(0, 0)" }, { "name": "fallback_ratio", "type": "float", "meta": "float", "default_value": "0.75" } ] } ], "signals": [ { "name": "mouse_exited" }, { "name": "focus_entered" }, { "name": "go_back_requested" }, { "name": "close_requested" }, { "name": "mouse_entered" }, { "name": "window_input", "arguments": [ { "name": "event", "type": "InputEvent" } ] }, { "name": "about_to_popup" }, { "name": "files_dropped", "arguments": [ { "name": "files", "type": "PackedStringArray" } ] }, { "name": "visibility_changed" }, { "name": "focus_exited" } ], "properties": [ { "type": "String", "name": "title", "setter": "set_title", "getter": "get_title", "index": -1 }, { "type": "Vector2i", "name": "position", "setter": "set_position", "getter": "get_position", "index": -1 }, { "type": "Vector2i", "name": "size", "setter": "set_size", "getter": "get_size", "index": -1 }, { "type": "int", "name": "mode", "setter": "set_mode", "getter": "get_mode", "index": -1 }, { "type": "String", "name": "current_screen", "setter": "set_current_screen", "getter": "get_current_screen", "index": -1 }, { "type": "bool", "name": "visible", "setter": "set_visible", "getter": "is_visible", "index": -1 }, { "type": "bool", "name": "wrap_controls", "setter": "set_wrap_controls", "getter": "is_wrapping_controls", "index": -1 }, { "type": "bool", "name": "transient", "setter": "set_transient", "getter": "is_transient", "index": -1 }, { "type": "bool", "name": "exclusive", "setter": "set_exclusive", "getter": "is_exclusive", "index": -1 }, { "type": "bool", "name": "unresizable", "setter": "set_flag", "getter": "get_flag", "index": 0 }, { "type": "bool", "name": "borderless", "setter": "set_flag", "getter": "get_flag", "index": 1 }, { "type": "bool", "name": "always_on_top", "setter": "set_flag", "getter": "get_flag", "index": 2 }, { "type": "bool", "name": "transparent", "setter": "set_flag", "getter": "get_flag", "index": 3 }, { "type": "bool", "name": "unfocusable", "setter": "set_flag", "getter": "get_flag", "index": 4 }, { "type": "Vector2i", "name": "min_size", "setter": "set_min_size", "getter": "get_min_size", "index": -1 }, { "type": "Vector2i", "name": "max_size", "setter": "set_max_size", "getter": "get_max_size", "index": -1 }, { "type": "Vector2i", "name": "content_scale_size", "setter": "set_content_scale_size", "getter": "get_content_scale_size", "index": -1 }, { "type": "int", "name": "content_scale_mode", "setter": "set_content_scale_mode", "getter": "get_content_scale_mode", "index": -1 }, { "type": "int", "name": "content_scale_aspect", "setter": "set_content_scale_aspect", "getter": "get_content_scale_aspect", "index": -1 }, { "type": "Theme", "name": "theme", "setter": "set_theme", "getter": "get_theme", "index": -1 }, { "type": "String", "name": "theme_type_variation", "setter": "set_theme_type_variation", "getter": "get_theme_type_variation", "index": -1 }, { "type": "bool", "name": "auto_translate", "setter": "set_auto_translate", "getter": "is_auto_translating", "index": -1 } ] }, { "name": "World2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_canvas", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_direct_space_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PhysicsDirectSpaceState2D" } } ], "properties": [ { "type": "RID", "name": "canvas", "setter": "", "getter": "get_canvas", "index": -1 }, { "type": "RID", "name": "space", "setter": "", "getter": "get_space", "index": -1 }, { "type": "RID", "name": "navigation_map", "setter": "", "getter": "get_navigation_map", "index": -1 }, { "type": "PhysicsDirectSpaceState2D", "name": "direct_space_state", "setter": "", "getter": "get_direct_space_state", "index": -1 } ] }, { "name": "World3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "get_space", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "get_scenario", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "RID" } }, { "name": "set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "Environment" } ] }, { "name": "get_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Environment" } }, { "name": "set_fallback_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "Environment" } ] }, { "name": "get_fallback_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Environment" } }, { "name": "set_camera_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "effects", "type": "CameraEffects" } ] }, { "name": "get_camera_effects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CameraEffects" } }, { "name": "get_direct_space_state", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "PhysicsDirectSpaceState3D" } } ], "properties": [ { "type": "Environment", "name": "environment", "setter": "set_environment", "getter": "get_environment", "index": -1 }, { "type": "Environment", "name": "fallback_environment", "setter": "set_fallback_environment", "getter": "get_fallback_environment", "index": -1 }, { "type": "CameraEffects", "name": "camera_effects", "setter": "set_camera_effects", "getter": "get_camera_effects", "index": -1 }, { "type": "RID", "name": "space", "setter": "", "getter": "get_space", "index": -1 }, { "type": "RID", "name": "navigation_map", "setter": "", "getter": "get_navigation_map", "index": -1 }, { "type": "RID", "name": "scenario", "setter": "", "getter": "get_scenario", "index": -1 }, { "type": "PhysicsDirectSpaceState3D", "name": "direct_space_state", "setter": "", "getter": "get_direct_space_state", "index": -1 } ] }, { "name": "WorldEnvironment", "is_refcounted": false, "is_instantiable": true, "inherits": "Node", "api_type": "core", "methods": [ { "name": "set_environment", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "Environment" } ] }, { "name": "get_environment", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Environment" } }, { "name": "set_camera_effects", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "env", "type": "CameraEffects" } ] }, { "name": "get_camera_effects", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "CameraEffects" } } ], "properties": [ { "type": "Environment", "name": "environment", "setter": "set_environment", "getter": "get_environment", "index": -1 }, { "type": "CameraEffects", "name": "camera_effects", "setter": "set_camera_effects", "getter": "get_camera_effects", "index": -1 } ] }, { "name": "WorldMarginShape2D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape2D", "api_type": "core", "methods": [ { "name": "set_normal", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "normal", "type": "Vector2" } ] }, { "name": "get_normal", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector2" } }, { "name": "set_distance", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "distance", "type": "float", "meta": "float" } ] }, { "name": "get_distance", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "Vector2", "name": "normal", "setter": "set_normal", "getter": "get_normal", "index": -1 }, { "type": "float", "name": "distance", "setter": "set_distance", "getter": "get_distance", "index": -1 } ] }, { "name": "WorldMarginShape3D", "is_refcounted": true, "is_instantiable": true, "inherits": "Shape3D", "api_type": "core", "methods": [ { "name": "set_plane", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "plane", "type": "Plane" } ] }, { "name": "get_plane", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Plane" } } ], "properties": [ { "type": "Plane", "name": "plane", "setter": "set_plane", "getter": "get_plane", "index": -1 } ] }, { "name": "X509Certificate", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { "name": "save", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] }, { "name": "load", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "path", "type": "String" } ] } ] }, { "name": "XMLParser", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "NodeType", "values": [ { "name": "NODE_NONE", "value": 0 }, { "name": "NODE_ELEMENT", "value": 1 }, { "name": "NODE_ELEMENT_END", "value": 2 }, { "name": "NODE_TEXT", "value": 3 }, { "name": "NODE_COMMENT", "value": 4 }, { "name": "NODE_CDATA", "value": 5 }, { "name": "NODE_UNKNOWN", "value": 6 } ] } ], "methods": [ { "name": "read", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::Error" } }, { "name": "get_node_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "enum::XMLParser.NodeType" } }, { "name": "get_node_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_node_data", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_node_offset", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_attribute_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_attribute_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_attribute_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "has_attribute", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_named_attribute_value", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_named_attribute_value_safe", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "String" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "is_empty", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_current_line", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "skip_section", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "seek", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "position", "type": "int", "meta": "uint64" } ] }, { "name": "open", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "file", "type": "String" } ] }, { "name": "open_buffer", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135374087, "return_value": { "type": "enum::Error" }, "arguments": [ { "name": "buffer", "type": "PackedByteArray" } ] } ] }, { "name": "XRAnchor3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_anchor_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "anchor_id", "type": "int", "meta": "int32" } ] }, { "name": "get_anchor_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_anchor_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_size", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_plane", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Plane" } }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } } ], "signals": [ { "name": "mesh_updated", "arguments": [ { "name": "mesh", "type": "Mesh" } ] } ], "properties": [ { "type": "int", "name": "anchor_id", "setter": "set_anchor_id", "getter": "get_anchor_id", "index": -1 } ] }, { "name": "XRCamera3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Camera3D", "api_type": "core" }, { "name": "XRController3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_controller_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "controller_id", "type": "int", "meta": "int32" } ] }, { "name": "get_controller_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_controller_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "String" } }, { "name": "get_joystick_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_button_pressed", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "bool" }, "arguments": [ { "name": "button", "type": "int", "meta": "int32" } ] }, { "name": "get_joystick_axis", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { "name": "axis", "type": "int", "meta": "int32" } ] }, { "name": "get_is_active", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_tracker_hand", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::XRPositionalTracker.TrackerHand" } }, { "name": "get_rumble", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rumble", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rumble", "type": "float", "meta": "float" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } } ], "signals": [ { "name": "mesh_updated", "arguments": [ { "name": "mesh", "type": "Mesh" } ] }, { "name": "button_released", "arguments": [ { "name": "button", "type": "int" } ] }, { "name": "button_pressed", "arguments": [ { "name": "button", "type": "int" } ] } ], "properties": [ { "type": "int", "name": "controller_id", "setter": "set_controller_id", "getter": "get_controller_id", "index": -1 }, { "type": "float", "name": "rumble", "setter": "set_rumble", "getter": "get_rumble", "index": -1 } ] }, { "name": "XRInterface", "is_refcounted": true, "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "Eyes", "values": [ { "name": "EYE_MONO", "value": 0 }, { "name": "EYE_LEFT", "value": 1 }, { "name": "EYE_RIGHT", "value": 2 } ] }, { "name": "TrackingStatus", "values": [ { "name": "XR_NORMAL_TRACKING", "value": 0 }, { "name": "XR_EXCESSIVE_MOTION", "value": 1 }, { "name": "XR_INSUFFICIENT_FEATURES", "value": 2 }, { "name": "XR_UNKNOWN_TRACKING", "value": 3 }, { "name": "XR_NOT_TRACKING", "value": 4 } ] }, { "name": "Capabilities", "values": [ { "name": "XR_NONE", "value": 0 }, { "name": "XR_MONO", "value": 1 }, { "name": "XR_STEREO", "value": 2 }, { "name": "XR_AR", "value": 4 }, { "name": "XR_EXTERNAL", "value": 8 } ] } ], "methods": [ { "name": "get_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "get_capabilities", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "is_primary", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "set_primary", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "primary", "type": "bool" } ] }, { "name": "is_initialized", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "initialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "bool" } }, { "name": "uninitialize", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134152229 }, { "name": "get_tracking_status", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::XRInterface.TrackingStatus" } }, { "name": "get_render_target_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Vector2" } }, { "name": "get_view_count", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint32" } }, { "name": "get_anchor_detection_is_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "set_anchor_detection_is_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "enable", "type": "bool" } ] }, { "name": "get_camera_feed_id", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "int32" } } ], "properties": [ { "type": "bool", "name": "interface_is_primary", "setter": "set_primary", "getter": "is_primary", "index": -1 }, { "type": "bool", "name": "ar_is_anchor_detection_enabled", "setter": "set_anchor_detection_is_enabled", "getter": "get_anchor_detection_is_enabled", "index": -1 } ] }, { "name": "XRInterfaceExtension", "is_refcounted": true, "is_instantiable": true, "inherits": "XRInterface", "api_type": "core", "methods": [ { "name": "_get_name", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "StringName" } }, { "name": "_get_capabilities", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_is_initialized", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_initialize", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_uninitialize", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_get_tracking_status", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_render_target_size", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Vector2" } }, { "name": "_get_view_count", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "_get_camera_transform", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Transform3D" } }, { "name": "_get_transform_for_view", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "view", "type": "int" }, { "name": "cam_transform", "type": "Transform3D" } ] }, { "name": "_get_projection_for_view", "is_const": false, "is_vararg": false, "is_virtual": true, "return_value": { "type": "PackedFloat64Array" }, "arguments": [ { "name": "view", "type": "int" }, { "name": "aspect", "type": "float" }, { "name": "z_near", "type": "float" }, { "name": "z_far", "type": "float" } ] }, { "name": "_commit_views", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "", "type": "RID" }, { "name": "", "type": "Rect2" } ] }, { "name": "_process", "is_const": false, "is_vararg": false, "is_virtual": true }, { "name": "_notification", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "what", "type": "int" } ] }, { "name": "_get_anchor_detection_is_enabled", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "bool" } }, { "name": "_set_anchor_detection_is_enabled", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { "name": "enabled", "type": "bool" } ] }, { "name": "_get_camera_feed_id", "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { "type": "int" } }, { "name": "add_blit", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134511599, "arguments": [ { "name": "render_target", "type": "RID" }, { "name": "rect", "type": "Rect2i" }, { "name": "use_layer", "type": "bool" }, { "name": "layer", "type": "int", "meta": "uint32" }, { "name": "apply_lens_distortion", "type": "bool" }, { "name": "eye_center", "type": "Vector2" }, { "name": "k1", "type": "float", "meta": "float" }, { "name": "k2", "type": "float", "meta": "float" }, { "name": "upscale", "type": "float", "meta": "float" }, { "name": "aspect_ratio", "type": "float", "meta": "float" } ] } ] }, { "name": "XROrigin3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { "name": "set_world_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "world_scale", "type": "float", "meta": "float" } ] }, { "name": "get_world_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } } ], "properties": [ { "type": "float", "name": "world_scale", "setter": "set_world_scale", "getter": "get_world_scale", "index": -1 } ] }, { "name": "XRPositionalTracker", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "enums": [ { "name": "TrackerHand", "values": [ { "name": "TRACKER_HAND_UNKNOWN", "value": 0 }, { "name": "TRACKER_HAND_LEFT", "value": 1 }, { "name": "TRACKER_HAND_RIGHT", "value": 2 } ] } ], "methods": [ { "name": "get_tracker_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::XRServer.TrackerType" } }, { "name": "get_tracker_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_tracker_name", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "StringName" } }, { "name": "get_joy_id", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "is_tracking_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_orientation", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Basis" } }, { "name": "is_tracking_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "get_position", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Vector3" } }, { "name": "get_tracker_hand", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "enum::XRPositionalTracker.TrackerHand" } }, { "name": "get_transform", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "Transform3D" }, "arguments": [ { "name": "adjust_by_reference_frame", "type": "bool" } ] }, { "name": "get_mesh", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Mesh" } }, { "name": "get_rumble", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_rumble", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "rumble", "type": "float", "meta": "float" } ] } ], "properties": [ { "type": "float", "name": "rumble", "setter": "set_rumble", "getter": "get_rumble", "index": -1 } ] }, { "name": "XRServer", "is_refcounted": false, "is_instantiable": true, "inherits": "Object", "api_type": "core", "enums": [ { "name": "RotationMode", "values": [ { "name": "RESET_FULL_ROTATION", "value": 0 }, { "name": "RESET_BUT_KEEP_TILT", "value": 1 }, { "name": "DONT_RESET_ROTATION", "value": 2 } ] }, { "name": "TrackerType", "values": [ { "name": "TRACKER_CONTROLLER", "value": 1 }, { "name": "TRACKER_BASESTATION", "value": 2 }, { "name": "TRACKER_ANCHOR", "value": 4 }, { "name": "TRACKER_ANY_KNOWN", "value": 127 }, { "name": "TRACKER_UNKNOWN", "value": 128 }, { "name": "TRACKER_ANY", "value": 255 } ] } ], "methods": [ { "name": "get_world_scale", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "float", "meta": "float" } }, { "name": "set_world_scale", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "arg0", "type": "float", "meta": "float" } ] }, { "name": "get_reference_frame", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Transform3D" } }, { "name": "center_on_hmd", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { "name": "rotation_mode", "type": "enum::XRServer.RotationMode" }, { "name": "keep_height", "type": "bool" } ] }, { "name": "get_hmd_transform", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "Transform3D" } }, { "name": "add_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interface", "type": "XRInterface" } ] }, { "name": "get_interface_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "remove_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interface", "type": "XRInterface" } ] }, { "name": "get_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "XRInterface" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "get_interfaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "Array" } }, { "name": "find_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "XRInterface" }, "arguments": [ { "name": "name", "type": "String" } ] }, { "name": "get_tracker_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "int", "meta": "int32" } }, { "name": "get_tracker", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135374120, "return_value": { "type": "XRPositionalTracker" }, "arguments": [ { "name": "idx", "type": "int", "meta": "int32" } ] }, { "name": "add_tracker", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tracker", "type": "XRPositionalTracker" } ] }, { "name": "remove_tracker", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "tracker", "type": "XRPositionalTracker" } ] }, { "name": "get_primary_interface", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { "type": "XRInterface" } }, { "name": "set_primary_interface", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { "name": "interface", "type": "XRInterface" } ] }, { "name": "get_last_process_usec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_last_commit_usec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } }, { "name": "get_last_frame_usec", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 135338150, "return_value": { "type": "int", "meta": "uint64" } } ], "signals": [ { "name": "tracker_removed", "arguments": [ { "name": "tracker_name", "type": "StringName" }, { "name": "type", "type": "int" }, { "name": "id", "type": "int" } ] }, { "name": "tracker_added", "arguments": [ { "name": "tracker_name", "type": "StringName" }, { "name": "type", "type": "int" }, { "name": "id", "type": "int" } ] }, { "name": "interface_removed", "arguments": [ { "name": "interface_name", "type": "StringName" } ] }, { "name": "interface_added", "arguments": [ { "name": "interface_name", "type": "StringName" } ] } ], "properties": [ { "type": "float", "name": "world_scale", "setter": "set_world_scale", "getter": "get_world_scale", "index": -1 }, { "type": "Object", "name": "primary_interface", "setter": "set_primary_interface", "getter": "get_primary_interface", "index": -1 } ] } ], "singletons": [ { "name": "Performance", "type": "Performance" }, { "name": "ProjectSettings", "type": "ProjectSettings" }, { "name": "IP", "type": "IP" }, { "name": "Geometry2D", "type": "Geometry2D" }, { "name": "Geometry3D", "type": "Geometry3D" }, { "name": "ResourceLoader", "type": "ResourceLoader" }, { "name": "ResourceSaver", "type": "ResourceSaver" }, { "name": "OS", "type": "OS" }, { "name": "Engine", "type": "Engine" }, { "name": "ClassDB", "type": "ClassDB" }, { "name": "Marshalls", "type": "Marshalls" }, { "name": "TranslationServer", "type": "TranslationServer" }, { "name": "Input", "type": "Input" }, { "name": "InputMap", "type": "InputMap" }, { "name": "EngineDebugger", "type": "EngineDebugger" }, { "name": "Time", "type": "Time" }, { "name": "NativeExtensionManager", "type": "NativeExtensionManager" }, { "name": "ResourceUID", "type": "ResourceUID" }, { "name": "JavaClassWrapper", "type": "JavaClassWrapper" }, { "name": "JavaScript", "type": "JavaScript" }, { "name": "NavigationMeshGenerator", "type": "NavigationMeshGenerator" }, { "name": "VisualScriptEditor", "type": "VisualScriptCustomNodes" }, { "name": "DisplayServer", "type": "DisplayServer" }, { "name": "RenderingServer", "type": "RenderingServer" }, { "name": "AudioServer", "type": "AudioServer" }, { "name": "PhysicsServer2D", "type": "PhysicsServer2D" }, { "name": "PhysicsServer3D", "type": "PhysicsServer3D" }, { "name": "NavigationServer2D", "type": "NavigationServer2D" }, { "name": "NavigationServer3D", "type": "NavigationServer3D" }, { "name": "TextServerManager", "type": "TextServerManager" }, { "name": "XRServer", "type": "XRServer" }, { "name": "CameraServer", "type": "CameraServer" } ], "native_structures": [ { "name": "AudioFrame", "format": "float left,float right" } ] }