From c669f0b78a1a046dd2f7c2589b27abd28ab13101 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 7 Jun 2023 13:23:12 +0200 Subject: [PATCH] gdextension: Sync with upstream commit 828ec2c5d005b6499c7c4c88beaf81767d05614b (4.1-beta1) --- gdextension/extension_api.json | 7240 +++++++++++++++++++++++++++++--- 1 file changed, 6701 insertions(+), 539 deletions(-) diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json index eae10aa67..27d8fba75 100644 --- a/gdextension/extension_api.json +++ b/gdextension/extension_api.json @@ -1,11 +1,11 @@ { "header": { "version_major": 4, - "version_minor": 0, + "version_minor": 1, "version_patch": 0, - "version_status": "stable", + "version_status": "beta1", "version_build": "official", - "version_full_name": "Godot Engine v4.0.stable.official" + "version_full_name": "Godot Engine v4.1.beta1.official" }, "builtin_class_sizes": [ { @@ -1915,9 +1915,7 @@ ] } ], - "global_constants": [ - - ], + "global_constants": [], "global_enums": [ { "name": "Side", @@ -3499,6 +3497,10 @@ "name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION", "value": 12 }, + { + "name": "PROPERTY_HINT_LAYERS_AVOIDANCE", + "value": 37 + }, { "name": "PROPERTY_HINT_FILE", "value": 13 @@ -3597,7 +3599,7 @@ }, { "name": "PROPERTY_HINT_MAX", - "value": 37 + "value": 38 } ] }, @@ -3721,6 +3723,10 @@ "name": "PROPERTY_USAGE_READ_ONLY", "value": 268435456 }, + { + "name": "PROPERTY_USAGE_SECRET", + "value": 536870912 + }, { "name": "PROPERTY_USAGE_DEFAULT", "value": 6 @@ -7359,6 +7365,20 @@ } ] }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, { "name": "naturalnocasecmp_to", "return_type": "int", @@ -7767,6 +7787,25 @@ } ] }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, { "name": "capitalize", "return_type": "String", @@ -8466,6 +8505,22 @@ "is_static": false, "hash": 247621236 }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, { "name": "num_scientific", "return_type": "String", @@ -10392,6 +10447,36 @@ "name": "BACK", "type": "Vector3", "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_LEFT", + "type": "Vector3", + "value": "Vector3(1, 0, 0)" + }, + { + "name": "MODEL_RIGHT", + "type": "Vector3", + "value": "Vector3(-1, 0, 0)" + }, + { + "name": "MODEL_TOP", + "type": "Vector3", + "value": "Vector3(0, 1, 0)" + }, + { + "name": "MODEL_BOTTOM", + "type": "Vector3", + "value": "Vector3(0, -1, 0)" + }, + { + "name": "MODEL_FRONT", + "type": "Vector3", + "value": "Vector3(0, 0, 1)" + }, + { + "name": "MODEL_REAR", + "type": "Vector3", + "value": "Vector3(0, 0, -1)" } ], "enums": [ @@ -11726,6 +11811,14 @@ } ] }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, { "name": "basis_xform", "return_type": "Vector2", @@ -12368,7 +12461,7 @@ "hash": 88913544, "arguments": [ { - "name": "with", + "name": "to", "type": "Vector4" } ] @@ -14163,7 +14256,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 419916660, + "hash": 3728732505, "arguments": [ { "name": "target", @@ -14173,6 +14266,11 @@ "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" } ] }, @@ -14490,7 +14588,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 806929180, + "hash": 90889270, "arguments": [ { "name": "target", @@ -14500,6 +14598,11 @@ "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" } ] }, @@ -16839,6 +16942,20 @@ } ] }, + { + "name": "naturalcasecmp_to", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2920860731, + "arguments": [ + { + "name": "to", + "type": "String" + } + ] + }, { "name": "naturalnocasecmp_to", "return_type": "int", @@ -17247,6 +17364,25 @@ } ] }, + { + "name": "erase", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 787537301, + "arguments": [ + { + "name": "position", + "type": "int" + }, + { + "name": "chars", + "type": "int", + "default_value": "1" + } + ] + }, { "name": "capitalize", "return_type": "String", @@ -17938,6 +18074,22 @@ "is_static": false, "hash": 247621236 }, + { + "name": "hex_decode", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, + { + "name": "to_wchar_buffer", + "return_type": "PackedByteArray", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 247621236 + }, { "name": "hash", "return_type": "int", @@ -19898,6 +20050,14 @@ "is_static": false, "hash": 3942272618 }, + { + "name": "get_string_from_wchar", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3942272618 + }, { "name": "hex_encode", "return_type": "String", @@ -24338,6 +24498,31 @@ } ] }, + { + "name": "set_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1763793166, + "arguments": [ + { + "name": "region", + "type": "Rect2i" + } + ] + }, + { + "name": "get_region", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, { "name": "set_size", "is_const": false, @@ -24714,6 +24899,12 @@ } ], "properties": [ + { + "type": "Rect2i", + "name": "region", + "setter": "set_region", + "getter": "get_region" + }, { "type": "Vector2i", "name": "size", @@ -25218,7 +25409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1459844657, + "hash": 2372066587, "arguments": [ { "name": "name", @@ -25662,7 +25853,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1459844657, + "hash": 2372066587, "arguments": [ { "name": "name", @@ -26671,6 +26862,99 @@ } ] }, + { + "name": "position_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3285246857, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "rotation_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1988711975, + "return_value": { + "type": "Quaternion" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "scale_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3285246857, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "blend_shape_track_interpolate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1900462983, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "track_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "time_sec", + "type": "float", + "meta": "double" + } + ] + }, { "name": "track_insert_key", "is_const": false, @@ -27763,7 +28047,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1804059263, + "hash": 3608408117, "arguments": [ { "name": "page_size", @@ -28078,6 +28362,10 @@ { "name": "is_external_seeking", "type": "bool" + }, + { + "name": "test_only", + "type": "bool" } ] }, @@ -28311,7 +28599,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 308530085, + "hash": 263389446, "return_value": { "type": "float", "meta": "double" @@ -28352,6 +28640,11 @@ "name": "sync", "type": "bool", "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" } ] }, @@ -28361,7 +28654,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1365393708, + "hash": 2709059328, "return_value": { "type": "float", "meta": "double" @@ -28399,6 +28692,11 @@ "name": "sync", "type": "bool", "default_value": "true" + }, + { + "name": "test_only", + "type": "bool", + "default_value": "false" } ] }, @@ -29720,6 +30018,10 @@ { "name": "ONE_SHOT_REQUEST_ABORT", "value": 2 + }, + { + "name": "ONE_SHOT_REQUEST_FADE_OUT", + "value": 3 } ] }, @@ -29766,6 +30068,31 @@ "meta": "double" } }, + { + "name": "set_fadein_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadein_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, { "name": "set_fadeout_time", "is_const": false, @@ -29793,6 +30120,31 @@ "meta": "double" } }, + { + "name": "set_fadeout_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 270443179, + "arguments": [ + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_fadeout_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2460114913, + "return_value": { + "type": "Curve" + } + }, { "name": "set_autorestart", "is_const": false, @@ -29802,7 +30154,7 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "active", "type": "bool" } ] @@ -29827,7 +30179,7 @@ "hash": 373806689, "arguments": [ { - "name": "enable", + "name": "time", "type": "float", "meta": "double" } @@ -29854,7 +30206,7 @@ "hash": 373806689, "arguments": [ { - "name": "enable", + "name": "time", "type": "float", "meta": "double" } @@ -29911,12 +30263,24 @@ "setter": "set_fadein_time", "getter": "get_fadein_time" }, + { + "type": "Curve", + "name": "fadein_curve", + "setter": "set_fadein_curve", + "getter": "get_fadein_curve" + }, { "type": "float", "name": "fadeout_time", "setter": "set_fadeout_time", "getter": "get_fadeout_time" }, + { + "type": "Curve", + "name": "fadeout_curve", + "setter": "set_fadeout_curve", + "getter": "get_fadeout_curve" + }, { "type": "bool", "name": "autorestart", @@ -29950,6 +30314,26 @@ "is_instantiable": true, "inherits": "AnimationRootNode", "api_type": "core", + "enums": [ + { + "name": "StateMachineType", + "is_bitfield": false, + "values": [ + { + "name": "STATE_MACHINE_TYPE_ROOT", + "value": 0 + }, + { + "name": "STATE_MACHINE_TYPE_NESTED", + "value": 1 + }, + { + "name": "STATE_MACHINE_TYPE_GROUPED", + "value": 2 + } + ] + } + ], "methods": [ { "name": "add_node", @@ -30277,6 +30661,31 @@ "type": "Vector2" } }, + { + "name": "set_state_machine_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2584759088, + "arguments": [ + { + "name": "state_machine_type", + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + ] + }, + { + "name": "get_state_machine_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1140726469, + "return_value": { + "type": "enum::AnimationNodeStateMachine.StateMachineType" + } + }, { "name": "set_allow_transition_to_self", "is_const": false, @@ -30301,14 +30710,51 @@ "return_value": { "type": "bool" } + }, + { + "name": "set_reset_ends", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "are_ends_reset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "properties": [ + { + "type": "int", + "name": "state_machine_type", + "setter": "set_state_machine_type", + "getter": "get_state_machine_type" + }, { "type": "bool", "name": "allow_transition_to_self", "setter": "set_allow_transition_to_self", "getter": "is_allow_transition_to_self" + }, + { + "type": "bool", + "name": "reset_ends", + "setter": "set_reset_ends", + "getter": "are_ends_reset" } ] }, @@ -30436,9 +30882,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3995934104, "return_value": { - "type": "PackedStringArray" + "type": "typedarray::StringName" } } ] @@ -30749,6 +31195,13 @@ } ] }, + { + "name": "AnimationNodeSub2", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNodeSync", + "api_type": "core" + }, { "name": "AnimationNodeSync", "is_refcounted": true, @@ -31337,7 +31790,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2221377757, + "hash": 3118260607, "arguments": [ { "name": "name", @@ -31978,13 +32431,6 @@ "inherits": "AnimationNode", "api_type": "core" }, - { - "name": "AnimationTrackEditPlugin", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "editor" - }, { "name": "AnimationTree", "is_refcounted": false, @@ -32672,12 +33118,12 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { "name": "priority", - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } ] }, @@ -32687,10 +33133,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { @@ -33386,12 +33832,12 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { "name": "priority", - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } ] }, @@ -33401,10 +33847,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { @@ -39808,7 +40254,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3041634712, + "hash": 1958160172, "arguments": [ { "name": "from_position", @@ -40168,7 +40614,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3041634712, + "hash": 1958160172, "arguments": [ { "name": "from_position", @@ -40725,7 +41171,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3041634712, + "hash": 1958160172, "arguments": [ { "name": "from_position", @@ -46787,6 +47233,31 @@ "type": "enum::HorizontalAlignment" } }, + { + "name": "set_vertical_icon_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "vertical_icon_alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_icon_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, { "name": "set_expand_icon", "is_const": false, @@ -46856,6 +47327,12 @@ "setter": "set_icon_alignment", "getter": "get_icon_alignment" }, + { + "type": "int", + "name": "vertical_icon_alignment", + "setter": "set_vertical_icon_alignment", + "getter": "get_vertical_icon_alignment" + }, { "type": "bool", "name": "expand_icon", @@ -46904,6 +47381,31 @@ "return_value": { "type": "typedarray::BaseButton" } + }, + { + "name": "set_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_allow_unpress", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -46916,6 +47418,14 @@ } ] } + ], + "properties": [ + { + "type": "bool", + "name": "allow_unpress", + "setter": "set_allow_unpress", + "getter": "is_allow_unpress" + } ] }, { @@ -54757,6 +55267,10 @@ { "name": "NOTIFICATION_EXIT_CANVAS", "value": 33 + }, + { + "name": "NOTIFICATION_WORLD_2D_CHANGED", + "value": 36 } ], "enums": [ @@ -55725,7 +56239,7 @@ "default_value": "Color(1, 1, 1, 1)" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -55795,7 +56309,7 @@ "default_value": "3" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -55860,7 +56374,7 @@ "default_value": "Color(1, 1, 1, 1)" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -55936,7 +56450,7 @@ "default_value": "3" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -56076,7 +56590,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4181505845, + "hash": 3283884939, "arguments": [ { "name": "position", @@ -58300,6 +58814,14 @@ "type": "bool" } }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "set_velocity", "is_const": false, @@ -59027,6 +59549,14 @@ "type": "bool" } }, + { + "name": "apply_floor_snap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "set_velocity", "is_const": false, @@ -60482,6 +61012,28 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "convert_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 423910286, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, { "name": "set_auto_brace_completion_enabled", "is_const": false, @@ -66165,11 +66717,27 @@ } }, { - "name": "_get_drag_data", + "name": "_get_tooltip", "is_const": true, "is_static": false, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_get_drag_data", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, "return_value": { "type": "Variant" }, @@ -69647,7 +70215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3750540263, + "hash": 3464257706, "return_value": { "type": "Vector2" }, @@ -69671,7 +70239,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 255128112, + "hash": 3296056341, "return_value": { "type": "Transform2D" }, @@ -69766,7 +70334,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4229237857, + "hash": 2319761637, "return_value": { "type": "PackedVector2Array" }, @@ -70149,7 +70717,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4240323138, + "hash": 1350085894, "return_value": { "type": "Vector3" }, @@ -70173,7 +70741,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2486289007, + "hash": 1939359131, "return_value": { "type": "Transform3D" }, @@ -70318,7 +70886,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3915530683, + "hash": 133237049, "return_value": { "type": "PackedVector3Array" }, @@ -72331,6 +72899,14 @@ "inherits": "Object", "api_type": "core", "constants": [ + { + "name": "SCREEN_WITH_MOUSE_FOCUS", + "value": -4 + }, + { + "name": "SCREEN_WITH_KEYBOARD_FOCUS", + "value": -3 + }, { "name": "SCREEN_PRIMARY", "value": -2 @@ -72432,6 +73008,10 @@ { "name": "FEATURE_EXTEND_TO_TITLE", "value": 20 + }, + { + "name": "FEATURE_SCREEN_CAPTURE", + "value": 21 } ] }, @@ -74059,7 +74639,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3723082199, + "hash": 3741216677, "arguments": [ { "name": "text", @@ -74343,6 +74923,18 @@ "meta": "int32" } }, + { + "name": "get_keyboard_focus_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "get_screen_from_rect", "is_const": true, @@ -74501,6 +75093,42 @@ } ] }, + { + "name": "screen_get_pixel", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1532707496, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "screen_get_image", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3813388802, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, { "name": "screen_set_orientation", "is_const": false, @@ -77066,6 +77694,55 @@ "inherits": "RefCounted", "api_type": "editor" }, + { + "name": "EditorExportPlatformAndroid", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformIOS", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformLinuxBSD", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformMacOS", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformPC", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWeb", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWindows", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, { "name": "EditorExportPlugin", "is_refcounted": true, @@ -77232,6 +77909,38 @@ "is_vararg": false, "is_virtual": true }, + { + "name": "_get_export_options", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, + { + "name": "_should_update_export_options", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + } + ] + }, { "name": "_get_export_features", "is_const": true, @@ -77425,6 +78134,23 @@ "is_static": false, "is_virtual": false, "hash": 3218959716 + }, + { + "name": "get_option", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] } ] }, @@ -79052,289 +79778,88 @@ "name": "EditorInterface", "is_refcounted": false, "is_instantiable": false, - "inherits": "Node", + "inherits": "Object", "api_type": "editor", "methods": [ { - "name": "inspect_object", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2564140749, - "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_static": false, - "is_virtual": false, - "hash": 50507531, - "return_value": { - "type": "EditorSelection" - } - }, - { - "name": "get_editor_settings", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2469088558, - "return_value": { - "type": "EditorSettings" - } - }, - { - "name": "get_script_editor", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3947407316, - "return_value": { - "type": "ScriptEditor" - } - }, - { - "name": "get_base_control", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 829782337, - "return_value": { - "type": "Control" - } - }, - { - "name": "get_editor_scale", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "edit_resource", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 968641751, - "arguments": [ - { - "name": "resource", - "type": "Resource" - } - ] - }, - { - "name": "edit_node", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "edit_script", + "name": "restart_editor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3664508569, + "hash": 3216645846, "arguments": [ { - "name": "script", - "type": "Script" - }, - { - "name": "line", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "column", - "type": "int", - "meta": "int32", - "default_value": "0" - }, - { - "name": "grab_focus", + "name": "save", "type": "bool", "default_value": "true" } ] }, { - "name": "open_scene_from_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "scene_filepath", - "type": "String" - } - ] - }, - { - "name": "reload_scene_from_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "scene_filepath", - "type": "String" - } - ] - }, - { - "name": "play_main_scene", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "play_current_scene", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "play_custom_scene", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "scene_filepath", - "type": "String" - } - ] - }, - { - "name": "stop_playing_scene", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "is_playing_scene", + "name": "get_command_palette", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2471163807, "return_value": { - "type": "bool" + "type": "EditorCommandPalette" } }, { - "name": "get_playing_scene", + "name": "get_resource_filesystem", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 780151678, "return_value": { - "type": "String" + "type": "EditorFileSystem" } }, { - "name": "get_open_scenes", + "name": "get_editor_paths", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "get_edited_scene_root", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1818953479, + "hash": 1595760068, "return_value": { - "type": "Node" + "type": "EditorPaths" } }, { "name": "get_resource_previewer", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1578506115, + "hash": 943486957, "return_value": { "type": "EditorResourcePreview" } }, { - "name": "get_resource_filesystem", - "is_const": false, + "name": "get_selection", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 492575303, + "hash": 2690272531, "return_value": { - "type": "EditorFileSystem" + "type": "EditorSelection" } }, { - "name": "get_editor_main_screen", - "is_const": false, + "name": "get_editor_settings", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 915758477, + "hash": 4086932459, "return_value": { - "type": "VBoxContainer" + "type": "EditorSettings" } }, { @@ -79359,6 +79884,219 @@ } ] }, + { + "name": "set_plugin_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "plugin", + "type": "String" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_plugin_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "plugin", + "type": "String" + } + ] + }, + { + "name": "get_base_control", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "get_editor_main_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1706218421, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_script_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 90868003, + "return_value": { + "type": "ScriptEditor" + } + }, + { + "name": "set_main_screen_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_distraction_free_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enter", + "type": "bool" + } + ] + }, + { + "name": "is_distraction_free_mode_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_editor_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "popup_dialog", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2478844058, + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1723337679, + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_dialog_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1310934579, + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_dialog_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3433759678, + "arguments": [ + { + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] + }, + { + "name": "get_file_system_dock", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3751012327, + "return_value": { + "type": "FileSystemDock" + } + }, { "name": "select_file", "is_const": false, @@ -79407,107 +80145,147 @@ } }, { - "name": "get_file_system_dock", - "is_const": false, + "name": "get_inspector", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 561123517, + "hash": 3517113938, "return_value": { - "type": "FileSystemDock" + "type": "EditorInspector" } }, { - "name": "get_editor_paths", + "name": "inspect_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4197665367, - "return_value": { - "type": "EditorPaths" - } + "hash": 2564140749, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "for_property", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "inspector_only", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_command_palette", - "is_const": true, + "name": "edit_resource", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2471163807, - "return_value": { - "type": "EditorCommandPalette" - } + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] }, { - "name": "set_plugin_enabled", + "name": "edit_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2678287736, + "hash": 1078189570, "arguments": [ { - "name": "plugin", - "type": "String" + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "edit_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3664508569, + "arguments": [ + { + "name": "script", + "type": "Script" }, { - "name": "enabled", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "grab_focus", + "type": "bool", + "default_value": "true" } ] }, { - "name": "is_plugin_enabled", - "is_const": true, + "name": "open_scene_from_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "hash": 83702148, "arguments": [ { - "name": "plugin", + "name": "scene_filepath", "type": "String" } ] }, { - "name": "set_movie_maker_enabled", + "name": "reload_scene_from_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "scene_filepath", + "type": "String" } ] }, { - "name": "is_movie_maker_enabled", + "name": "get_open_scenes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1139954409, "return_value": { - "type": "bool" + "type": "PackedStringArray" } }, { - "name": "get_inspector", + "name": "get_edited_scene_root", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3517113938, + "hash": 3160264692, "return_value": { - "type": "EditorInspector" + "type": "Node" } }, { @@ -79541,22 +80319,23 @@ ] }, { - "name": "restart_editor", + "name": "play_main_scene", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3216645846, - "arguments": [ - { - "name": "save", - "type": "bool", - "default_value": "true" - } - ] + "hash": 3218959716 }, { - "name": "set_main_screen_editor", + "name": "play_current_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "play_custom_scene", "is_const": false, "is_vararg": false, "is_static": false, @@ -79564,13 +80343,43 @@ "hash": 83702148, "arguments": [ { - "name": "name", + "name": "scene_filepath", "type": "String" } ] }, { - "name": "set_distraction_free_mode", + "name": "stop_playing_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_playing_scene", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_movie_maker_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -79578,13 +80387,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enter", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_distraction_free_mode_enabled", + "name": "is_movie_maker_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -79601,6 +80410,12 @@ "name": "distraction_free_mode", "setter": "set_distraction_free_mode", "getter": "is_distraction_free_mode_enabled" + }, + { + "type": "bool", + "name": "movie_maker_enabled", + "setter": "set_movie_maker_enabled", + "getter": "is_movie_maker_enabled" } ] }, @@ -82559,6 +83374,10 @@ { "name": "size", "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" } ] }, @@ -82579,6 +83398,10 @@ { "name": "size", "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" } ] }, @@ -82604,6 +83427,73 @@ } ] }, + { + "name": "EditorResourceTooltipPlugin", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_handles", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "_make_tooltip_for_path", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Control" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "metadata", + "type": "Dictionary" + }, + { + "name": "base", + "type": "Control" + } + ] + }, + { + "name": "request_thumbnail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3245519720, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "control", + "type": "TextureRect" + } + ] + } + ] + }, { "name": "EditorSceneFormatImporter", "is_refcounted": true, @@ -83080,22 +83970,22 @@ }, { "name": "get_scene", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1818953479, + "hash": 3160264692, "return_value": { "type": "Node" } }, { "name": "get_editor_interface", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4223731786, + "hash": 1976662476, "return_value": { "type": "EditorInterface" } @@ -89378,6 +90268,10 @@ { "name": "COMPRESSION_GZIP", "value": 3 + }, + { + "name": "COMPRESSION_BROTLI", + "value": 4 } ] } @@ -90582,6 +91476,34 @@ "type": "String" } ] + }, + { + "name": "add_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] + }, + { + "name": "remove_resource_tooltip_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2258356838, + "arguments": [ + { + "name": "plugin", + "type": "EditorResourceTooltipPlugin" + } + ] } ], "signals": [ @@ -91111,7 +92033,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3705324482, + "hash": 1149405976, "return_value": { "type": "RID" }, @@ -91272,6 +92194,17 @@ "type": "String" } }, + { + "name": "get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, { "name": "get_font_style", "is_const": true, @@ -91389,7 +92322,7 @@ "default_value": "16" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -91449,7 +92382,7 @@ "default_value": "3" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -91508,7 +92441,7 @@ "default_value": "Color(1, 1, 1, 1)" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -91578,7 +92511,7 @@ "default_value": "3" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -91643,7 +92576,7 @@ "default_value": "Color(1, 1, 1, 1)" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -91719,7 +92652,7 @@ "default_value": "3" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" }, @@ -93702,6 +94635,29 @@ "type": "int" } ] + }, + { + "name": "get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int32" + } + ] } ], "properties": [ @@ -94108,7 +95064,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 852856452, + "hash": 2215643711, + "hash_compatibility": [ + 852856452 + ], "return_value": { "type": "enum::Error" }, @@ -94120,6 +95079,11 @@ { "name": "entry_symbol", "type": "String" + }, + { + "name": "use_legacy_interface", + "type": "bool", + "default_value": "false" } ] }, @@ -95262,6 +96226,303 @@ } ] }, + { + "name": "GLTFCollider", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 430151272, + "return_value": { + "type": "GLTFCollider" + }, + "arguments": [ + { + "name": "collider_node", + "type": "CollisionShape3D" + } + ] + }, + { + "name": "to_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 563689933, + "return_value": { + "type": "CollisionShape3D" + }, + "arguments": [ + { + "name": "cache_shapes", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1625251399, + "return_value": { + "type": "GLTFCollider" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_shape_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_shape_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "shape_type", + "type": "String" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_is_trigger", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_is_trigger", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "is_trigger", + "type": "bool" + } + ] + }, + { + "name": "get_mesh_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_mesh_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mesh_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_importer_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3161779525, + "return_value": { + "type": "ImporterMesh" + } + }, + { + "name": "set_importer_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, + "arguments": [ + { + "name": "importer_mesh", + "type": "ImporterMesh" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "shape_type", + "setter": "set_shape_type", + "getter": "get_shape_type" + }, + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "is_trigger", + "setter": "set_is_trigger", + "getter": "get_is_trigger" + }, + { + "type": "int", + "name": "mesh_index", + "setter": "set_mesh_index", + "getter": "get_mesh_index" + }, + { + "type": "ImporterMesh", + "name": "importer_mesh", + "setter": "set_importer_mesh", + "getter": "get_importer_mesh" + } + ] + }, { "name": "GLTFDocument", "is_refcounted": true, @@ -95526,6 +96787,58 @@ } ] }, + { + "name": "_parse_image_data", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "image_data", + "type": "PackedByteArray" + }, + { + "name": "mime_type", + "type": "String" + }, + { + "name": "ret_image", + "type": "Image" + } + ] + }, + { + "name": "_parse_texture_json", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "ret_gltf_texture", + "type": "GLTFTexture" + } + ] + }, { "name": "_generate_scene_node", "is_const": false, @@ -95708,6 +97021,20 @@ "inherits": "GLTFDocumentExtension", "api_type": "core" }, + { + "name": "GLTFDocumentExtensionPhysics", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "GLTFDocumentExtension", + "api_type": "core" + }, + { + "name": "GLTFDocumentExtensionTextureWebP", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "GLTFDocumentExtension", + "api_type": "core" + }, { "name": "GLTFLight", "is_refcounted": true, @@ -96505,6 +97832,230 @@ } ] }, + { + "name": "GLTFPhysicsBody", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 420544174, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "body_node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3224013656, + "return_value": { + "type": "CollisionObject3D" + } + }, + { + "name": "from_dictionary", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1177544336, + "return_value": { + "type": "GLTFPhysicsBody" + }, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "to_dictionary", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_body_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_body_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "body_type", + "type": "String" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_linear_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_linear_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "linear_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "angular_velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_inertia_tensor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } + }, + { + "name": "set_inertia_tensor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1055510324, + "arguments": [ + { + "name": "inertia_tensor", + "type": "Basis" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "body_type", + "setter": "set_body_type", + "getter": "get_body_type" + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Basis", + "name": "inertia_tensor", + "setter": "set_inertia_tensor", + "getter": "get_inertia_tensor" + } + ] + }, { "name": "GLTFSkeleton", "is_refcounted": true, @@ -96999,7 +98550,7 @@ "getter": "get_joint_i_to_name" }, { - "type": "Object", + "type": "Skin", "name": "godot_skin", "setter": "set_godot_skin", "getter": "get_godot_skin" @@ -97901,6 +99452,24 @@ } ] }, + { + "name": "get_node_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1205807060, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "scene_node", + "type": "Node" + } + ] + }, { "name": "get_additional_data", "is_const": false, @@ -102209,7 +103778,7 @@ }, { "name": "planes", - "type": "Array" + "type": "typedarray::Plane" } ] }, @@ -102885,6 +104454,24 @@ "value": 2 } ] + }, + { + "name": "ColorSpace", + "is_bitfield": false, + "values": [ + { + "name": "GRADIENT_COLOR_SPACE_SRGB", + "value": 0 + }, + { + "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB", + "value": 1 + }, + { + "name": "GRADIENT_COLOR_SPACE_OKLAB", + "value": 2 + } + ] } ], "methods": [ @@ -103110,6 +104697,31 @@ "return_value": { "type": "enum::Gradient.InterpolationMode" } + }, + { + "name": "set_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3685995981, + "arguments": [ + { + "name": "interpolation_color_space", + "type": "enum::Gradient.ColorSpace" + } + ] + }, + { + "name": "get_interpolation_color_space", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1538296000, + "return_value": { + "type": "enum::Gradient.ColorSpace" + } } ], "properties": [ @@ -103119,6 +104731,12 @@ "setter": "set_interpolation_mode", "getter": "get_interpolation_mode" }, + { + "type": "int", + "name": "interpolation_color_space", + "setter": "set_interpolation_color_space", + "getter": "get_interpolation_color_space" + }, { "type": "PackedFloat32Array", "name": "offsets", @@ -103245,6 +104863,10 @@ { "name": "FILL_RADIAL", "value": 1 + }, + { + "name": "FILL_SQUARE", + "value": 2 } ] }, @@ -106346,7 +107968,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1135556294, + "hash": 3609286057, "arguments": [ { "name": "gen_lightmap_uv", @@ -108624,6 +110246,14 @@ { "name": "COMPRESS_BPTC", "value": 3 + }, + { + "name": "COMPRESS_ASTC", + "value": 4 + }, + { + "name": "COMPRESS_MAX", + "value": 5 } ] }, @@ -109107,7 +110737,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 310747435, + "hash": 592235273, "return_value": { "type": "PackedByteArray" }, @@ -109194,7 +110824,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1235769281, + "hash": 1214628238, "return_value": { "type": "PackedByteArray" }, @@ -109398,7 +111028,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 336773324, + "hash": 3423495036, "arguments": [ { "name": "bump_scale", @@ -111802,6 +113432,17 @@ } ] }, + { + "name": "is_canceled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "is_pressed", "is_const": true, @@ -111813,6 +113454,17 @@ "type": "bool" } }, + { + "name": "is_released", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "is_echo", "is_const": true, @@ -113003,6 +114655,20 @@ } ] }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, { "name": "set_double_click", "is_const": false, @@ -113042,6 +114708,12 @@ "setter": "set_button_index", "getter": "get_button_index" }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, { "type": "bool", "name": "pressed", @@ -113571,6 +115243,20 @@ } ] }, + { + "name": "set_canceled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] + }, { "name": "set_double_tap", "is_const": false, @@ -113610,6 +115296,12 @@ "setter": "set_position", "getter": "get_position" }, + { + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" + }, { "type": "bool", "name": "pressed", @@ -114684,6 +116376,29 @@ } ] }, + { + "name": "get_item_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1501513492, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "expand", + "type": "bool", + "default_value": "true" + } + ] + }, { "name": "set_item_tooltip_enabled", "is_const": false, @@ -115166,6 +116881,31 @@ "type": "bool" } }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_auto_height", "is_const": false, @@ -115352,6 +117092,12 @@ "setter": "set_allow_rmb_select", "getter": "get_allow_rmb_select" }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, { "type": "int", "name": "max_text_lines", @@ -116808,6 +118554,31 @@ "type": "enum::TextServer.AutowrapMode" } }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, { "name": "set_clip_text", "is_const": false, @@ -117154,6 +118925,12 @@ "setter": "set_autowrap_mode", "getter": "get_autowrap_mode" }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, { "type": "bool", "name": "clip_text", @@ -117720,6 +119497,31 @@ "type": "enum::TextServer.AutowrapMode" } }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, { "name": "set_width", "is_const": false, @@ -118188,6 +119990,12 @@ "setter": "set_autowrap_mode", "getter": "get_autowrap_mode" }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, { "type": "float", "name": "width", @@ -121430,6 +123238,17 @@ "type": "bool" } }, + { + "name": "get_selected_text", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, { "name": "get_selection_from_column", "is_const": true, @@ -123551,7 +125370,7 @@ "getter": "is_flat" }, { - "type": "bool", + "type": "int", "name": "start_index", "setter": "set_start_index", "getter": "get_start_index" @@ -124219,6 +126038,17 @@ "type": "AABB" } }, + { + "name": "get_faces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, { "name": "get_surface_count", "is_const": true, @@ -124367,17 +126197,6 @@ } ] }, - { - "name": "get_faces", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 497664490, - "return_value": { - "type": "PackedVector3Array" - } - }, { "name": "generate_triangle_mesh", "is_const": true, @@ -124399,6 +126218,454 @@ } ] }, + { + "name": "MeshConvexDecompositionSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Mode", + "is_bitfield": false, + "values": [ + { + "name": "CONVEX_DECOMPOSITION_MODE_VOXEL", + "value": 0 + }, + { + "name": "CONVEX_DECOMPOSITION_MODE_TETRAHEDRON", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "set_max_concavity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max_concavity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_concavity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_symmetry_planes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "symmetry_planes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_symmetry_planes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_revolution_axes_clipping_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "revolution_axes_clipping_bias", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_revolution_axes_clipping_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_volume_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_volume_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "min_volume_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_resolution", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_max_num_vertices_per_convex_hull", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_num_vertices_per_convex_hull", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_num_vertices_per_convex_hull", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_plane_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "plane_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_plane_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_convex_hull_downsampling", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "convex_hull_downsampling", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_convex_hull_downsampling", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_normalize_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize_mesh", + "type": "bool" + } + ] + }, + { + "name": "get_normalize_mesh", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1668072869, + "arguments": [ + { + "name": "mode", + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + ] + }, + { + "name": "get_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 23479454, + "return_value": { + "type": "enum::MeshConvexDecompositionSettings.Mode" + } + }, + { + "name": "set_convex_hull_approximation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "convex_hull_approximation", + "type": "bool" + } + ] + }, + { + "name": "get_convex_hull_approximation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_max_convex_hulls", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_convex_hulls", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_max_convex_hulls", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_project_hull_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "project_hull_vertices", + "type": "bool" + } + ] + }, + { + "name": "get_project_hull_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "max_concavity", + "setter": "set_max_concavity", + "getter": "get_max_concavity" + }, + { + "type": "float", + "name": "symmetry_planes_clipping_bias", + "setter": "set_symmetry_planes_clipping_bias", + "getter": "get_symmetry_planes_clipping_bias" + }, + { + "type": "float", + "name": "revolution_axes_clipping_bias", + "setter": "set_revolution_axes_clipping_bias", + "getter": "get_revolution_axes_clipping_bias" + }, + { + "type": "float", + "name": "min_volume_per_convex_hull", + "setter": "set_min_volume_per_convex_hull", + "getter": "get_min_volume_per_convex_hull" + }, + { + "type": "int", + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" + }, + { + "type": "int", + "name": "max_num_vertices_per_convex_hull", + "setter": "set_max_num_vertices_per_convex_hull", + "getter": "get_max_num_vertices_per_convex_hull" + }, + { + "type": "int", + "name": "plane_downsampling", + "setter": "set_plane_downsampling", + "getter": "get_plane_downsampling" + }, + { + "type": "int", + "name": "convex_hull_downsampling", + "setter": "set_convex_hull_downsampling", + "getter": "get_convex_hull_downsampling" + }, + { + "type": "bool", + "name": "normalize_mesh", + "setter": "set_normalize_mesh", + "getter": "get_normalize_mesh" + }, + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "bool", + "name": "convex_hull_approximation", + "setter": "set_convex_hull_approximation", + "getter": "get_convex_hull_approximation" + }, + { + "type": "int", + "name": "max_convex_hulls", + "setter": "set_max_convex_hulls", + "getter": "get_max_convex_hulls" + }, + { + "type": "bool", + "name": "project_hull_vertices", + "setter": "set_project_hull_vertices", + "getter": "get_project_hull_vertices" + } + ] + }, { "name": "MeshDataTool", "is_refcounted": true, @@ -125340,7 +127607,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 628789669, + "arguments": [ + { + "name": "settings", + "type": "MeshConvexDecompositionSettings", + "default_value": "null" + } + ] }, { "name": "get_blend_shape_count", @@ -127870,6 +130144,27 @@ } ] }, + { + "name": "_get_packet_channel", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_packet_mode", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::MultiplayerPeer.TransferMode" + } + }, { "name": "_set_transfer_channel", "is_const": false, @@ -128019,6 +130314,16 @@ "type": "bool" } }, + { + "name": "_is_server_relay_supported", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, { "name": "_get_connection_status", "is_const": true, @@ -128306,6 +130611,33 @@ "meta": "double" } }, + { + "name": "set_delta_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_delta_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, { "name": "set_replication_config", "is_const": false, @@ -128467,6 +130799,9 @@ { "name": "synchronized" }, + { + "name": "delta_synchronized" + }, { "name": "visibility_changed", "arguments": [ @@ -128490,6 +130825,12 @@ "setter": "set_replication_interval", "getter": "get_replication_interval" }, + { + "type": "float", + "name": "delta_interval", + "setter": "set_delta_interval", + "getter": "get_delta_interval" + }, { "type": "SceneReplicationConfig", "name": "replication_config", @@ -128725,7 +131066,34 @@ } }, { - "name": "set_time_horizon", + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", "is_const": false, "is_vararg": false, "is_static": false, @@ -128740,7 +131108,7 @@ ] }, { - "name": "get_time_horizon", + "name": "get_time_horizon_obstacles", "is_const": true, "is_vararg": false, "is_static": false, @@ -128869,6 +131237,56 @@ } ] }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783519915, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3000421146, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3798118993, + "return_value": { + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + }, { "name": "set_path_metadata_flags", "is_const": false, @@ -128956,16 +131374,18 @@ } }, { - "name": "distance_to_target", - "is_const": true, + "name": "set_velocity_forced", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] }, { "name": "set_velocity", @@ -128981,6 +131401,29 @@ } ] }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "get_current_navigation_result", "is_const": true, @@ -129059,6 +131502,161 @@ "type": "Vector2" } }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_debug_enabled", "is_const": false, @@ -129258,6 +131856,18 @@ "setter": "set_navigation_layers", "getter": "get_navigation_layers" }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, { "type": "int", "name": "path_metadata_flags", @@ -129270,6 +131880,12 @@ "setter": "set_avoidance_enabled", "getter": "get_avoidance_enabled" }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, { "type": "float", "name": "radius", @@ -129290,9 +131906,15 @@ }, { "type": "float", - "name": "time_horizon", - "setter": "set_time_horizon", - "getter": "get_time_horizon" + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" }, { "type": "float", @@ -129300,6 +131922,24 @@ "setter": "set_max_speed", "getter": "get_max_speed" }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, { "type": "bool", "name": "debug_enabled", @@ -129457,7 +132097,34 @@ } }, { - "name": "set_agent_height_offset", + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_path_height_offset", "is_const": false, "is_vararg": false, "is_static": false, @@ -129465,14 +132132,14 @@ "hash": 373806689, "arguments": [ { - "name": "agent_height_offset", + "name": "path_height_offset", "type": "float", "meta": "float" } ] }, { - "name": "get_agent_height_offset", + "name": "get_path_height_offset", "is_const": true, "is_vararg": false, "is_static": false, @@ -129484,7 +132151,7 @@ } }, { - "name": "set_ignore_y", + "name": "set_use_3d_avoidance", "is_const": false, "is_vararg": false, "is_static": false, @@ -129492,13 +132159,13 @@ "hash": 2586408642, "arguments": [ { - "name": "ignore", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_ignore_y", + "name": "get_use_3d_avoidance", "is_const": true, "is_vararg": false, "is_static": false, @@ -129563,7 +132230,34 @@ } }, { - "name": "set_time_horizon", + "name": "set_time_horizon_agents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_time_horizon_agents", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_time_horizon_obstacles", "is_const": false, "is_vararg": false, "is_static": false, @@ -129578,7 +132272,7 @@ ] }, { - "name": "get_time_horizon", + "name": "get_time_horizon_obstacles", "is_const": true, "is_vararg": false, "is_static": false, @@ -129707,6 +132401,56 @@ } ] }, + { + "name": "set_pathfinding_algorithm", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 394560454, + "arguments": [ + { + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + ] + }, + { + "name": "get_pathfinding_algorithm", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } + }, + { + "name": "set_path_postprocessing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2267362344, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + ] + }, + { + "name": "get_path_postprocessing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } + }, { "name": "set_path_metadata_flags", "is_const": false, @@ -129794,16 +132538,18 @@ } }, { - "name": "distance_to_target", - "is_const": true, + "name": "set_velocity_forced", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] }, { "name": "set_velocity", @@ -129819,6 +132565,29 @@ } ] }, + { + "name": "get_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "distance_to_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "get_current_navigation_result", "is_const": true, @@ -129897,6 +132666,161 @@ "type": "Vector3" } }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "mask_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_avoidance_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_debug_enabled", "is_const": false, @@ -130059,9 +132983,9 @@ }, { "type": "float", - "name": "agent_height_offset", - "setter": "set_agent_height_offset", - "getter": "get_agent_height_offset" + "name": "path_height_offset", + "setter": "set_path_height_offset", + "getter": "get_path_height_offset" }, { "type": "float", @@ -130075,6 +132999,18 @@ "setter": "set_navigation_layers", "getter": "get_navigation_layers" }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, { "type": "int", "name": "path_metadata_flags", @@ -130087,6 +133023,18 @@ "setter": "set_avoidance_enabled", "getter": "get_avoidance_enabled" }, + { + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, { "type": "float", "name": "radius", @@ -130107,9 +133055,15 @@ }, { "type": "float", - "name": "time_horizon", - "setter": "set_time_horizon", - "getter": "get_time_horizon" + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" }, { "type": "float", @@ -130119,9 +133073,27 @@ }, { "type": "bool", - "name": "ignore_y", - "setter": "set_ignore_y", - "getter": "get_ignore_y" + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" }, { "type": "bool", @@ -131796,11 +134768,22 @@ "name": "NavigationObstacle2D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node", + "inherits": "Node2D", "api_type": "core", "methods": [ { - "name": "get_rid", + "name": "get_obstacle_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_agent_rid", "is_const": true, "is_vararg": false, "is_static": false, @@ -131836,70 +134819,171 @@ } }, { - "name": "set_estimate_radius", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "estimate_radius", - "type": "bool" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "is_radius_estimated", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_radius", + "name": "set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 743155724, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "get_radius", + "name": "get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2" } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, + "return_value": { + "type": "PackedVector2Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] } ], "properties": [ { - "type": "bool", - "name": "estimate_radius", - "setter": "set_estimate_radius", - "getter": "is_radius_estimated" + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" }, { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius" + }, + { + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" } ] }, @@ -131907,11 +134991,22 @@ "name": "NavigationObstacle3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node", + "inherits": "Node3D", "api_type": "core", "methods": [ { - "name": "get_rid", + "name": "get_obstacle_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_agent_rid", "is_const": true, "is_vararg": false, "is_static": false, @@ -131947,32 +135042,34 @@ } }, { - "name": "set_estimate_radius", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "estimate_radius", - "type": "bool" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "is_radius_estimated", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_radius", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, @@ -131980,14 +135077,14 @@ "hash": 373806689, "arguments": [ { - "name": "radius", + "name": "height", "type": "float", "meta": "float" } ] }, { - "name": "get_radius", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, @@ -131997,20 +135094,183 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "velocity", + "type": "Vector3" + } + ] + }, + { + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 334873810, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "get_vertices", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "properties": [ { - "type": "bool", - "name": "estimate_radius", - "setter": "set_estimate_radius", - "getter": "is_radius_estimated" + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" }, { "type": "float", "name": "radius", "setter": "set_radius", "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" } ] }, @@ -133183,6 +136443,31 @@ "type": "bool" } }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_navigation_layers", "is_const": false, @@ -133247,6 +136532,95 @@ } ] }, + { + "name": "set_constrain_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_constrain_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_avoidance_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_avoidance_layer_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_avoidance_layer_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_region_rid", "is_const": true, @@ -133326,6 +136700,12 @@ "setter": "set_enabled", "getter": "is_enabled" }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, { "type": "int", "name": "navigation_layers", @@ -133343,6 +136723,18 @@ "name": "travel_cost", "setter": "set_travel_cost", "getter": "get_travel_cost" + }, + { + "type": "bool", + "name": "constrain_avoidance", + "setter": "set_constrain_avoidance", + "getter": "get_constrain_avoidance" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" } ] }, @@ -133403,6 +136795,31 @@ "type": "bool" } }, + { + "name": "set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_navigation_layers", "is_const": false, @@ -133569,6 +136986,12 @@ "setter": "set_enabled", "getter": "is_enabled" }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, { "type": "int", "name": "navigation_layers", @@ -133690,6 +137113,41 @@ } ] }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, { "name": "map_set_edge_connection_margin", "is_const": false, @@ -133892,6 +137350,23 @@ } ] }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, { "name": "map_force_update", "is_const": false, @@ -133935,6 +137410,41 @@ "type": "RID" } }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, { "name": "region_set_enter_cost", "is_const": false, @@ -134547,6 +138057,41 @@ "type": "RID" } }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, { "name": "agent_set_map", "is_const": false, @@ -134621,7 +138166,7 @@ ] }, { - "name": "agent_set_time_horizon", + "name": "agent_set_time_horizon_agents", "is_const": false, "is_vararg": false, "is_static": false, @@ -134633,7 +138178,26 @@ "type": "RID" }, { - "name": "time", + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", "type": "float", "meta": "float" } @@ -134678,7 +138242,7 @@ ] }, { - "name": "agent_set_velocity", + "name": "agent_set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, @@ -134696,7 +138260,7 @@ ] }, { - "name": "agent_set_target_velocity", + "name": "agent_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, @@ -134708,7 +138272,7 @@ "type": "RID" }, { - "name": "target_velocity", + "name": "velocity", "type": "Vector2" } ] @@ -134749,7 +138313,7 @@ ] }, { - "name": "agent_set_callback", + "name": "agent_set_avoidance_callback", "is_const": false, "is_vararg": false, "is_static": false, @@ -134766,6 +138330,164 @@ } ] }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3201125042, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 29476483, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, { "name": "free_rid", "is_const": false, @@ -135001,6 +138723,41 @@ } ] }, + { + "name": "map_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "map_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, { "name": "map_set_edge_connection_margin", "is_const": false, @@ -135254,6 +139011,23 @@ } ] }, + { + "name": "map_get_obstacles", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] + }, { "name": "map_force_update", "is_const": false, @@ -135297,6 +139071,41 @@ "type": "RID" } }, + { + "name": "region_set_use_edge_connections", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "region_get_use_edge_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, { "name": "region_set_enter_cost", "is_const": false, @@ -135927,6 +139736,76 @@ "type": "RID" } }, + { + "name": "agent_set_avoidance_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_avoidance_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, + { + "name": "agent_set_use_3d_avoidance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "agent_get_use_3d_avoidance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] + }, { "name": "agent_set_map", "is_const": false, @@ -136001,7 +139880,7 @@ ] }, { - "name": "agent_set_time_horizon", + "name": "agent_set_time_horizon_agents", "is_const": false, "is_vararg": false, "is_static": false, @@ -136013,7 +139892,26 @@ "type": "RID" }, { - "name": "time", + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "agent_set_time_horizon_obstacles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", "type": "float", "meta": "float" } @@ -136038,6 +139936,25 @@ } ] }, + { + "name": "agent_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, { "name": "agent_set_max_speed", "is_const": false, @@ -136058,7 +139975,7 @@ ] }, { - "name": "agent_set_velocity", + "name": "agent_set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, @@ -136076,7 +139993,7 @@ ] }, { - "name": "agent_set_target_velocity", + "name": "agent_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, @@ -136088,7 +140005,7 @@ "type": "RID" }, { - "name": "target_velocity", + "name": "velocity", "type": "Vector3" } ] @@ -136129,7 +140046,7 @@ ] }, { - "name": "agent_set_callback", + "name": "agent_set_avoidance_callback", "is_const": false, "is_vararg": false, "is_static": false, @@ -136146,6 +140063,183 @@ } ] }, + { + "name": "agent_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "agent_set_avoidance_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "obstacle_set_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] + }, + { + "name": "obstacle_get_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] + }, + { + "name": "obstacle_set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "obstacle_set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" + } + ] + }, + { + "name": "obstacle_set_vertices", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4030257846, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "obstacle_set_avoidance_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] + }, { "name": "free_rid", "is_const": false, @@ -136230,6 +140324,9 @@ }, { "name": "navigation_debug_changed" + }, + { + "name": "avoidance_debug_changed" } ] }, @@ -136552,6 +140649,10 @@ "name": "NOTIFICATION_PATH_RENAMED", "value": 23 }, + { + "name": "NOTIFICATION_CHILD_ORDER_CHANGED", + "value": 24 + }, { "name": "NOTIFICATION_INTERNAL_PROCESS", "value": 25 @@ -136692,6 +140793,42 @@ } ] }, + { + "name": "ProcessThreadGroup", + "is_bitfield": false, + "values": [ + { + "name": "PROCESS_THREAD_GROUP_INHERIT", + "value": 0 + }, + { + "name": "PROCESS_THREAD_GROUP_MAIN_THREAD", + "value": 1 + }, + { + "name": "PROCESS_THREAD_GROUP_SUB_THREAD", + "value": 2 + } + ] + }, + { + "name": "ProcessThreadMessages", + "is_bitfield": false, + "values": [ + { + "name": "FLAG_PROCESS_THREAD_MESSAGES", + "value": 1 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_PHYSICS", + "value": 2 + }, + { + "name": "FLAG_PROCESS_THREAD_MESSAGES_ALL", + "value": 3 + } + ] + }, { "name": "DuplicateFlags", "is_bitfield": false, @@ -137558,6 +141695,33 @@ "meta": "int32" } }, + { + "name": "set_physics_process_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_process_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "is_processing", "is_const": true, @@ -137705,6 +141869,83 @@ "type": "bool" } }, + { + "name": "set_process_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2275442745, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.ProcessThreadGroup" + } + ] + }, + { + "name": "get_process_thread_group", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1866404740, + "return_value": { + "type": "enum::Node.ProcessThreadGroup" + } + }, + { + "name": "set_process_thread_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1357280998, + "arguments": [ + { + "name": "flags", + "type": "bitfield::Node.ProcessThreadMessages" + } + ] + }, + { + "name": "get_process_thread_messages", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4228993612, + "return_value": { + "type": "bitfield::Node.ProcessThreadMessages" + } + }, + { + "name": "set_process_thread_group_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "order", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_process_thread_group_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "set_display_folded", "is_const": false, @@ -137791,6 +142032,17 @@ "type": "Window" } }, + { + "name": "get_last_exclusive_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, { "name": "get_tree", "is_const": true, @@ -137938,6 +142190,17 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "is_node_ready", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_multiplayer_authority", "is_const": false, @@ -138105,6 +142368,106 @@ "is_static": false, "is_virtual": false, "hash": 3218959716 + }, + { + "name": "call_deferred_thread_group", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_deferred_thread_group", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "call_thread_safe", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] + }, + { + "name": "set_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "notify_thread_safe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "what", + "type": "int", + "meta": "int32" + } + ] } ], "signals": [ @@ -138140,6 +142503,9 @@ "type": "Node" } ] + }, + { + "name": "child_order_changed" } ], "properties": [ @@ -138184,6 +142550,30 @@ "setter": "set_process_priority", "getter": "get_process_priority" }, + { + "type": "int", + "name": "process_physics_priority", + "setter": "set_physics_process_priority", + "getter": "get_physics_process_priority" + }, + { + "type": "int", + "name": "process_thread_group", + "setter": "set_process_thread_group", + "getter": "get_process_thread_group" + }, + { + "type": "int", + "name": "process_thread_group_order", + "setter": "set_process_thread_group_order", + "getter": "get_process_thread_group_order" + }, + { + "type": "int", + "name": "process_thread_messages", + "setter": "set_process_thread_messages", + "getter": "get_process_thread_messages" + }, { "type": "String", "name": "editor_description", @@ -139606,7 +143996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1002852006, + "hash": 3123400617, "arguments": [ { "name": "target", @@ -139616,6 +144006,11 @@ "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" } ] }, @@ -139625,7 +144020,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 735115603, + "hash": 4067663783, "arguments": [ { "name": "position", @@ -139639,6 +144034,11 @@ "name": "up", "type": "Vector3", "default_value": "Vector3(0, 1, 0)" + }, + { + "name": "use_model_front", + "type": "bool", + "default_value": "false" } ] }, @@ -139984,6 +144384,88 @@ "default_value": "true" } ] + }, + { + "name": "get_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2358868431, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_seamless_image_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3328694319, + "return_value": { + "type": "typedarray::Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool", + "default_value": "false" + }, + { + "name": "skirt", + "type": "float", + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" + } + ] } ] }, @@ -140354,6 +144836,268 @@ } ] }, + { + "name": "NoiseTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seamless_blend_skirt", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_normalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "normalize", + "type": "bool" + } + ] + }, + { + "name": "is_normalized", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] + }, + { + "name": "get_color_ramp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" + } + } + ], + "properties": [ + { + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" + }, + { + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" + }, + { + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" + }, + { + "type": "bool", + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" + } + ] + }, { "name": "ORMMaterial3D", "is_refcounted": true, @@ -140534,6 +145278,31 @@ "meta": "int32" } }, + { + "name": "set_delta_smoothing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "delta_smoothing_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_delta_smoothing_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "get_processor_count", "is_const": true, @@ -140789,6 +145558,28 @@ } ] }, + { + "name": "shell_show_in_file_manager", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file_or_dir_path", + "type": "String" + }, + { + "name": "open_folder", + "type": "bool", + "default_value": "true" + } + ] + }, { "name": "is_process_running", "is_const": true, @@ -141112,6 +145903,17 @@ "meta": "uint64" } }, + { + "name": "get_memory_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, { "name": "move_to_trash", "is_const": true, @@ -141381,6 +146183,12 @@ "name": "low_processor_usage_mode_sleep_usec", "setter": "set_low_processor_usage_mode_sleep_usec", "getter": "get_low_processor_usage_mode_sleep_usec" + }, + { + "type": "bool", + "name": "delta_smoothing", + "setter": "set_delta_smoothing", + "getter": "is_delta_smoothing_enabled" } ] }, @@ -141723,9 +146531,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3995934104, "return_value": { - "type": "PackedStringArray" + "type": "typedarray::StringName" } }, { @@ -142114,6 +146922,14 @@ "return_value": { "type": "bool" } + }, + { + "name": "cancel_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "signals": [ @@ -143543,6 +148359,33 @@ } ] }, + { + "name": "get_render_target_size_multiplier", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_render_target_size_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "multiplier", + "type": "float", + "meta": "double" + } + ] + }, { "name": "is_action_set_active", "is_const": true, @@ -143624,6 +148467,12 @@ "name": "display_refresh_rate", "setter": "set_display_refresh_rate", "getter": "get_display_refresh_rate" + }, + { + "type": "float", + "name": "render_target_size_multiplier", + "setter": "set_render_target_size_multiplier", + "getter": "get_render_target_size_multiplier" } ] }, @@ -144150,6 +148999,31 @@ "return_value": { "type": "bool" } + }, + { + "name": "set_allow_reselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_reselect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -144190,6 +149064,12 @@ "name": "fit_to_longest_item", "setter": "set_fit_to_longest_item", "getter": "is_fit_to_longest_item" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" } ] }, @@ -147370,7 +152250,7 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] @@ -147395,7 +152275,7 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] @@ -147435,33 +152315,6 @@ "return_value": { "type": "bool" } - }, - { - "name": "set_lookahead", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "lookahead", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_lookahead", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } } ], "properties": [ @@ -147506,12 +152359,6 @@ "name": "loop", "setter": "set_loop", "getter": "has_loop" - }, - { - "type": "float", - "name": "lookahead", - "setter": "set_lookahead", - "getter": "get_lookahead" } ] }, @@ -147692,7 +152539,7 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] @@ -147708,6 +152555,31 @@ "type": "bool" } }, + { + "name": "set_use_model_front", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_model_front", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_loop", "is_const": false, @@ -147811,6 +152683,12 @@ "setter": "set_rotation_mode", "getter": "get_rotation_mode" }, + { + "type": "bool", + "name": "use_model_front", + "setter": "set_use_model_front", + "getter": "is_using_model_front" + }, { "type": "bool", "name": "cubic_interp", @@ -149308,7 +154186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3198110832, + "hash": 1529961754, "return_value": { "type": "KinematicCollision2D" }, @@ -149426,7 +154304,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1140990067, + "hash": 2825704414, "return_value": { "type": "KinematicCollision3D" }, @@ -149465,7 +154343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2082761915, + "hash": 680299713, "return_value": { "type": "bool" }, @@ -150094,6 +154972,24 @@ } ] }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_contact_collider", "is_const": true, @@ -150755,6 +155651,23 @@ } ] }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "_get_contact_collider", "is_const": true, @@ -151411,6 +156324,24 @@ } ] }, + { + "name": "get_contact_local_velocity_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_contact_collider", "is_const": true, @@ -152093,6 +157024,23 @@ } ] }, + { + "name": "_get_contact_local_velocity_at_position", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "contact_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "_get_contact_collider", "is_const": true, @@ -152322,7 +157270,7 @@ "is_virtual": false, "hash": 3803848594, "return_value": { - "type": "typedarray::PackedVector2Array" + "type": "typedarray::Vector2" }, "arguments": [ { @@ -152765,7 +157713,7 @@ "is_virtual": false, "hash": 550215980, "return_value": { - "type": "typedarray::PackedVector3Array" + "type": "typedarray::Vector3" }, "arguments": [ { @@ -152845,6 +157793,10 @@ "name": "hit_back_faces", "type": "bool" }, + { + "name": "pick_ray", + "type": "bool" + }, { "name": "result", "type": "PhysicsServer3DExtensionRayResult*" @@ -164451,6 +169403,10 @@ "name": "collide_separation_ray", "type": "bool" }, + { + "name": "recovery_as_collision", + "type": "bool" + }, { "name": "result", "type": "PhysicsServer3DExtensionMotionResult*" @@ -169373,6 +174329,45 @@ } ] }, + { + "name": "set_item_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, { "name": "set_item_checked", "is_const": false, @@ -169749,6 +174744,43 @@ } ] }, + { + "name": "get_item_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "is_item_checked", "is_const": true, @@ -171539,6 +176571,42 @@ } ] }, + { + "name": "set_as_basic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "basic", + "type": "bool" + } + ] + }, + { + "name": "set_as_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "internal", + "type": "bool" + } + ] + }, { "name": "add_property_info", "is_const": false, @@ -174449,9 +179517,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3995934104, "return_value": { - "type": "PackedStringArray" + "type": "typedarray::StringName" } }, { @@ -175617,7 +180685,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2207676613, + "hash": 837325100, "return_value": { "type": "float", "meta": "float" @@ -180937,6 +186005,27 @@ } ] }, + { + "name": "sampler_is_format_supported_for_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2247922238, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "sampler_filter", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, { "name": "vertex_buffer_create", "is_const": false, @@ -181507,7 +186596,7 @@ }, "arguments": [ { - "name": "compute_pieline", + "name": "compute_pipeline", "type": "RID" } ] @@ -181645,7 +186734,7 @@ }, { "name": "storage_textures", - "type": "Array", + "type": "typedarray::RID", "default_value": "Array[RID]([])" } ] @@ -184995,6 +190084,29 @@ } ] }, + { + "name": "texture_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1834114100, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] + }, { "name": "shader_create", "is_const": false, @@ -188363,7 +193475,7 @@ "type": "RID" }, { - "name": "setrngth", + "name": "strength", "type": "float", "meta": "float" } @@ -189061,6 +194173,23 @@ } ] }, + { + "name": "viewport_get_render_target", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, { "name": "viewport_get_texture", "is_const": true, @@ -189950,7 +195079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 362573166, + "hash": 491659071, "arguments": [ { "name": "env", @@ -192028,6 +197157,34 @@ } ] }, + { + "name": "canvas_item_add_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3176074788, + "arguments": [ + { + "name": "item", + "type": "RID" + }, + { + "name": "points", + "type": "PackedVector2Array" + }, + { + "name": "colors", + "type": "PackedColorArray" + }, + { + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + } + ] + }, { "name": "canvas_item_add_rect", "is_const": false, @@ -192733,7 +197890,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1568036344, + "hash": 41973386, "arguments": [ { "name": "item", @@ -193366,9 +198523,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3995934104, "return_value": { - "type": "PackedStringArray" + "type": "typedarray::StringName" } }, { @@ -193754,7 +198911,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 899045543, + "hash": 1076185472, "arguments": [ { "name": "swap_buffers", @@ -195554,7 +200711,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1037160898, + "hash": 3218895358, "arguments": [ { "name": "alignment", @@ -195574,6 +200731,16 @@ "name": "st_parser", "type": "enum::TextServer.StructuredTextParser", "default_value": "0" + }, + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "163" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" } ] }, @@ -195598,7 +200765,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2241060727, + "hash": 4036303897, "arguments": [ { "name": "level", @@ -195612,6 +200779,11 @@ { "name": "capitalize", "type": "bool" + }, + { + "name": "bullet", + "type": "String", + "default_value": "\"•\"" } ] }, @@ -199540,6 +204712,60 @@ "default_value": "0" } ] + }, + { + "name": "get_max_sync_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_sync_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_delta_packet_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_max_delta_packet_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] } ], "signals": [ @@ -199611,6 +204837,18 @@ "name": "server_relay", "setter": "set_server_relay_enabled", "getter": "is_server_relay_enabled" + }, + { + "type": "int", + "name": "max_sync_packet_size", + "setter": "set_max_sync_packet_size", + "getter": "get_max_sync_packet_size" + }, + { + "type": "int", + "name": "max_delta_packet_size", + "setter": "set_max_delta_packet_size", + "getter": "get_max_delta_packet_size" } ] }, @@ -199770,6 +205008,41 @@ "type": "bool" } ] + }, + { + "name": "property_get_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_watch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3868023870, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] } ] }, @@ -202983,6 +208256,60 @@ "meta": "int32" } }, + { + "name": "set_horizontal_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_horizontal_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_vertical_custom_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_vertical_custom_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_horizontal_scroll_mode", "is_const": false, @@ -203149,6 +208476,18 @@ "setter": "set_v_scroll", "getter": "get_v_scroll" }, + { + "type": "float", + "name": "scroll_horizontal_custom_step", + "setter": "set_horizontal_custom_step", + "getter": "get_horizontal_custom_step" + }, + { + "type": "float", + "name": "scroll_vertical_custom_step", + "setter": "set_vertical_custom_step", + "getter": "get_vertical_custom_step" + }, { "type": "int", "name": "horizontal_scroll_mode", @@ -216395,8 +221734,8 @@ }, { "name": "tangents", - "type": "Array", - "default_value": "[]" + "type": "typedarray::Plane", + "default_value": "Array[Plane]([])" } ] }, @@ -216706,11 +222045,11 @@ }, { "name": "get_text_edit", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2185802765, + "hash": 1893027089, "return_value": { "type": "TextEdit" } @@ -217577,6 +222916,45 @@ } ] }, + { + "name": "set_tab_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_tab_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_tab_button_icon", "is_const": false, @@ -217688,6 +223066,43 @@ } ] }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "remove_tab", "is_const": false, @@ -218533,6 +223948,43 @@ } ] }, + { + "name": "set_tab_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "get_tab_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_tab_button_icon", "is_const": false, @@ -218710,6 +224162,15 @@ } ], "signals": [ + { + "name": "active_tab_rearranged", + "arguments": [ + { + "name": "idx_to", + "type": "int" + } + ] + }, { "name": "tab_changed", "arguments": [ @@ -218719,6 +224180,24 @@ } ] }, + { + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_hovered", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, { "name": "tab_selected", "arguments": [ @@ -220251,6 +225730,31 @@ "meta": "float" } }, + { + "name": "set_draw_caret_when_editable_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_caret_when_editable_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_move_caret_on_right_click_enabled", "is_const": false, @@ -222549,6 +228053,12 @@ "setter": "set_caret_blink_interval", "getter": "get_caret_blink_interval" }, + { + "type": "bool", + "name": "caret_draw_when_editable_disabled", + "setter": "set_draw_caret_when_editable_disabled", + "getter": "is_drawing_caret_when_editable_disabled" + }, { "type": "bool", "name": "caret_move_on_right_click", @@ -223363,6 +228873,31 @@ "type": "enum::TextServer.AutowrapMode" } }, + { + "name": "set_justification_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2877345813, + "arguments": [ + { + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" + } + ] + }, + { + "name": "get_justification_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } + }, { "name": "set_depth", "is_const": false, @@ -223671,6 +229206,12 @@ "setter": "set_autowrap_mode", "getter": "get_autowrap_mode" }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, { "type": "float", "name": "pixel_size", @@ -224849,6 +230390,18 @@ { "name": "JUSTIFICATION_CONSTRAIN_ELLIPSIS", "value": 16 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE", + "value": 32 + }, + { + "name": "JUSTIFICATION_SKIP_LAST_LINE_WITH_VISIBLE_CHARS", + "value": 64 + }, + { + "name": "JUSTIFICATION_DO_NOT_SKIP_SINGLE_LINE", + "value": 128 } ] }, @@ -225037,6 +230590,10 @@ { "name": "GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL", "value": 2048 + }, + { + "name": "GRAPHEME_IS_EMBEDDED_OBJECT", + "value": 4096 } ] }, @@ -225586,6 +231143,23 @@ } ] }, + { + "name": "font_get_ot_name_strings", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1882737106, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, { "name": "font_set_style_name", "is_const": false, @@ -227208,6 +232782,34 @@ } ] }, + { + "name": "font_get_char_from_glyph_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, { "name": "font_has_char", "is_const": true, @@ -228282,7 +233884,7 @@ "meta": "double" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag", "default_value": "3" } @@ -228344,6 +233946,23 @@ } ] }, + { + "name": "shaped_text_has_visible_chars", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, { "name": "shaped_text_get_glyphs", "is_const": true, @@ -229610,6 +235229,22 @@ } ] }, + { + "name": "_font_get_ot_name_strings", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, { "name": "_font_set_style_name", "is_const": false, @@ -231156,6 +236791,33 @@ } ] }, + { + "name": "_font_get_char_from_glyph_index", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" + } + ] + }, { "name": "_font_has_char", "is_const": true, @@ -232166,7 +237828,7 @@ "meta": "double" }, { - "name": "jst_flags", + "name": "justification_flags", "type": "bitfield::TextServer.JustificationFlag" } ] @@ -238152,6 +243814,24 @@ } ] }, + { + "name": "get_layer_for_body_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, { "name": "get_pattern", "is_const": false, @@ -243683,10 +249363,17 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 2595650253, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "force_edit", + "type": "bool", + "default_value": "false" + } + ] }, { "name": "get_custom_popup_rect", @@ -243869,6 +249556,43 @@ } ] }, + { + "name": "set_column_title_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3276431499, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title_alignment", + "type": "enum::HorizontalAlignment" + } + ] + }, + { + "name": "get_column_title_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4171562184, + "return_value": { + "type": "enum::HorizontalAlignment" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_column_title_direction", "is_const": false, @@ -244149,6 +249873,31 @@ "return_value": { "type": "bool" } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -244313,6 +250062,12 @@ "setter": "set_allow_rmb_select", "getter": "get_allow_rmb_select" }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, { "type": "bool", "name": "hide_folding", @@ -244429,6 +250184,43 @@ } ] }, + { + "name": "set_edit_multiline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "multiline", + "type": "bool" + } + ] + }, + { + "name": "is_edit_multiline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_checked", "is_const": false, @@ -244597,6 +250389,43 @@ } ] }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3633006561, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2902757236, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_structured_text_bidi_override", "is_const": false, @@ -245926,6 +251755,34 @@ } ] }, + { + "name": "add_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, + { + "name": "remove_child", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, + "arguments": [ + { + "name": "child", + "type": "TreeItem" + } + ] + }, { "name": "get_tree", "is_const": true, @@ -245981,6 +251838,42 @@ "type": "TreeItem" } }, + { + "name": "get_next_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_prev_in_tree", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] + }, { "name": "get_next_visible", "is_const": false, @@ -246098,20 +251991,6 @@ } ] }, - { - "name": "remove_child", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1819951137, - "arguments": [ - { - "name": "child", - "type": "TreeItem" - } - ] - }, { "name": "call_recursive", "is_const": false, @@ -246516,6 +252395,10 @@ { "name": "TRANS_BACK", "value": 10 + }, + { + "name": "TRANS_SPRING", + "value": 11 } ] }, @@ -246810,6 +252693,18 @@ } ] }, + { + "name": "get_loops_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "set_speed_scale", "is_const": false, @@ -250379,6 +256274,14 @@ } ] }, + { + "name": "update_mouse_cursor_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "gui_get_drag_data", "is_const": true, @@ -250422,11 +256325,11 @@ }, { "name": "gui_get_focus_owner", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 829782337, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -261693,6 +267596,44 @@ "return_value": { "type": "String" } + }, + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_display_refresh_rate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_available_display_refresh_rates", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } } ], "signals": [ @@ -261783,6 +267724,9 @@ }, { "name": "reference_space_reset" + }, + { + "name": "display_refresh_rate_changed" } ], "properties": [ @@ -261992,6 +267936,14 @@ { "name": "WINDOW_INITIAL_POSITION_CENTER_OTHER_SCREEN", "value": 3 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_MOUSE_FOCUS", + "value": 4 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN_WITH_KEYBOARD_FOCUS", + "value": 5 } ] } @@ -262022,6 +267974,18 @@ "type": "String" } }, + { + "name": "get_window_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "set_initial_position", "is_const": false, @@ -262382,6 +268346,20 @@ "type": "bool" } }, + { + "name": "set_unparent_when_invisible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "unparent", + "type": "bool" + } + ] + }, { "name": "can_draw", "is_const": true, @@ -263400,13 +269378,28 @@ } ] }, + { + "name": "popup_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3447975422, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, { "name": "popup_centered_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1912078273, + "hash": 1014814997, "arguments": [ { "name": "ratio", @@ -263417,28 +269410,114 @@ ] }, { - "name": "popup_centered", + "name": "popup_centered_clamped", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3447975422, + "hash": 2613752477, "arguments": [ { "name": "minsize", "type": "Vector2i", "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" } ] }, { - "name": "popup_centered_clamped", + "name": "popup_exclusive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1728044812, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] + }, + { + "name": "popup_exclusive_on_parent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3728566557, + "hash": 2344671043, "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "parent_rect", + "type": "Rect2i" + } + ] + }, + { + "name": "popup_exclusive_centered", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2561668109, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + } + ] + }, + { + "name": "popup_exclusive_centered_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4257659513, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "popup_exclusive_centered_clamped", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 224798062, + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, { "name": "minsize", "type": "Vector2i", @@ -263744,7 +269823,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { "name": "task_id", @@ -264319,6 +270401,34 @@ "type": "String" } ] + }, + { + "name": "save_to_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "load_from_string", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] } ] }, @@ -264969,6 +271079,17 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "get_system_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, { "name": "get_tracking_status", "is_const": true, @@ -265346,6 +271467,16 @@ "is_vararg": false, "is_virtual": true }, + { + "name": "_get_system_info", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Dictionary" + } + }, { "name": "_supports_play_area_mode", "is_const": true, @@ -266688,6 +272819,31 @@ } ] }, + { + "name": "get_world_origin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } + }, + { + "name": "set_world_origin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, + "arguments": [ + { + "name": "world_origin", + "type": "Transform3D" + } + ] + }, { "name": "get_reference_frame", "is_const": true, @@ -266969,6 +273125,12 @@ "setter": "set_world_scale", "getter": "get_world_scale" }, + { + "type": "Vector3", + "name": "world_origin", + "setter": "set_world_origin", + "getter": "get_world_origin" + }, { "type": "Object", "name": "primary_interface", @@ -267332,11 +273494,11 @@ }, { "name": "PhysicsServer3DExtensionMotionCollision", - "format": "Vector3 position;Vector3 normal;Vector3 collider_velocity;real_t depth;int local_shape;ObjectID collider_id;RID collider;int collider_shape" + "format": "Vector3 position;Vector3 normal;Vector3 collider_velocity;Vector3 collider_angular_velocity;real_t depth;int local_shape;ObjectID collider_id;RID collider;int collider_shape" }, { "name": "PhysicsServer3DExtensionMotionResult", - "format": "Vector3 travel;Vector3 remainder;real_t collision_safe_fraction;real_t collision_unsafe_fraction;PhysicsServer3DExtensionMotionCollision collisions[32];int collision_count" + "format": "Vector3 travel;Vector3 remainder;real_t collision_depth;real_t collision_safe_fraction;real_t collision_unsafe_fraction;PhysicsServer3DExtensionMotionCollision collisions[32];int collision_count" }, { "name": "PhysicsServer3DExtensionRayResult",