From 4ad8b9d4516bec7c8f72c588c1e61c06ac7445d8 Mon Sep 17 00:00:00 2001 From: David Snopek Date: Thu, 20 Jun 2024 09:04:46 -0500 Subject: [PATCH] Update godot-cpp to the Godot 4.3-beta2 version --- .github/workflows/build-addon-on-push.yml | 6 +- thirdparty/godot-cpp | 2 +- .../godot_cpp_gdextension_api/README.md | 2 +- .../extension_api.json | 1134 ++++++++++++++++- 4 files changed, 1119 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build-addon-on-push.yml b/.github/workflows/build-addon-on-push.yml index de29748e..fc50432f 100644 --- a/.github/workflows/build-addon-on-push.yml +++ b/.github/workflows/build-addon-on-push.yml @@ -202,7 +202,7 @@ jobs: - name: Download Godot run: | # @todo Download an actual Godot build! - Invoke-WebRequest -Uri "https://github.com/godotengine/godot-builds/releases/download/4.3-beta1/Godot_v4.3-beta1_win64.exe.zip" -OutFile "godot.zip" + Invoke-WebRequest -Uri "https://github.com/godotengine/godot-builds/releases/download/4.3-beta2/Godot_v4.3-beta2_win64.exe.zip" -OutFile "godot.zip" - name: Extract Godot run: | @@ -249,7 +249,7 @@ jobs: - name: Import the demo project run: | - $godot = "Godot_v4.3-beta1_win64.exe" + $godot = "Godot_v4.3-beta2_win64.exe" Start-Process -FilePath "$godot" -ArgumentList "--path demo --import --headless" -NoNewWindow -Wait - name: Launch a synthetic environment @@ -285,7 +285,7 @@ jobs: Set-Content -Path $jsonPath -Value $jsonContent echo "$jsonContent" - $godot = "Godot_v4.3-beta1_win64.exe" + $godot = "Godot_v4.3-beta2_win64.exe" $timeout = 300 $waitTime = 0 diff --git a/thirdparty/godot-cpp b/thirdparty/godot-cpp index b697ba88..c414c2b3 160000 --- a/thirdparty/godot-cpp +++ b/thirdparty/godot-cpp @@ -1 +1 @@ -Subproject commit b697ba8896e5fd0966274f00798c55a5bfed4e74 +Subproject commit c414c2b37d0563456a2fe194b16f8c4aa442e865 diff --git a/thirdparty/godot_cpp_gdextension_api/README.md b/thirdparty/godot_cpp_gdextension_api/README.md index fd956f0a..17f524bf 100644 --- a/thirdparty/godot_cpp_gdextension_api/README.md +++ b/thirdparty/godot_cpp_gdextension_api/README.md @@ -4,7 +4,7 @@ This directory contains the API JSON for [**Godot Engine**](https://github.com/godotengine/godot)'s *GDExtensions* API. ## Current API version -- [commit 6118592c6d88350d01f74faff6fd49754f84a7d0](https://github.com/godotengine/godot/commit/6118592c6d88350d01f74faff6fd49754f84a7d0) +- [commit c414c2b37d0563456a2fe194b16f8c4aa442e865](https://github.com/godotengine/godot/commit/c414c2b37d0563456a2fe194b16f8c4aa442e865) ## Updating API diff --git a/thirdparty/godot_cpp_gdextension_api/extension_api.json b/thirdparty/godot_cpp_gdextension_api/extension_api.json index a62d19f7..beb00336 100644 --- a/thirdparty/godot_cpp_gdextension_api/extension_api.json +++ b/thirdparty/godot_cpp_gdextension_api/extension_api.json @@ -3,9 +3,9 @@ "version_major": 4, "version_minor": 3, "version_patch": 0, - "version_status": "dev", - "version_build": "custom_build", - "version_full_name": "Godot Engine v4.3.dev.custom_build" + "version_status": "beta2", + "version_build": "official", + "version_full_name": "Godot Engine v4.3.beta2.official" }, "builtin_class_sizes": [ { @@ -8365,6 +8365,20 @@ } ] }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, { "name": "is_absolute_path", "return_type": "bool", @@ -18736,6 +18750,20 @@ } ] }, + { + "name": "containsn", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2566493496, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, { "name": "is_absolute_path", "return_type": "bool", @@ -20058,6 +20086,24 @@ "is_const": true, "is_static": false, "hash": 3918633141 + }, + { + "name": "recursive_equal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1404404751, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + }, + { + "name": "recursion_count", + "type": "int" + } + ] } ], "constructors": [ @@ -28923,7 +28969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 189695464, + "hash": 4230953007, "hash_compatibility": [ 3245197284, 3898229885 @@ -28952,6 +28998,11 @@ "name": "limit", "type": "bool", "default_value": "false" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -40784,6 +40835,20 @@ } ] }, + { + "name": "AudioSample", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "AudioSamplePlayback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, { "name": "AudioServer", "is_refcounted": false, @@ -40812,6 +40877,28 @@ "value": 3 } ] + }, + { + "name": "PlaybackType", + "is_bitfield": false, + "values": [ + { + "name": "PLAYBACK_TYPE_DEFAULT", + "value": 0 + }, + { + "name": "PLAYBACK_TYPE_STREAM", + "value": 1 + }, + { + "name": "PLAYBACK_TYPE_SAMPLE", + "value": 2 + }, + { + "name": "PLAYBACK_TYPE_MAX", + "value": 3 + } + ] } ], "methods": [ @@ -41608,6 +41695,37 @@ "type": "bool" } ] + }, + { + "name": "is_stream_registered_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 500225754, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "register_stream_as_sample", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2210767741, + "arguments": [ + { + "name": "stream", + "type": "AudioStream" + } + ] } ], "signals": [ @@ -41772,6 +41890,39 @@ "return_value": { "type": "AudioStreamPlayback" } + }, + { + "name": "can_be_sampled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "generate_sample", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2646048999, + "return_value": { + "type": "AudioSample" + } + }, + { + "name": "is_meta_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -43126,6 +43277,31 @@ "type": "StringName" } ] + }, + { + "name": "set_sample_playback", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3195455091, + "arguments": [ + { + "name": "playback_sample", + "type": "AudioSamplePlayback" + } + ] + }, + { + "name": "get_sample_playback", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3482738536, + "return_value": { + "type": "AudioSamplePlayback" + } } ] }, @@ -43200,8 +43376,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 604492179, + "hash": 1846744803, "hash_compatibility": [ + 604492179, 3792189967 ], "return_value": { @@ -43230,6 +43407,16 @@ "type": "float", "meta": "float", "default_value": "1.0" + }, + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType", + "default_value": "0" + }, + { + "name": "bus", + "type": "StringName", + "default_value": "&\"Master\"" } ] }, @@ -43684,6 +43871,31 @@ "return_value": { "type": "AudioStreamPlayback" } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } } ], "signals": [ @@ -43745,6 +43957,12 @@ "name": "bus", "setter": "set_bus", "getter": "get_bus" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" } ] }, @@ -44130,6 +44348,31 @@ "return_value": { "type": "AudioStreamPlayback" } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } } ], "signals": [ @@ -44209,6 +44452,12 @@ "name": "area_mask", "setter": "set_area_mask", "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" } ] }, @@ -44846,6 +45095,31 @@ "return_value": { "type": "AudioStreamPlayback" } + }, + { + "name": "set_playback_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 725473817, + "arguments": [ + { + "name": "playback_type", + "type": "enum::AudioServer.PlaybackType" + } + ] + }, + { + "name": "get_playback_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4011264623, + "return_value": { + "type": "enum::AudioServer.PlaybackType" + } } ], "signals": [ @@ -44938,6 +45212,12 @@ "setter": "set_area_mask", "getter": "get_area_mask" }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" + }, { "type": "bool", "name": "emission_angle_enabled", @@ -59829,8 +60109,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 684651049, + "hash": 3653831622, "hash_compatibility": [ + 684651049, 2175215884 ], "arguments": [ @@ -59862,6 +60143,11 @@ "name": "aligned", "type": "bool", "default_value": "true" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -59987,8 +60273,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2239075205, + "hash": 3797364428, "hash_compatibility": [ + 2239075205, 4230657331 ], "arguments": [ @@ -60005,6 +60292,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -60014,8 +60306,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4072951537, + "hash": 2311979562, "hash_compatibility": [ + 4072951537, 235933050 ], "arguments": [ @@ -60032,6 +60325,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -60041,8 +60339,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2417231121, + "hash": 2773573813, "hash_compatibility": [ + 2417231121, 84391229 ], "arguments": [ @@ -60064,6 +60363,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -82068,6 +82372,17 @@ "type": "String" } ] + }, + { + "name": "is_window_transparency_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ] }, @@ -83201,6 +83516,53 @@ } ] }, + { + "name": "_goto_script_line", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "_breakpoints_cleared_in_tree", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_breakpoint_set_in_tree", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "script", + "type": "Script" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, { "name": "get_session", "is_const": false, @@ -83347,6 +83709,29 @@ "type": "Control" } ] + }, + { + "name": "set_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108344793, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] } ], "signals": [ @@ -85835,7 +86220,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3406284123, + "hash": 2042698479, + "hash_compatibility": [ + 3406284123 + ], "arguments": [ { "name": "property", @@ -85849,6 +86237,11 @@ "name": "add_to_end", "type": "bool", "default_value": "false" + }, + { + "name": "label", + "type": "String", + "default_value": "\"\"" } ] }, @@ -88259,6 +88652,24 @@ } ] }, + { + "name": "set_dock_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3450529724, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, { "name": "add_tool_menu_item", "is_const": false, @@ -92593,6 +93004,14 @@ } ] }, + { + "name": "line_poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "send_message", "is_const": false, @@ -92610,6 +93029,183 @@ "type": "Array" } ] + }, + { + "name": "debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2751962654, + "arguments": [ + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "script_debug", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2442343672, + "arguments": [ + { + "name": "language", + "type": "ScriptLanguage" + }, + { + "name": "can_continue", + "type": "bool", + "default_value": "true" + }, + { + "name": "is_error_breakpoint", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_lines_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lines_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "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": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_breakpoint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "is_skipping_breakpoints", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "insert_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "remove_breakpoint", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "source", + "type": "StringName" + } + ] + }, + { + "name": "clear_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ] }, @@ -102724,6 +103320,33 @@ } ] }, + { + "name": "get_accessor_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_accessor_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "accessor_type", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_type", "is_const": false, @@ -102995,6 +103618,12 @@ "setter": "set_count", "getter": "get_count" }, + { + "type": "int", + "name": "accessor_type", + "setter": "set_accessor_type", + "getter": "get_accessor_type" + }, { "type": "int", "name": "type", @@ -107533,6 +108162,33 @@ "meta": "int32" } ] + }, + { + "name": "set_bake_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_bake_fps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } } ], "properties": [ @@ -107709,6 +108365,12 @@ "name": "handle_binary_image", "setter": "set_handle_binary_image", "getter": "get_handle_binary_image" + }, + { + "type": "float", + "name": "bake_fps", + "setter": "set_bake_fps", + "getter": "get_bake_fps" } ] }, @@ -115782,6 +116444,31 @@ } ] }, + { + "name": "set_ignore_invalid_connection_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ignore", + "type": "bool" + } + ] + }, + { + "name": "is_ignoring_valid_connection_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "get_input_port_count", "is_const": false, @@ -115972,6 +116659,12 @@ "name": "title", "setter": "set_title", "getter": "get_title" + }, + { + "type": "bool", + "name": "ignore_invalid_connection_type", + "setter": "set_ignore_invalid_connection_type", + "getter": "is_ignoring_valid_connection_type" } ] }, @@ -119183,6 +119876,18 @@ "type": "PackedByteArray" } }, + { + "name": "get_data_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, { "name": "convert", "is_const": false, @@ -119377,6 +120082,37 @@ } ] }, + { + "name": "create_empty", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 986942177, + "return_value": { + "type": "Image" + }, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + } + ] + }, { "name": "create_from_data", "is_const": false, @@ -122911,6 +123647,33 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_event_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_event_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } } ], "properties": [ @@ -122931,6 +123694,12 @@ "name": "strength", "setter": "set_strength", "getter": "get_strength" + }, + { + "type": "int", + "name": "event_index", + "setter": "set_event_index", + "getter": "get_event_index" } ] }, @@ -131722,6 +132491,33 @@ "meta": "float" } }, + { + "name": "set_denoiser_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "denoiser_range", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_denoiser_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "set_interior", "is_const": false, @@ -131872,6 +132668,12 @@ "setter": "set_denoiser_strength", "getter": "get_denoiser_strength" }, + { + "type": "int", + "name": "denoiser_range", + "setter": "set_denoiser_range", + "getter": "get_denoiser_range" + }, { "type": "float", "name": "bias", @@ -141209,6 +142011,23 @@ } ] }, + { + "name": "is_opened", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, { "name": "add_submenu_item", "is_const": false, @@ -160163,6 +160982,35 @@ } ], "methods": [ + { + "name": "get_entropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_system_ca_certificates", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, { "name": "get_connected_midi_inputs", "is_const": false, @@ -164154,6 +165002,13 @@ "is_vararg": false, "is_virtual": true }, + { + "name": "_on_main_swapchains_created", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true + }, { "name": "_on_session_destroyed", "is_const": false, @@ -183349,6 +184204,25 @@ } ] }, + { + "name": "shape_set_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, { "name": "shape_get_type", "is_const": true, @@ -183383,6 +184257,24 @@ } ] }, + { + "name": "shape_get_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, { "name": "space_create", "is_const": false, @@ -208693,6 +209585,10 @@ "name": "MAX_2D_DIRECTIONAL_LIGHTS", "value": 8 }, + { + "name": "MAX_MESH_SURFACES", + "value": 256 + }, { "name": "MATERIAL_RENDER_PRIORITY_MIN", "value": -128 @@ -218921,8 +219817,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2088642721, + "hash": 3098767073, "hash_compatibility": [ + 2088642721, 3176074788 ], "arguments": [ @@ -218943,6 +219840,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -218952,7 +219854,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 934531857, + "hash": 3523446176, + "hash_compatibility": [ + 934531857 + ], "arguments": [ { "name": "item", @@ -218965,6 +219870,11 @@ { "name": "color", "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -218974,7 +219884,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2439351960, + "hash": 333077949, + "hash_compatibility": [ + 2439351960 + ], "arguments": [ { "name": "item", @@ -218992,6 +219905,11 @@ { "name": "color", "type": "Color" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -230529,6 +231447,23 @@ } ] }, + { + "name": "_debug_get_stack_level_source", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "level", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "_debug_get_stack_level_locals", "is_const": false, @@ -233519,6 +234454,17 @@ } ] }, + { + "name": "get_concatenated_bone_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, { "name": "get_bone_parent", "is_const": true, @@ -236905,10 +237851,28 @@ { "name": "SkeletonModifier3D", "is_refcounted": false, - "is_instantiable": false, + "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ + { + "name": "_process_modification", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, { "name": "set_active", "is_const": false, @@ -245814,6 +246778,72 @@ "type": "X509Certificate" } ] + }, + { + "name": "is_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_unsafe_client", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_common_name_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_trusted_ca_chain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + }, + { + "name": "get_private_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2119971811, + "return_value": { + "type": "CryptoKey" + } + }, + { + "name": "get_own_certificate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } } ] }, @@ -255848,7 +256878,7 @@ { "name": "baseline_offset", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -255861,7 +256891,7 @@ "hash": 866169185, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -259274,7 +260304,8 @@ "arguments": [ { "name": "unicode", - "type": "int" + "type": "int", + "meta": "uint64" } ] }, @@ -260362,7 +261393,7 @@ { "name": "baseline_offset", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -260374,7 +261405,7 @@ "is_virtual": true, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -263477,7 +264508,8 @@ "arguments": [ { "name": "unicode", - "type": "int" + "type": "int", + "meta": "uint64" } ] }, @@ -270004,6 +271036,31 @@ "meta": "int32" } }, + { + "name": "set_x_draw_order_reversed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "x_draw_order_reversed", + "type": "bool" + } + ] + }, + { + "name": "is_x_draw_order_reversed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_rendering_quadrant_size", "is_const": false, @@ -270212,6 +271269,12 @@ "setter": "set_y_sort_origin", "getter": "get_y_sort_origin" }, + { + "type": "bool", + "name": "x_draw_order_reversed", + "setter": "set_x_draw_order_reversed", + "getter": "is_x_draw_order_reversed" + }, { "type": "int", "name": "rendering_quadrant_size", @@ -289516,6 +290579,34 @@ "inherits": "VisualShaderNode", "api_type": "core" }, + { + "name": "VisualShaderNodeReroute", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ + { + "name": "get_port_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1287173294, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "port_type", + "setter": "_set_port_type", + "getter": "get_port_type" + } + ] + }, { "name": "VisualShaderNodeResizableBase", "is_refcounted": true, @@ -302296,6 +303387,9 @@ } ], "signals": [ + { + "name": "reference_frame_changed" + }, { "name": "interface_added", "arguments": [