From cb3ad55873170231fe499dba3e1e99a159a85f26 Mon Sep 17 00:00:00 2001 From: David Snopek Date: Fri, 1 Aug 2025 09:52:19 -0500 Subject: [PATCH] gdextension: Sync with upstream commit 2d113cc224cb9be07866d003819fcef2226a52ea (4.5-beta4) --- gdextension/extension_api.json | 167 ++++++++++++++++++++++++++++++++- 1 file changed, 163 insertions(+), 4 deletions(-) diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json index 563c60e4..4d209811 100644 --- a/gdextension/extension_api.json +++ b/gdextension/extension_api.json @@ -3,9 +3,9 @@ "version_major": 4, "version_minor": 5, "version_patch": 0, - "version_status": "beta3", + "version_status": "beta4", "version_build": "official", - "version_full_name": "Godot Engine v4.5.beta3.official", + "version_full_name": "Godot Engine v4.5.beta4.official", "precision": "single" }, "builtin_class_sizes": [ @@ -25894,6 +25894,30 @@ "inherits": "RefCounted", "api_type": "core", "methods": [ + { + "name": "_filter_neighbor", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "neighbor_id", + "type": "int", + "meta": "int64" + } + ] + }, { "name": "_estimate_cost", "is_const": true, @@ -26122,6 +26146,31 @@ "type": "PackedInt64Array" } }, + { + "name": "set_neighbor_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_neighbor_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_point_disabled", "is_const": false, @@ -26399,6 +26448,14 @@ } ] } + ], + "properties": [ + { + "type": "bool", + "name": "neighbor_filter_enabled", + "setter": "set_neighbor_filter_enabled", + "getter": "is_neighbor_filter_enabled" + } ] }, { @@ -26408,6 +26465,30 @@ "inherits": "RefCounted", "api_type": "core", "methods": [ + { + "name": "_filter_neighbor", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_id", + "type": "int", + "meta": "int64" + }, + { + "name": "neighbor_id", + "type": "int", + "meta": "int64" + } + ] + }, { "name": "_estimate_cost", "is_const": true, @@ -26677,6 +26758,31 @@ } ] }, + { + "name": "set_neighbor_filter_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_neighbor_filter_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "connect_points", "is_const": false, @@ -26913,6 +27019,14 @@ } ] } + ], + "properties": [ + { + "type": "bool", + "name": "neighbor_filter_enabled", + "setter": "set_neighbor_filter_enabled", + "getter": "is_neighbor_filter_enabled" + } ] }, { @@ -92804,9 +92918,12 @@ "is_required": false, "is_vararg": false, "is_virtual": true, - "hash": 3991065292, + "hash": 3536238170, + "hash_compatibility": [ + 3991065292 + ], "return_value": { - "type": "ImageTexture" + "type": "Texture2D" }, "arguments": [ { @@ -249282,6 +249399,31 @@ "type": "bool" } }, + { + "name": "set_scroll_follow_visible_characters", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "follow", + "type": "bool" + } + ] + }, + { + "name": "is_scroll_following_visible_characters", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_scroll_follow", "is_const": false, @@ -249991,6 +250133,17 @@ } ] }, + { + "name": "get_visible_content_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 410525958, + "return_value": { + "type": "Rect2i" + } + }, { "name": "get_line_offset", "is_const": false, @@ -250194,6 +250347,12 @@ "setter": "set_scroll_follow", "getter": "is_scroll_following" }, + { + "type": "bool", + "name": "scroll_following_visible_characters", + "setter": "set_scroll_follow_visible_characters", + "getter": "is_scroll_following_visible_characters" + }, { "type": "int", "name": "autowrap_mode",