From e3a3d4c75483011698fe3478f7243c6439e188b8 Mon Sep 17 00:00:00 2001 From: Spartan322 Date: Thu, 31 Oct 2024 05:19:08 -0400 Subject: [PATCH] Sync with tag redot-4.3-beta.2 (Redot-Engine/redot-engine@92225b33c283bff14c105c4d44c22a831601721b) --- gdextension/extension_api.json | 176 +++++++++++++++++++++++++++- gdextension/gdextension_interface.h | 6 +- 2 files changed, 178 insertions(+), 4 deletions(-) diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json index 10c2f344..2fa1ec7e 100644 --- a/gdextension/extension_api.json +++ b/gdextension/extension_api.json @@ -3,9 +3,10 @@ "version_major": 4, "version_minor": 3, "version_patch": 0, - "version_status": "stable", + "version_status": "beta", + "version_status_version": 2, "version_build": "official", - "version_full_name": "Godot Engine v4.3.stable.official" + "version_full_name": "Redot Engine v4.3.beta.2.official" }, "builtin_class_sizes": [ { @@ -26339,6 +26340,33 @@ "type": "bool" } }, + { + "name": "set_max_traversals", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "max_traversals", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_max_traversals", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int64" + } + }, { "name": "set_diagonal_mode", "is_const": false, @@ -26652,6 +26680,12 @@ "setter": "set_jumping_enabled", "getter": "is_jumping_enabled" }, + { + "type": "int", + "name": "max_traversals", + "setter": "set_max_traversals", + "getter": "get_max_traversals" + }, { "type": "int", "name": "default_compute_heuristic", @@ -92577,6 +92611,17 @@ "type": "Dictionary" } }, + { + "name": "get_godot_compatible_version_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, { "name": "get_author_info", "is_const": true, @@ -92588,6 +92633,17 @@ "type": "Dictionary" } }, + { + "name": "get_godot_author_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, { "name": "get_copyright_info", "is_const": true, @@ -92610,6 +92666,17 @@ "type": "Dictionary" } }, + { + "name": "get_godot_donor_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, { "name": "get_license_info", "is_const": true, @@ -145865,6 +145932,31 @@ "type": "bool" } }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, { "name": "set_bidirectional", "is_const": false, @@ -146197,6 +146289,31 @@ "type": "bool" } }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "navigation_map", + "type": "RID" + } + ] + }, + { + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, { "name": "set_bidirectional", "is_const": false, @@ -156628,6 +156745,19 @@ } ] }, + { + "name": "_unhandled_picking_input", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] + }, { "name": "print_orphan_nodes", "is_const": false, @@ -157527,6 +157657,31 @@ "type": "bool" } }, + { + "name": "set_process_unhandled_picking_input", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_processing_unhandled_picking_input", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_process_mode", "is_const": false, @@ -231816,6 +231971,23 @@ "is_vararg": false, "is_virtual": true }, + { + "name": "_reload_scripts", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "scripts", + "type": "Array" + }, + { + "name": "soft_reload", + "type": "bool" + } + ] + }, { "name": "_reload_tool_script", "is_const": false, diff --git a/gdextension/gdextension_interface.h b/gdextension/gdextension_interface.h index fce377f9..a892327c 100644 --- a/gdextension/gdextension_interface.h +++ b/gdextension/gdextension_interface.h @@ -2,9 +2,11 @@ /* gdextension_interface.h */ /**************************************************************************/ /* This file is part of: */ -/* GODOT ENGINE */ -/* https://godotengine.org */ +/* REDOT ENGINE */ +/* https://redotengine.org */ /**************************************************************************/ +/* Copyright (c) 2024-present Redot Engine contributors */ +/* (see REDOT_AUTHORS.md) */ /* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ /* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ /* */