浏览代码

gdextension: Sync with upstream commit 2d113cc224cb9be07866d003819fcef2226a52ea (4.5-beta4)

David Snopek 1 月之前
父节点
当前提交
cb3ad55873
共有 1 个文件被更改,包括 163 次插入4 次删除
  1. 163 4
      gdextension/extension_api.json

+ 163 - 4
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",