From 03adb3a4f05ec20a39f19a8d3f9dd050931c0d5b Mon Sep 17 00:00:00 2001 From: Relintai Date: Mon, 12 May 2025 22:18:14 +0200 Subject: [PATCH] Update links in the docs. Pt. 11. --- doc/classes/Quaternion.xml | 2 +- doc/classes/ReflectionProbe.xml | 2 +- doc/classes/RenderingServer.xml | 2 +- doc/classes/ResourceImporter.xml | 2 +- doc/classes/RootMotionView.xml | 2 +- doc/classes/SceneTree.xml | 4 ++-- doc/classes/Script.xml | 2 +- doc/classes/Semaphore.xml | 2 +- doc/classes/Shader.xml | 4 ++-- doc/classes/ShaderMaterial.xml | 2 +- doc/classes/SoftBody.xml | 2 +- doc/classes/Spatial.xml | 2 +- doc/classes/SpatialMaterial.xml | 2 +- doc/classes/StreamPeerSSL.xml | 2 +- doc/classes/Theme.xml | 2 +- doc/classes/Thread.xml | 4 ++-- doc/classes/Translation.xml | 4 ++-- doc/classes/TranslationServer.xml | 4 ++-- modules/skeleton_2d/doc_classes/Skeleton2D.xml | 2 +- 19 files changed, 24 insertions(+), 24 deletions(-) diff --git a/doc/classes/Quaternion.xml b/doc/classes/Quaternion.xml index 0c88531a5..b551bbffd 100644 --- a/doc/classes/Quaternion.xml +++ b/doc/classes/Quaternion.xml @@ -9,7 +9,7 @@ Due to its compactness and the way it is stored in memory, certain operations (obtaining axis-angle and performing SLERP, in particular) are more efficient and robust against floating-point errors. - $DOCS_URL/tutorials/3d/using_transforms.html#interpolating-with-quaternions + $DOCS_URL/03_usage/03_3d/02_using_transforms.md#interpolating-with-quaternions diff --git a/doc/classes/ReflectionProbe.xml b/doc/classes/ReflectionProbe.xml index 95b03b20f..2c3dca9ae 100644 --- a/doc/classes/ReflectionProbe.xml +++ b/doc/classes/ReflectionProbe.xml @@ -11,7 +11,7 @@ [b]Note:[/b] The GLES2 backend will only display two reflection probes at the same time for a single mesh. If possible, split up large meshes that span over multiple reflection probes into smaller ones. - $DOCS_URL/tutorials/3d/reflection_probes.md + $DOCS_URL/03_usage/03_3d/06_reflection_probes.md diff --git a/doc/classes/RenderingServer.xml b/doc/classes/RenderingServer.xml index 90ea8076f..f72990873 100644 --- a/doc/classes/RenderingServer.xml +++ b/doc/classes/RenderingServer.xml @@ -15,7 +15,7 @@ In 2D, all visible objects are some form of canvas item. In order to be visible, a canvas item needs to be the child of a canvas attached to a viewport, or it needs to be the child of another canvas item that is eventually attached to the canvas. - $DOCS_URL/tutorials/performance/using_servers.md + $DOCS_URL/03_usage/17_performance/08_using_servers.md diff --git a/doc/classes/ResourceImporter.xml b/doc/classes/ResourceImporter.xml index efe72bff1..89d50f40a 100644 --- a/doc/classes/ResourceImporter.xml +++ b/doc/classes/ResourceImporter.xml @@ -7,7 +7,7 @@ This is the base class for the resource importers implemented in core. To implement your own resource importers using editor plugins, see [EditorImportPlugin]. - $DOCS_URL/tutorials/plugins/editor/import_plugins.md + $DOCS_URL/03_usage/19_plugins/editor/04_import_plugins.md diff --git a/doc/classes/RootMotionView.xml b/doc/classes/RootMotionView.xml index d19e285cd..95c446a45 100644 --- a/doc/classes/RootMotionView.xml +++ b/doc/classes/RootMotionView.xml @@ -8,7 +8,7 @@ [b]Note:[/b] [RootMotionView] is only visible in the editor. It will be hidden automatically in the running project, and will also be converted to a plain [Node] in the running project. This means a script attached to a [RootMotionView] node [i]must[/i] have [code]extends Node[/code] instead of [code]extends RootMotionView[/code]. Additionally, it must not be a [code]tool[/code] script. - $DOCS_URL/tutorials/animation/animation_tree.html#root-motion + $DOCS_URL/03_usage/05_animation/04_animation_tree.md#root-motion diff --git a/doc/classes/SceneTree.xml b/doc/classes/SceneTree.xml index 5771d8ebb..6b7e14cd1 100644 --- a/doc/classes/SceneTree.xml +++ b/doc/classes/SceneTree.xml @@ -9,8 +9,8 @@ [SceneTree] is the default [MainLoop] implementation used by scenes, and is thus in charge of the game loop. - $DOCS_URL/tutorials/scripting/scene_tree.md - $DOCS_URL/tutorials/rendering/multiple_resolutions.md + $DOCS_URL/03_usage/15_scripting/14_scene_tree.md + $DOCS_URL/03_usage/14_rendering/02_multiple_resolutions.md diff --git a/doc/classes/Script.xml b/doc/classes/Script.xml index 78f59588f..97bd74af2 100644 --- a/doc/classes/Script.xml +++ b/doc/classes/Script.xml @@ -8,7 +8,7 @@ The [code]new[/code] method of a script subclass creates a new instance. [method Object.set_script] extends an existing object, if that object's class matches one of the script's base classes. - $DOCS_URL/tutorials/scripting/index.md + $DOCS_URL/03_usage/15_scripting diff --git a/doc/classes/Semaphore.xml b/doc/classes/Semaphore.xml index f65243409..ef94b5802 100644 --- a/doc/classes/Semaphore.xml +++ b/doc/classes/Semaphore.xml @@ -7,7 +7,7 @@ A synchronization semaphore which can be used to synchronize multiple [Thread]s. Initialized to zero on creation. Be careful to avoid deadlocks. For a binary version, see [Mutex]. - $DOCS_URL/tutorials/performance/threads/using_multiple_threads.md + $DOCS_URL/03_usage/17_performance/threads/01_using_multiple_threads.md diff --git a/doc/classes/Shader.xml b/doc/classes/Shader.xml index e73c155ad..a0c55e472 100644 --- a/doc/classes/Shader.xml +++ b/doc/classes/Shader.xml @@ -7,8 +7,8 @@ This class allows you to define a custom shader program that can be used by a [ShaderMaterial]. Shaders allow you to write your own custom behavior for rendering objects or updating particle information. For a detailed explanation and usage, please see the tutorials linked below. - $DOCS_URL/tutorials/shaders/index.md - $DOCS_URL/tutorials/shaders/introduction_to_shaders.md + $DOCS_URL/03_usage/16_shaders + $DOCS_URL/03_usage/16_shaders/01_introduction_to_shaders.md diff --git a/doc/classes/ShaderMaterial.xml b/doc/classes/ShaderMaterial.xml index 92a593e44..961e84c0d 100644 --- a/doc/classes/ShaderMaterial.xml +++ b/doc/classes/ShaderMaterial.xml @@ -8,7 +8,7 @@ [b]Note:[/b] Due to a renderer limitation, emissive [ShaderMaterial]s cannot emit light when used in a [GIProbe]. Only emissive [SpatialMaterial]s can emit light in a [GIProbe]. - $DOCS_URL/tutorials/shaders/index.md + $DOCS_URL/03_usage/16_shaders diff --git a/doc/classes/SoftBody.xml b/doc/classes/SoftBody.xml index 7a6952b79..363a91acd 100644 --- a/doc/classes/SoftBody.xml +++ b/doc/classes/SoftBody.xml @@ -8,7 +8,7 @@ [b]Note:[/b] There are many known bugs in [SoftBody]. Therefore, it's not recommended to use them for things that can affect gameplay (such as a player character made entirely out of soft bodies). - $DOCS_URL/tutorials/physics/soft_body.md + $DOCS_URL/03_usage/10_physics/08_soft_body.md diff --git a/doc/classes/Spatial.xml b/doc/classes/Spatial.xml index 499e30af2..b99a0799c 100644 --- a/doc/classes/Spatial.xml +++ b/doc/classes/Spatial.xml @@ -9,7 +9,7 @@ [b]Note:[/b] Unless otherwise specified, all methods that have angle parameters must have angles specified as [i]radians[/i]. To convert degrees to radians, use [method @GDScript.deg2rad]. - $DOCS_URL/tutorials/3d/introduction_to_3d.md + $DOCS_URL/03_usage/03_3d/01_introduction_to_3d.md $DOCS_URL/07_demo_projects/3d diff --git a/doc/classes/SpatialMaterial.xml b/doc/classes/SpatialMaterial.xml index 8b3307080..60a6be843 100644 --- a/doc/classes/SpatialMaterial.xml +++ b/doc/classes/SpatialMaterial.xml @@ -7,7 +7,7 @@ This provides a default material with a wide variety of rendering features and properties without the need to write shader code. See the tutorial below for details. - $DOCS_URL/tutorials/3d/spatial_material.md + $DOCS_URL/03_usage/03_3d/04_spatial_material.md diff --git a/doc/classes/StreamPeerSSL.xml b/doc/classes/StreamPeerSSL.xml index bb3dfb99d..4a85f8d23 100644 --- a/doc/classes/StreamPeerSSL.xml +++ b/doc/classes/StreamPeerSSL.xml @@ -7,7 +7,7 @@ SSL stream peer. This object can be used to connect to an SSL server or accept a single SSL client connection. - $DOCS_URL/tutorials/networking/ssl_certificates.md + $DOCS_URL/03_usage/08_networking/04_ssl_certificates.md diff --git a/doc/classes/Theme.xml b/doc/classes/Theme.xml index 09a187dbd..7a47fc608 100644 --- a/doc/classes/Theme.xml +++ b/doc/classes/Theme.xml @@ -8,7 +8,7 @@ Theme resources can alternatively be loaded by writing them in a [code].theme[/code] file, see the documentation for more information. - $DOCS_URL/tutorials/ui/gui_skinning.md + $DOCS_URL/03_usage/04_ui/skinning_and_themes/01_gui_skinning.md diff --git a/doc/classes/Thread.xml b/doc/classes/Thread.xml index fa8d7200d..5b65177b5 100644 --- a/doc/classes/Thread.xml +++ b/doc/classes/Thread.xml @@ -7,8 +7,8 @@ A unit of execution in a process. Can run methods on [Object]s simultaneously. The use of synchronization via [Mutex] or [Semaphore] is advised if working with shared objects. - $DOCS_URL/tutorials/performance/threads/using_multiple_threads.md - $DOCS_URL/tutorials/performance/threads/thread_safe_apis.md + $DOCS_URL/03_usage/17_performance/threads/01_using_multiple_threads.md + $DOCS_URL/03_usage/17_performance/threads/02_thread_safe_apis.md $DOCS_URL/07_demo_projects/3d/voxel diff --git a/doc/classes/Translation.xml b/doc/classes/Translation.xml index d9fb10fec..522544549 100644 --- a/doc/classes/Translation.xml +++ b/doc/classes/Translation.xml @@ -7,8 +7,8 @@ Translations are resources that can be loaded and unloaded on demand. They map a string to another string. - $DOCS_URL/tutorials/i18n/internationalizing_games.md - $DOCS_URL/tutorials/i18n/locales.md + $DOCS_URL/03_usage/12_i18n/01_internationalizing_games.md + $DOCS_URL/03_usage/12_i18n/03_locales.md diff --git a/doc/classes/TranslationServer.xml b/doc/classes/TranslationServer.xml index 628cb74e3..9849bf3d0 100644 --- a/doc/classes/TranslationServer.xml +++ b/doc/classes/TranslationServer.xml @@ -7,8 +7,8 @@ Server that manages all translations. Translations can be set to it and removed from it. - $DOCS_URL/tutorials/i18n/internationalizing_games.md - $DOCS_URL/tutorials/i18n/locales.md + $DOCS_URL/03_usage/12_i18n/01_internationalizing_games.md + $DOCS_URL/03_usage/12_i18n/03_locales.md diff --git a/modules/skeleton_2d/doc_classes/Skeleton2D.xml b/modules/skeleton_2d/doc_classes/Skeleton2D.xml index bca1c34c7..aa6393a72 100644 --- a/modules/skeleton_2d/doc_classes/Skeleton2D.xml +++ b/modules/skeleton_2d/doc_classes/Skeleton2D.xml @@ -7,7 +7,7 @@ Skeleton2D parents a hierarchy of [Bone2D] objects. It is a requirement of [Bone2D]. Skeleton2D holds a reference to the rest pose of its children and acts as a single point of access to its bones. - $DOCS_URL/tutorials/animation/2d_skeletons.md + $DOCS_URL/03_usage/05_animation/03_2d_skeletons.md