summaryrefslogtreecommitdiff
path: root/modules/gdnative/doc_classes
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gdnative/doc_classes')
-rw-r--r--modules/gdnative/doc_classes/GDNative.xml33
-rw-r--r--modules/gdnative/doc_classes/GDNativeLibrary.xml48
-rw-r--r--modules/gdnative/doc_classes/NativeScript.xml55
-rw-r--r--modules/gdnative/doc_classes/PluginScript.xml17
-rw-r--r--modules/gdnative/doc_classes/VideoStreamGDNative.xml27
5 files changed, 0 insertions, 180 deletions
diff --git a/modules/gdnative/doc_classes/GDNative.xml b/modules/gdnative/doc_classes/GDNative.xml
deleted file mode 100644
index 4bc149b119..0000000000
--- a/modules/gdnative/doc_classes/GDNative.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<class name="GDNative" inherits="RefCounted" version="4.0">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <tutorials>
- </tutorials>
- <methods>
- <method name="call_native">
- <return type="Variant" />
- <argument index="0" name="calling_type" type="StringName" />
- <argument index="1" name="procedure_name" type="StringName" />
- <argument index="2" name="arguments" type="Array" />
- <description>
- </description>
- </method>
- <method name="initialize">
- <return type="bool" />
- <description>
- </description>
- </method>
- <method name="terminate">
- <return type="bool" />
- <description>
- </description>
- </method>
- </methods>
- <members>
- <member name="library" type="GDNativeLibrary" setter="set_library" getter="get_library">
- </member>
- </members>
-</class>
diff --git a/modules/gdnative/doc_classes/GDNativeLibrary.xml b/modules/gdnative/doc_classes/GDNativeLibrary.xml
deleted file mode 100644
index 3654870b09..0000000000
--- a/modules/gdnative/doc_classes/GDNativeLibrary.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<class name="GDNativeLibrary" inherits="Resource" version="4.0">
- <brief_description>
- An external library containing functions or script classes to use in Godot.
- </brief_description>
- <description>
- A GDNative library can implement [NativeScript]s, global functions to call with the [GDNative] class, or low-level engine extensions through interfaces such as XRInterfaceGDNative. The library must be compiled for each platform and architecture that the project will run on.
- </description>
- <tutorials>
- <link title="GDNative C example">https://docs.godotengine.org/en/latest/tutorials/plugins/gdnative/gdnative-c-example.html</link>
- <link title="GDNative C++ example">https://docs.godotengine.org/en/latest/tutorials/plugins/gdnative/gdnative-cpp-example.html</link>
- </tutorials>
- <methods>
- <method name="get_current_dependencies" qualifiers="const">
- <return type="PackedStringArray" />
- <description>
- Returns paths to all dependency libraries for the current platform and architecture.
- </description>
- </method>
- <method name="get_current_library_path" qualifiers="const">
- <return type="String" />
- <description>
- Returns the path to the dynamic library file for the current platform and architecture.
- </description>
- </method>
- </methods>
- <members>
- <member name="config_file" type="ConfigFile" setter="set_config_file" getter="get_config_file">
- This resource in INI-style [ConfigFile] format, as in [code].gdnlib[/code] files.
- </member>
- <member name="load_once" type="bool" setter="set_load_once" getter="should_load_once" default="true">
- If [code]true[/code], Godot loads only one copy of the library and each script that references the library will share static data like static or global variables.
- If [code]false[/code], Godot loads a separate copy of the library into memory for each script that references it.
- </member>
- <member name="reloadable" type="bool" setter="set_reloadable" getter="is_reloadable" default="true">
- If [code]true[/code], the editor will temporarily unload the library whenever the user switches away from the editor window, allowing the user to recompile the library without restarting Godot.
- [b]Note:[/b] If the library defines tool scripts that run inside the editor, [code]reloadable[/code] must be [code]false[/code]. Otherwise, the editor will attempt to unload the tool scripts while they're in use and crash.
- </member>
- <member name="singleton" type="bool" setter="set_singleton" getter="is_singleton" default="false">
- If [code]true[/code], Godot loads the library at startup rather than the first time a script uses the library, calling [code]{prefix}gdnative_singleton[/code] after initializing the library (where [code]{prefix}[/code] is the value of [member symbol_prefix]). The library remains loaded as long as Godot is running.
- [b]Note:[/b] A singleton library cannot be [member reloadable].
- </member>
- <member name="symbol_prefix" type="String" setter="set_symbol_prefix" getter="get_symbol_prefix" default="&quot;godot_&quot;">
- The prefix this library's entry point functions begin with. For example, a GDNativeLibrary would declare its [code]gdnative_init[/code] function as [code]godot_gdnative_init[/code] by default.
- On platforms that require statically linking libraries (currently only iOS), each library must have a different [code]symbol_prefix[/code].
- </member>
- </members>
-</class>
diff --git a/modules/gdnative/doc_classes/NativeScript.xml b/modules/gdnative/doc_classes/NativeScript.xml
deleted file mode 100644
index 9d34e89f02..0000000000
--- a/modules/gdnative/doc_classes/NativeScript.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<class name="NativeScript" inherits="Script" version="4.0">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <tutorials>
- </tutorials>
- <methods>
- <method name="get_class_documentation" qualifiers="const">
- <return type="String" />
- <description>
- Returns the documentation string that was previously set with [code]godot_nativescript_set_class_documentation[/code].
- </description>
- </method>
- <method name="get_method_documentation" qualifiers="const">
- <return type="String" />
- <argument index="0" name="method" type="StringName" />
- <description>
- Returns the documentation string that was previously set with [code]godot_nativescript_set_method_documentation[/code].
- </description>
- </method>
- <method name="get_property_documentation" qualifiers="const">
- <return type="String" />
- <argument index="0" name="path" type="StringName" />
- <description>
- Returns the documentation string that was previously set with [code]godot_nativescript_set_property_documentation[/code].
- </description>
- </method>
- <method name="get_signal_documentation" qualifiers="const">
- <return type="String" />
- <argument index="0" name="signal_name" type="StringName" />
- <description>
- Returns the documentation string that was previously set with [code]godot_nativescript_set_signal_documentation[/code].
- </description>
- </method>
- <method name="new" qualifiers="vararg">
- <return type="Variant" />
- <description>
- Constructs a new object of the base type with a script of this type already attached.
- [i]Note[/i]: Any arguments passed to this function will be ignored and not passed to the native constructor function. This will change with in a future API extension.
- </description>
- </method>
- </methods>
- <members>
- <member name="class_name" type="String" setter="set_class_name" getter="get_class_name" default="&quot;&quot;">
- </member>
- <member name="library" type="GDNativeLibrary" setter="set_library" getter="get_library">
- </member>
- <member name="script_class_icon_path" type="String" setter="set_script_class_icon_path" getter="get_script_class_icon_path" default="&quot;&quot;">
- </member>
- <member name="script_class_name" type="String" setter="set_script_class_name" getter="get_script_class_name" default="&quot;&quot;">
- </member>
- </members>
-</class>
diff --git a/modules/gdnative/doc_classes/PluginScript.xml b/modules/gdnative/doc_classes/PluginScript.xml
deleted file mode 100644
index ec80ade394..0000000000
--- a/modules/gdnative/doc_classes/PluginScript.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<class name="PluginScript" inherits="Script" version="4.0">
- <brief_description>
- </brief_description>
- <description>
- </description>
- <tutorials>
- </tutorials>
- <methods>
- <method name="new" qualifiers="vararg">
- <return type="Variant" />
- <description>
- Returns a new instance of the script.
- </description>
- </method>
- </methods>
-</class>
diff --git a/modules/gdnative/doc_classes/VideoStreamGDNative.xml b/modules/gdnative/doc_classes/VideoStreamGDNative.xml
deleted file mode 100644
index dc64e8fc18..0000000000
--- a/modules/gdnative/doc_classes/VideoStreamGDNative.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<class name="VideoStreamGDNative" inherits="VideoStream" version="4.0">
- <brief_description>
- [VideoStream] resource for for video formats implemented via GDNative.
- </brief_description>
- <description>
- [VideoStream] resource for for video formats implemented via GDNative.
- It can be used via [url=https://github.com/KidRigger/godot-videodecoder]godot-videodecoder[/url] which uses the [url=https://ffmpeg.org]FFmpeg[/url] library.
- </description>
- <tutorials>
- </tutorials>
- <methods>
- <method name="get_file">
- <return type="String" />
- <description>
- Returns the video file handled by this [VideoStreamGDNative].
- </description>
- </method>
- <method name="set_file">
- <return type="void" />
- <argument index="0" name="file" type="String" />
- <description>
- Sets the video file that this [VideoStreamGDNative] resource handles. The supported extensions depend on the GDNative plugins used to expose video formats.
- </description>
- </method>
- </methods>
-</class>