diff --git a/_static/redirects.csv b/_static/redirects.csv index 3fd633152..7c9da3083 100644 --- a/_static/redirects.csv +++ b/_static/redirects.csv @@ -493,3 +493,8 @@ source,destination /engine_details/architecture/custom_resource_format_loaders.html,/engine_details/engine_api/custom_resource_format_loaders.html /engine_details/architecture/custom_audiostreams.html,/engine_details/engine_api/custom_audiostreams.html /engine_details/architecture/custom_platform_ports.html,/engine_details/engine_api/custom_platform_ports.html +/tutorials/scripting/gdextension/gdextension_c_example.html,/engine_details/engine_api/gdextension/gdextension_c_example.html +/tutorials/scripting/gdextension/gdextension_file.html,/engine_details/engine_api/gdextension/gdextension_file.html +/tutorials/scripting/gdextension/gdextension_interface_json_file.html,/engine_details/engine_api/gdextension/gdextension_interface_json_file.html +/tutorials/scripting/gdextension/index.html,/engine_details/engine_api/gdextension/index.html +/tutorials/scripting/gdextension/what_is_gdextension.html,/engine_details/engine_api/gdextension/what_is_gdextension.html diff --git a/classes/class_gdextension.rst b/classes/class_gdextension.rst index bac211ea5..4f5ce6ed3 100644 --- a/classes/class_gdextension.rst +++ b/classes/class_gdextension.rst @@ -28,7 +28,7 @@ The **GDExtension** resource type represents a `shared library ` +- :doc:`GDExtension overview <../engine_details/engine_api/gdextension/what_is_gdextension>` - :doc:`GDExtension example in C++ <../tutorials/scripting/cpp/gdextension_cpp_example>` diff --git a/classes/class_gdextensionmanager.rst b/classes/class_gdextensionmanager.rst index 1be0b2dc2..883da5a44 100644 --- a/classes/class_gdextensionmanager.rst +++ b/classes/class_gdextensionmanager.rst @@ -28,7 +28,7 @@ The GDExtensionManager loads, initializes, and keeps track of all available :ref Tutorials --------- -- :doc:`GDExtension overview <../tutorials/scripting/gdextension/what_is_gdextension>` +- :doc:`GDExtension overview <../engine_details/engine_api/gdextension/what_is_gdextension>` - :doc:`GDExtension example in C++ <../tutorials/scripting/cpp/gdextension_cpp_example>` diff --git a/tutorials/scripting/gdextension/gdextension_c_example.rst b/engine_details/engine_api/gdextension/gdextension_c_example.rst similarity index 100% rename from tutorials/scripting/gdextension/gdextension_c_example.rst rename to engine_details/engine_api/gdextension/gdextension_c_example.rst diff --git a/tutorials/scripting/gdextension/gdextension_file.rst b/engine_details/engine_api/gdextension/gdextension_file.rst similarity index 100% rename from tutorials/scripting/gdextension/gdextension_file.rst rename to engine_details/engine_api/gdextension/gdextension_file.rst diff --git a/tutorials/scripting/gdextension/gdextension_interface_json_file.rst b/engine_details/engine_api/gdextension/gdextension_interface_json_file.rst similarity index 100% rename from tutorials/scripting/gdextension/gdextension_interface_json_file.rst rename to engine_details/engine_api/gdextension/gdextension_interface_json_file.rst diff --git a/tutorials/scripting/gdextension/img/gdextension_c_inspector_properties.webp b/engine_details/engine_api/gdextension/img/gdextension_c_inspector_properties.webp similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_inspector_properties.webp rename to engine_details/engine_api/gdextension/img/gdextension_c_inspector_properties.webp diff --git a/tutorials/scripting/gdextension/img/gdextension_c_methods_doc.webp b/engine_details/engine_api/gdextension/img/gdextension_c_methods_doc.webp similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_methods_doc.webp rename to engine_details/engine_api/gdextension/img/gdextension_c_methods_doc.webp diff --git a/tutorials/scripting/gdextension/img/gdextension_c_moving_sprite.gif b/engine_details/engine_api/gdextension/img/gdextension_c_moving_sprite.gif similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_moving_sprite.gif rename to engine_details/engine_api/gdextension/img/gdextension_c_moving_sprite.gif diff --git a/tutorials/scripting/gdextension/img/gdextension_c_running.webp b/engine_details/engine_api/gdextension/img/gdextension_c_running.webp similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_running.webp rename to engine_details/engine_api/gdextension/img/gdextension_c_running.webp diff --git a/tutorials/scripting/gdextension/img/gdextension_c_signal_doc.webp b/engine_details/engine_api/gdextension/img/gdextension_c_signal_doc.webp similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_signal_doc.webp rename to engine_details/engine_api/gdextension/img/gdextension_c_signal_doc.webp diff --git a/tutorials/scripting/gdextension/img/gdextension_c_signal_print.webp b/engine_details/engine_api/gdextension/img/gdextension_c_signal_print.webp similarity index 100% rename from tutorials/scripting/gdextension/img/gdextension_c_signal_print.webp rename to engine_details/engine_api/gdextension/img/gdextension_c_signal_print.webp diff --git a/tutorials/scripting/gdextension/index.rst b/engine_details/engine_api/gdextension/index.rst similarity index 100% rename from tutorials/scripting/gdextension/index.rst rename to engine_details/engine_api/gdextension/index.rst diff --git a/tutorials/scripting/gdextension/what_is_gdextension.rst b/engine_details/engine_api/gdextension/what_is_gdextension.rst similarity index 100% rename from tutorials/scripting/gdextension/what_is_gdextension.rst rename to engine_details/engine_api/gdextension/what_is_gdextension.rst diff --git a/engine_details/engine_api/index.rst b/engine_details/engine_api/index.rst index afd175ce1..ba1b5a3b7 100644 --- a/engine_details/engine_api/index.rst +++ b/engine_details/engine_api/index.rst @@ -21,6 +21,7 @@ that some aspects of the code or directory structures may be different in GDExte :name: toc-devel-cpp-source-advanced custom_modules_in_cpp + gdextension/index binding_to_external_libraries custom_godot_servers custom_resource_format_loaders diff --git a/tutorials/scripting/index.rst b/tutorials/scripting/index.rst index 46c2ff946..8c000072b 100644 --- a/tutorials/scripting/index.rst +++ b/tutorials/scripting/index.rst @@ -23,7 +23,6 @@ The sections below each focus on a given programming language. c_sharp/index cpp/index other_languages - gdextension/index .. _doc_scripting_core_features: