gdextension: Sync with upstream commit ada712e06a471da2a2f4646237830bbd7980c114 (4.1-rc1)
parent
bfc9e0bd93
commit
a4784e12b9
|
@ -3,9 +3,9 @@
|
||||||
"version_major": 4,
|
"version_major": 4,
|
||||||
"version_minor": 1,
|
"version_minor": 1,
|
||||||
"version_patch": 0,
|
"version_patch": 0,
|
||||||
"version_status": "beta3",
|
"version_status": "rc1",
|
||||||
"version_build": "official",
|
"version_build": "official",
|
||||||
"version_full_name": "Godot Engine v4.1.beta3.official"
|
"version_full_name": "Godot Engine v4.1.rc1.official"
|
||||||
},
|
},
|
||||||
"builtin_class_sizes": [
|
"builtin_class_sizes": [
|
||||||
{
|
{
|
||||||
|
@ -73608,12 +73608,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73656,12 +73656,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73708,12 +73708,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73760,12 +73760,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73808,12 +73808,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73860,12 +73860,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -73918,12 +73918,12 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "key_callback",
|
"name": "key_callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tag",
|
"name": "tag",
|
||||||
|
@ -135023,7 +135023,7 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -135046,7 +135046,7 @@
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable",
|
"type": "Callable",
|
||||||
"default_value": ""
|
"default_value": "Callable()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -141109,7 +141109,7 @@
|
||||||
"is_vararg": false,
|
"is_vararg": false,
|
||||||
"is_static": false,
|
"is_static": false,
|
||||||
"is_virtual": false,
|
"is_virtual": false,
|
||||||
"hash": 2496066933,
|
"hash": 3703028813,
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
"name": "navigation_mesh",
|
"name": "navigation_mesh",
|
||||||
|
@ -141125,7 +141125,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable"
|
"type": "Callable",
|
||||||
|
"default_value": "Callable()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -141135,7 +141136,7 @@
|
||||||
"is_vararg": false,
|
"is_vararg": false,
|
||||||
"is_static": false,
|
"is_static": false,
|
||||||
"is_virtual": false,
|
"is_virtual": false,
|
||||||
"hash": 3822753491,
|
"hash": 3669016597,
|
||||||
"arguments": [
|
"arguments": [
|
||||||
{
|
{
|
||||||
"name": "navigation_mesh",
|
"name": "navigation_mesh",
|
||||||
|
@ -141147,7 +141148,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "callback",
|
"name": "callback",
|
||||||
"type": "Callable"
|
"type": "Callable",
|
||||||
|
"default_value": "Callable()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -162425,7 +162427,7 @@
|
||||||
{
|
{
|
||||||
"name": "body_b",
|
"name": "body_b",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -162456,12 +162458,12 @@
|
||||||
{
|
{
|
||||||
"name": "body_a",
|
"name": "body_a",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "body_b",
|
"name": "body_b",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -162492,7 +162494,7 @@
|
||||||
{
|
{
|
||||||
"name": "body_b",
|
"name": "body_b",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -189008,6 +189010,10 @@
|
||||||
"name": "LIGHT_PARAM_TRANSMITTANCE_BIAS",
|
"name": "LIGHT_PARAM_TRANSMITTANCE_BIAS",
|
||||||
"value": 19
|
"value": 19
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "LIGHT_PARAM_INTENSITY",
|
||||||
|
"value": 20
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "LIGHT_PARAM_MAX",
|
"name": "LIGHT_PARAM_MAX",
|
||||||
"value": 21
|
"value": 21
|
||||||
|
@ -197539,7 +197545,7 @@
|
||||||
{
|
{
|
||||||
"name": "scenario",
|
"name": "scenario",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -197565,7 +197571,7 @@
|
||||||
{
|
{
|
||||||
"name": "scenario",
|
"name": "scenario",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -197587,7 +197593,7 @@
|
||||||
{
|
{
|
||||||
"name": "scenario",
|
"name": "scenario",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -198441,7 +198447,7 @@
|
||||||
{
|
{
|
||||||
"name": "texture",
|
"name": "texture",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -198487,7 +198493,7 @@
|
||||||
{
|
{
|
||||||
"name": "texture",
|
"name": "texture",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "count",
|
"name": "count",
|
||||||
|
@ -198526,7 +198532,7 @@
|
||||||
{
|
{
|
||||||
"name": "texture",
|
"name": "texture",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -198549,7 +198555,7 @@
|
||||||
{
|
{
|
||||||
"name": "texture",
|
"name": "texture",
|
||||||
"type": "RID",
|
"type": "RID",
|
||||||
"default_value": ""
|
"default_value": "RID()"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -270576,9 +270582,9 @@
|
||||||
"properties": [
|
"properties": [
|
||||||
{
|
{
|
||||||
"type": "int",
|
"type": "int",
|
||||||
"name": "initial_position",
|
"name": "mode",
|
||||||
"setter": "set_initial_position",
|
"setter": "set_mode",
|
||||||
"getter": "get_initial_position"
|
"getter": "get_mode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "String",
|
"type": "String",
|
||||||
|
@ -270586,6 +270592,12 @@
|
||||||
"setter": "set_title",
|
"setter": "set_title",
|
||||||
"getter": "get_title"
|
"getter": "get_title"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "int",
|
||||||
|
"name": "initial_position",
|
||||||
|
"setter": "set_initial_position",
|
||||||
|
"getter": "get_initial_position"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "Vector2i",
|
"type": "Vector2i",
|
||||||
"name": "position",
|
"name": "position",
|
||||||
|
@ -270598,12 +270610,6 @@
|
||||||
"setter": "set_size",
|
"setter": "set_size",
|
||||||
"getter": "get_size"
|
"getter": "get_size"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "int",
|
|
||||||
"name": "mode",
|
|
||||||
"setter": "set_mode",
|
|
||||||
"getter": "get_mode"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "int",
|
"type": "int",
|
||||||
"name": "current_screen",
|
"name": "current_screen",
|
||||||
|
|
|
@ -490,6 +490,7 @@ typedef struct {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name get_godot_version
|
* @name get_godot_version
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the Godot version that the GDExtension was loaded into.
|
* Gets the Godot version that the GDExtension was loaded into.
|
||||||
*
|
*
|
||||||
|
@ -501,6 +502,7 @@ typedef void (*GDExtensionInterfaceGetGodotVersion)(GDExtensionGodotVersion *r_g
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name mem_alloc
|
* @name mem_alloc
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Allocates memory.
|
* Allocates memory.
|
||||||
*
|
*
|
||||||
|
@ -512,6 +514,7 @@ typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name mem_realloc
|
* @name mem_realloc
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Reallocates memory.
|
* Reallocates memory.
|
||||||
*
|
*
|
||||||
|
@ -524,6 +527,7 @@ typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name mem_free
|
* @name mem_free
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Frees memory.
|
* Frees memory.
|
||||||
*
|
*
|
||||||
|
@ -535,6 +539,7 @@ typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_error
|
* @name print_error
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs an error to Godot's built-in debugger and to the OS terminal.
|
* Logs an error to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -548,6 +553,7 @@ typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_error_with_message
|
* @name print_error_with_message
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs an error with a message to Godot's built-in debugger and to the OS terminal.
|
* Logs an error with a message to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -562,6 +568,7 @@ typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_descript
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_warning
|
* @name print_warning
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs a warning to Godot's built-in debugger and to the OS terminal.
|
* Logs a warning to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -575,6 +582,7 @@ typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, cons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_warning_with_message
|
* @name print_warning_with_message
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs a warning with a message to Godot's built-in debugger and to the OS terminal.
|
* Logs a warning with a message to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -589,6 +597,7 @@ typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_descri
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_script_error
|
* @name print_script_error
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs a script error to Godot's built-in debugger and to the OS terminal.
|
* Logs a script error to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -602,6 +611,7 @@ typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name print_script_error_with_message
|
* @name print_script_error_with_message
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Logs a script error with a message to Godot's built-in debugger and to the OS terminal.
|
* Logs a script error with a message to Godot's built-in debugger and to the OS terminal.
|
||||||
*
|
*
|
||||||
|
@ -616,6 +626,7 @@ typedef void (*GDExtensionInterfacePrintScriptErrorWithMessage)(const char *p_de
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name get_native_struct_size
|
* @name get_native_struct_size
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the size of a native struct (ex. ObjectID) in bytes.
|
* Gets the size of a native struct (ex. ObjectID) in bytes.
|
||||||
*
|
*
|
||||||
|
@ -629,6 +640,7 @@ typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStri
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_new_copy
|
* @name variant_new_copy
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Copies one Variant into a another.
|
* Copies one Variant into a another.
|
||||||
*
|
*
|
||||||
|
@ -639,6 +651,7 @@ typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVaria
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_new_nil
|
* @name variant_new_nil
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a new Variant containing nil.
|
* Creates a new Variant containing nil.
|
||||||
*
|
*
|
||||||
|
@ -648,6 +661,7 @@ typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVarian
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_destroy
|
* @name variant_destroy
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Destroys a Variant.
|
* Destroys a Variant.
|
||||||
*
|
*
|
||||||
|
@ -657,6 +671,7 @@ typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_call
|
* @name variant_call
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Calls a method on a Variant.
|
* Calls a method on a Variant.
|
||||||
*
|
*
|
||||||
|
@ -673,6 +688,7 @@ typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GD
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_call_static
|
* @name variant_call_static
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Calls a static method on a Variant.
|
* Calls a static method on a Variant.
|
||||||
*
|
*
|
||||||
|
@ -689,6 +705,7 @@ typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_t
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_evaluate
|
* @name variant_evaluate
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Evaluate an operator on two Variants.
|
* Evaluate an operator on two Variants.
|
||||||
*
|
*
|
||||||
|
@ -704,6 +721,7 @@ typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_set
|
* @name variant_set
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets a key on a Variant to a value.
|
* Sets a key on a Variant to a value.
|
||||||
*
|
*
|
||||||
|
@ -718,6 +736,7 @@ typedef void (*GDExtensionInterfaceVariantSet)(GDExtensionVariantPtr p_self, GDE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_set_named
|
* @name variant_set_named
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets a named key on a Variant to a value.
|
* Sets a named key on a Variant to a value.
|
||||||
*
|
*
|
||||||
|
@ -732,6 +751,7 @@ typedef void (*GDExtensionInterfaceVariantSetNamed)(GDExtensionVariantPtr p_self
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_set_keyed
|
* @name variant_set_keyed
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets a keyed property on a Variant to a value.
|
* Sets a keyed property on a Variant to a value.
|
||||||
*
|
*
|
||||||
|
@ -746,6 +766,7 @@ typedef void (*GDExtensionInterfaceVariantSetKeyed)(GDExtensionVariantPtr p_self
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_set_indexed
|
* @name variant_set_indexed
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets an index on a Variant to a value.
|
* Sets an index on a Variant to a value.
|
||||||
*
|
*
|
||||||
|
@ -759,6 +780,7 @@ typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_se
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get
|
* @name variant_get
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the value of a key from a Variant.
|
* Gets the value of a key from a Variant.
|
||||||
*
|
*
|
||||||
|
@ -771,6 +793,7 @@ typedef void (*GDExtensionInterfaceVariantGet)(GDExtensionConstVariantPtr p_self
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_named
|
* @name variant_get_named
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the value of a named key from a Variant.
|
* Gets the value of a named key from a Variant.
|
||||||
*
|
*
|
||||||
|
@ -783,6 +806,7 @@ typedef void (*GDExtensionInterfaceVariantGetNamed)(GDExtensionConstVariantPtr p
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_keyed
|
* @name variant_get_keyed
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the value of a keyed property from a Variant.
|
* Gets the value of a keyed property from a Variant.
|
||||||
*
|
*
|
||||||
|
@ -795,6 +819,7 @@ typedef void (*GDExtensionInterfaceVariantGetKeyed)(GDExtensionConstVariantPtr p
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_indexed
|
* @name variant_get_indexed
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the value of an index from a Variant.
|
* Gets the value of an index from a Variant.
|
||||||
*
|
*
|
||||||
|
@ -808,6 +833,7 @@ typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_iter_init
|
* @name variant_iter_init
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Initializes an iterator over a Variant.
|
* Initializes an iterator over a Variant.
|
||||||
*
|
*
|
||||||
|
@ -823,6 +849,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantIterInit)(GDExtensionConstV
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_iter_next
|
* @name variant_iter_next
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the next value for an iterator over a Variant.
|
* Gets the next value for an iterator over a Variant.
|
||||||
*
|
*
|
||||||
|
@ -838,6 +865,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantIterNext)(GDExtensionConstV
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_iter_get
|
* @name variant_iter_get
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the next value for an iterator over a Variant.
|
* Gets the next value for an iterator over a Variant.
|
||||||
*
|
*
|
||||||
|
@ -852,6 +880,7 @@ typedef void (*GDExtensionInterfaceVariantIterGet)(GDExtensionConstVariantPtr p_
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_hash
|
* @name variant_hash
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the hash of a Variant.
|
* Gets the hash of a Variant.
|
||||||
*
|
*
|
||||||
|
@ -865,6 +894,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVarian
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_recursive_hash
|
* @name variant_recursive_hash
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the recursive hash of a Variant.
|
* Gets the recursive hash of a Variant.
|
||||||
*
|
*
|
||||||
|
@ -879,6 +909,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceVariantRecursiveHash)(GDExtensionCo
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_hash_compare
|
* @name variant_hash_compare
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Compares two Variants by their hash.
|
* Compares two Variants by their hash.
|
||||||
*
|
*
|
||||||
|
@ -893,6 +924,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantHashCompare)(GDExtensionCon
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_booleanize
|
* @name variant_booleanize
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a Variant to a boolean.
|
* Converts a Variant to a boolean.
|
||||||
*
|
*
|
||||||
|
@ -904,6 +936,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantBooleanize)(GDExtensionCons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_duplicate
|
* @name variant_duplicate
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Duplicates a Variant.
|
* Duplicates a Variant.
|
||||||
*
|
*
|
||||||
|
@ -915,6 +948,7 @@ typedef void (*GDExtensionInterfaceVariantDuplicate)(GDExtensionConstVariantPtr
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_stringify
|
* @name variant_stringify
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a Variant to a string.
|
* Converts a Variant to a string.
|
||||||
*
|
*
|
||||||
|
@ -925,6 +959,7 @@ typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_type
|
* @name variant_get_type
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the type of a Variant.
|
* Gets the type of a Variant.
|
||||||
*
|
*
|
||||||
|
@ -936,6 +971,7 @@ typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtension
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_has_method
|
* @name variant_has_method
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Checks if a Variant has the given method.
|
* Checks if a Variant has the given method.
|
||||||
*
|
*
|
||||||
|
@ -948,6 +984,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMethod)(GDExtensionConst
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_has_member
|
* @name variant_has_member
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Checks if a type of Variant has the given member.
|
* Checks if a type of Variant has the given member.
|
||||||
*
|
*
|
||||||
|
@ -960,6 +997,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMember)(GDExtensionVaria
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_has_key
|
* @name variant_has_key
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Checks if a Variant has a key.
|
* Checks if a Variant has a key.
|
||||||
*
|
*
|
||||||
|
@ -973,6 +1011,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantHasKey)(GDExtensionConstVar
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_type_name
|
* @name variant_get_type_name
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the name of a Variant type.
|
* Gets the name of a Variant type.
|
||||||
*
|
*
|
||||||
|
@ -983,6 +1022,7 @@ typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_can_convert
|
* @name variant_can_convert
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Checks if Variants can be converted from one type to another.
|
* Checks if Variants can be converted from one type to another.
|
||||||
*
|
*
|
||||||
|
@ -995,6 +1035,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvert)(GDExtensionVari
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_can_convert_strict
|
* @name variant_can_convert_strict
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Checks if Variant can be converted from one type to another using stricter rules.
|
* Checks if Variant can be converted from one type to another using stricter rules.
|
||||||
*
|
*
|
||||||
|
@ -1007,6 +1048,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvertStrict)(GDExtensi
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name get_variant_from_type_constructor
|
* @name get_variant_from_type_constructor
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can create a Variant of the given type from a raw value.
|
* Gets a pointer to a function that can create a Variant of the given type from a raw value.
|
||||||
*
|
*
|
||||||
|
@ -1018,6 +1060,7 @@ typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVaria
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name get_variant_to_type_constructor
|
* @name get_variant_to_type_constructor
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can get the raw value from a Variant of the given type.
|
* Gets a pointer to a function that can get the raw value from a Variant of the given type.
|
||||||
*
|
*
|
||||||
|
@ -1029,6 +1072,7 @@ typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVaria
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_operator_evaluator
|
* @name variant_get_ptr_operator_evaluator
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can evaluate the given Variant operator on the given Variant types.
|
* Gets a pointer to a function that can evaluate the given Variant operator on the given Variant types.
|
||||||
*
|
*
|
||||||
|
@ -1042,6 +1086,7 @@ typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOpera
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_builtin_method
|
* @name variant_get_ptr_builtin_method
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can call a builtin method on a type of Variant.
|
* Gets a pointer to a function that can call a builtin method on a type of Variant.
|
||||||
*
|
*
|
||||||
|
@ -1055,6 +1100,7 @@ typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMe
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_constructor
|
* @name variant_get_ptr_constructor
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can call one of the constructors for a type of Variant.
|
* Gets a pointer to a function that can call one of the constructors for a type of Variant.
|
||||||
*
|
*
|
||||||
|
@ -1067,6 +1113,7 @@ typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_destructor
|
* @name variant_get_ptr_destructor
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function than can call the destructor for a type of Variant.
|
* Gets a pointer to a function than can call the destructor for a type of Variant.
|
||||||
*
|
*
|
||||||
|
@ -1078,6 +1125,7 @@ typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_construct
|
* @name variant_construct
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Constructs a Variant of the given type, using the first constructor that matches the given arguments.
|
* Constructs a Variant of the given type, using the first constructor that matches the given arguments.
|
||||||
*
|
*
|
||||||
|
@ -1091,6 +1139,7 @@ typedef void (*GDExtensionInterfaceVariantConstruct)(GDExtensionVariantType p_ty
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_setter
|
* @name variant_get_ptr_setter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can call a member's setter on the given Variant type.
|
* Gets a pointer to a function that can call a member's setter on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1103,6 +1152,7 @@ typedef GDExtensionPtrSetter (*GDExtensionInterfaceVariantGetPtrSetter)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_getter
|
* @name variant_get_ptr_getter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can call a member's getter on the given Variant type.
|
* Gets a pointer to a function that can call a member's getter on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1115,6 +1165,7 @@ typedef GDExtensionPtrGetter (*GDExtensionInterfaceVariantGetPtrGetter)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_indexed_setter
|
* @name variant_get_ptr_indexed_setter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can set an index on the given Variant type.
|
* Gets a pointer to a function that can set an index on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1126,6 +1177,7 @@ typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSe
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_indexed_getter
|
* @name variant_get_ptr_indexed_getter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can get an index on the given Variant type.
|
* Gets a pointer to a function that can get an index on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1137,6 +1189,7 @@ typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGe
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_keyed_setter
|
* @name variant_get_ptr_keyed_setter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can set a key on the given Variant type.
|
* Gets a pointer to a function that can set a key on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1148,6 +1201,7 @@ typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_keyed_getter
|
* @name variant_get_ptr_keyed_getter
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can get a key on the given Variant type.
|
* Gets a pointer to a function that can get a key on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1159,6 +1213,7 @@ typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_keyed_checker
|
* @name variant_get_ptr_keyed_checker
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can check a key on the given Variant type.
|
* Gets a pointer to a function that can check a key on the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1170,6 +1225,7 @@ typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedCheck
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_constant_value
|
* @name variant_get_constant_value
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the value of a constant from the given Variant type.
|
* Gets the value of a constant from the given Variant type.
|
||||||
*
|
*
|
||||||
|
@ -1181,6 +1237,7 @@ typedef void (*GDExtensionInterfaceVariantGetConstantValue)(GDExtensionVariantTy
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name variant_get_ptr_utility_function
|
* @name variant_get_ptr_utility_function
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a function that can call a Variant utility function.
|
* Gets a pointer to a function that can call a Variant utility function.
|
||||||
*
|
*
|
||||||
|
@ -1195,6 +1252,7 @@ typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtility
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_latin1_chars
|
* @name string_new_with_latin1_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a Latin-1 encoded C string.
|
* Creates a String from a Latin-1 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1205,6 +1263,7 @@ typedef void (*GDExtensionInterfaceStringNewWithLatin1Chars)(GDExtensionUninitia
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf8_chars
|
* @name string_new_with_utf8_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-8 encoded C string.
|
* Creates a String from a UTF-8 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1215,6 +1274,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitiali
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf16_chars
|
* @name string_new_with_utf16_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-16 encoded C string.
|
* Creates a String from a UTF-16 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1225,6 +1285,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf16Chars)(GDExtensionUninitial
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf32_chars
|
* @name string_new_with_utf32_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-32 encoded C string.
|
* Creates a String from a UTF-32 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1235,6 +1296,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf32Chars)(GDExtensionUninitial
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_wide_chars
|
* @name string_new_with_wide_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a wide C string.
|
* Creates a String from a wide C string.
|
||||||
*
|
*
|
||||||
|
@ -1245,6 +1307,7 @@ typedef void (*GDExtensionInterfaceStringNewWithWideChars)(GDExtensionUninitiali
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_latin1_chars_and_len
|
* @name string_new_with_latin1_chars_and_len
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a Latin-1 encoded C string with the given length.
|
* Creates a String from a Latin-1 encoded C string with the given length.
|
||||||
*
|
*
|
||||||
|
@ -1256,6 +1319,7 @@ typedef void (*GDExtensionInterfaceStringNewWithLatin1CharsAndLen)(GDExtensionUn
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf8_chars_and_len
|
* @name string_new_with_utf8_chars_and_len
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-8 encoded C string with the given length.
|
* Creates a String from a UTF-8 encoded C string with the given length.
|
||||||
*
|
*
|
||||||
|
@ -1267,6 +1331,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen)(GDExtensionUnin
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf16_chars_and_len
|
* @name string_new_with_utf16_chars_and_len
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-16 encoded C string with the given length.
|
* Creates a String from a UTF-16 encoded C string with the given length.
|
||||||
*
|
*
|
||||||
|
@ -1278,6 +1343,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf16CharsAndLen)(GDExtensionUni
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_utf32_chars_and_len
|
* @name string_new_with_utf32_chars_and_len
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a UTF-32 encoded C string with the given length.
|
* Creates a String from a UTF-32 encoded C string with the given length.
|
||||||
*
|
*
|
||||||
|
@ -1289,6 +1355,7 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf32CharsAndLen)(GDExtensionUni
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_new_with_wide_chars_and_len
|
* @name string_new_with_wide_chars_and_len
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a String from a wide C string with the given length.
|
* Creates a String from a wide C string with the given length.
|
||||||
*
|
*
|
||||||
|
@ -1300,6 +1367,7 @@ typedef void (*GDExtensionInterfaceStringNewWithWideCharsAndLen)(GDExtensionUnin
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_to_latin1_chars
|
* @name string_to_latin1_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a String to a Latin-1 encoded C string.
|
* Converts a String to a Latin-1 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1315,6 +1383,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceStringToLatin1Chars)(GDExtensionCon
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_to_utf8_chars
|
* @name string_to_utf8_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a String to a UTF-8 encoded C string.
|
* Converts a String to a UTF-8 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1330,6 +1399,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConst
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_to_utf16_chars
|
* @name string_to_utf16_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a String to a UTF-16 encoded C string.
|
* Converts a String to a UTF-16 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1345,6 +1415,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf16Chars)(GDExtensionCons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_to_utf32_chars
|
* @name string_to_utf32_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a String to a UTF-32 encoded C string.
|
* Converts a String to a UTF-32 encoded C string.
|
||||||
*
|
*
|
||||||
|
@ -1360,6 +1431,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf32Chars)(GDExtensionCons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_to_wide_chars
|
* @name string_to_wide_chars
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Converts a String to a wide C string.
|
* Converts a String to a wide C string.
|
||||||
*
|
*
|
||||||
|
@ -1375,6 +1447,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceStringToWideChars)(GDExtensionConst
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_index
|
* @name string_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to the character at the given index from a String.
|
* Gets a pointer to the character at the given index from a String.
|
||||||
*
|
*
|
||||||
|
@ -1387,6 +1460,7 @@ typedef char32_t *(*GDExtensionInterfaceStringOperatorIndex)(GDExtensionStringPt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_index_const
|
* @name string_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to the character at the given index from a String.
|
* Gets a const pointer to the character at the given index from a String.
|
||||||
*
|
*
|
||||||
|
@ -1399,6 +1473,7 @@ typedef const char32_t *(*GDExtensionInterfaceStringOperatorIndexConst)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_plus_eq_string
|
* @name string_operator_plus_eq_string
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Appends another String to a String.
|
* Appends another String to a String.
|
||||||
*
|
*
|
||||||
|
@ -1409,6 +1484,7 @@ typedef void (*GDExtensionInterfaceStringOperatorPlusEqString)(GDExtensionString
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_plus_eq_char
|
* @name string_operator_plus_eq_char
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Appends a character to a String.
|
* Appends a character to a String.
|
||||||
*
|
*
|
||||||
|
@ -1419,6 +1495,7 @@ typedef void (*GDExtensionInterfaceStringOperatorPlusEqChar)(GDExtensionStringPt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_plus_eq_cstr
|
* @name string_operator_plus_eq_cstr
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Appends a Latin-1 encoded C string to a String.
|
* Appends a Latin-1 encoded C string to a String.
|
||||||
*
|
*
|
||||||
|
@ -1429,6 +1506,7 @@ typedef void (*GDExtensionInterfaceStringOperatorPlusEqCstr)(GDExtensionStringPt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_plus_eq_wcstr
|
* @name string_operator_plus_eq_wcstr
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Appends a wide C string to a String.
|
* Appends a wide C string to a String.
|
||||||
*
|
*
|
||||||
|
@ -1439,6 +1517,7 @@ typedef void (*GDExtensionInterfaceStringOperatorPlusEqWcstr)(GDExtensionStringP
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name string_operator_plus_eq_c32str
|
* @name string_operator_plus_eq_c32str
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Appends a UTF-32 encoded C string to a String.
|
* Appends a UTF-32 encoded C string to a String.
|
||||||
*
|
*
|
||||||
|
@ -1451,6 +1530,7 @@ typedef void (*GDExtensionInterfaceStringOperatorPlusEqC32str)(GDExtensionString
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name xml_parser_open_buffer
|
* @name xml_parser_open_buffer
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Opens a raw XML buffer on an XMLParser instance.
|
* Opens a raw XML buffer on an XMLParser instance.
|
||||||
*
|
*
|
||||||
|
@ -1468,6 +1548,7 @@ typedef GDExtensionInt (*GDExtensionInterfaceXmlParserOpenBuffer)(GDExtensionObj
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name file_access_store_buffer
|
* @name file_access_store_buffer
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Stores the given buffer using an instance of FileAccess.
|
* Stores the given buffer using an instance of FileAccess.
|
||||||
*
|
*
|
||||||
|
@ -1481,6 +1562,7 @@ typedef void (*GDExtensionInterfaceFileAccessStoreBuffer)(GDExtensionObjectPtr p
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name file_access_get_buffer
|
* @name file_access_get_buffer
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Reads the next p_length bytes into the given buffer using an instance of FileAccess.
|
* Reads the next p_length bytes into the given buffer using an instance of FileAccess.
|
||||||
*
|
*
|
||||||
|
@ -1496,6 +1578,7 @@ typedef uint64_t (*GDExtensionInterfaceFileAccessGetBuffer)(GDExtensionConstObje
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name worker_thread_pool_add_native_group_task
|
* @name worker_thread_pool_add_native_group_task
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Adds a group task to an instance of WorkerThreadPool.
|
* Adds a group task to an instance of WorkerThreadPool.
|
||||||
*
|
*
|
||||||
|
@ -1514,6 +1597,7 @@ typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask)(GDExte
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name worker_thread_pool_add_native_task
|
* @name worker_thread_pool_add_native_task
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Adds a task to an instance of WorkerThreadPool.
|
* Adds a task to an instance of WorkerThreadPool.
|
||||||
*
|
*
|
||||||
|
@ -1531,6 +1615,7 @@ typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeTask)(GDExtension
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_byte_array_operator_index
|
* @name packed_byte_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a byte in a PackedByteArray.
|
* Gets a pointer to a byte in a PackedByteArray.
|
||||||
*
|
*
|
||||||
|
@ -1543,6 +1628,7 @@ typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtension
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_byte_array_operator_index_const
|
* @name packed_byte_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a byte in a PackedByteArray.
|
* Gets a const pointer to a byte in a PackedByteArray.
|
||||||
*
|
*
|
||||||
|
@ -1555,6 +1641,7 @@ typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_color_array_operator_index
|
* @name packed_color_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a color in a PackedColorArray.
|
* Gets a pointer to a color in a PackedColorArray.
|
||||||
*
|
*
|
||||||
|
@ -1567,6 +1654,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_color_array_operator_index_const
|
* @name packed_color_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a color in a PackedColorArray.
|
* Gets a const pointer to a color in a PackedColorArray.
|
||||||
*
|
*
|
||||||
|
@ -1579,6 +1667,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexCo
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_float32_array_operator_index
|
* @name packed_float32_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a 32-bit float in a PackedFloat32Array.
|
* Gets a pointer to a 32-bit float in a PackedFloat32Array.
|
||||||
*
|
*
|
||||||
|
@ -1591,6 +1680,7 @@ typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensio
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_float32_array_operator_index_const
|
* @name packed_float32_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a 32-bit float in a PackedFloat32Array.
|
* Gets a const pointer to a 32-bit float in a PackedFloat32Array.
|
||||||
*
|
*
|
||||||
|
@ -1603,6 +1693,7 @@ typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_float64_array_operator_index
|
* @name packed_float64_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a 64-bit float in a PackedFloat64Array.
|
* Gets a pointer to a 64-bit float in a PackedFloat64Array.
|
||||||
*
|
*
|
||||||
|
@ -1615,6 +1706,7 @@ typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensi
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_float64_array_operator_index_const
|
* @name packed_float64_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a 64-bit float in a PackedFloat64Array.
|
* Gets a const pointer to a 64-bit float in a PackedFloat64Array.
|
||||||
*
|
*
|
||||||
|
@ -1627,6 +1719,7 @@ typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_int32_array_operator_index
|
* @name packed_int32_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a 32-bit integer in a PackedInt32Array.
|
* Gets a pointer to a 32-bit integer in a PackedInt32Array.
|
||||||
*
|
*
|
||||||
|
@ -1639,6 +1732,7 @@ typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensio
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_int32_array_operator_index_const
|
* @name packed_int32_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a 32-bit integer in a PackedInt32Array.
|
* Gets a const pointer to a 32-bit integer in a PackedInt32Array.
|
||||||
*
|
*
|
||||||
|
@ -1651,6 +1745,7 @@ typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_int64_array_operator_index
|
* @name packed_int64_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a 64-bit integer in a PackedInt64Array.
|
* Gets a pointer to a 64-bit integer in a PackedInt64Array.
|
||||||
*
|
*
|
||||||
|
@ -1663,6 +1758,7 @@ typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensio
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_int64_array_operator_index_const
|
* @name packed_int64_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a 64-bit integer in a PackedInt64Array.
|
* Gets a const pointer to a 64-bit integer in a PackedInt64Array.
|
||||||
*
|
*
|
||||||
|
@ -1675,6 +1771,7 @@ typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_string_array_operator_index
|
* @name packed_string_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a string in a PackedStringArray.
|
* Gets a pointer to a string in a PackedStringArray.
|
||||||
*
|
*
|
||||||
|
@ -1687,6 +1784,7 @@ typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorInde
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_string_array_operator_index_const
|
* @name packed_string_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a string in a PackedStringArray.
|
* Gets a const pointer to a string in a PackedStringArray.
|
||||||
*
|
*
|
||||||
|
@ -1699,6 +1797,7 @@ typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorInde
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_vector2_array_operator_index
|
* @name packed_vector2_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a Vector2 in a PackedVector2Array.
|
* Gets a pointer to a Vector2 in a PackedVector2Array.
|
||||||
*
|
*
|
||||||
|
@ -1711,6 +1810,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_vector2_array_operator_index_const
|
* @name packed_vector2_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a Vector2 in a PackedVector2Array.
|
* Gets a const pointer to a Vector2 in a PackedVector2Array.
|
||||||
*
|
*
|
||||||
|
@ -1723,6 +1823,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_vector3_array_operator_index
|
* @name packed_vector3_array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a Vector3 in a PackedVector3Array.
|
* Gets a pointer to a Vector3 in a PackedVector3Array.
|
||||||
*
|
*
|
||||||
|
@ -1735,6 +1836,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name packed_vector3_array_operator_index_const
|
* @name packed_vector3_array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a Vector3 in a PackedVector3Array.
|
* Gets a const pointer to a Vector3 in a PackedVector3Array.
|
||||||
*
|
*
|
||||||
|
@ -1747,6 +1849,7 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name array_operator_index
|
* @name array_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a Variant in an Array.
|
* Gets a pointer to a Variant in an Array.
|
||||||
*
|
*
|
||||||
|
@ -1759,6 +1862,7 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name array_operator_index_const
|
* @name array_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a Variant in an Array.
|
* Gets a const pointer to a Variant in an Array.
|
||||||
*
|
*
|
||||||
|
@ -1771,6 +1875,7 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndexConst)(GDE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name array_ref
|
* @name array_ref
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets an Array to be a reference to another Array object.
|
* Sets an Array to be a reference to another Array object.
|
||||||
*
|
*
|
||||||
|
@ -1781,6 +1886,7 @@ typedef void (*GDExtensionInterfaceArrayRef)(GDExtensionTypePtr p_self, GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name array_set_typed
|
* @name array_set_typed
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Makes an Array into a typed Array.
|
* Makes an Array into a typed Array.
|
||||||
*
|
*
|
||||||
|
@ -1795,6 +1901,7 @@ typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name dictionary_operator_index
|
* @name dictionary_operator_index
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to a Variant in a Dictionary with the given key.
|
* Gets a pointer to a Variant in a Dictionary with the given key.
|
||||||
*
|
*
|
||||||
|
@ -1807,6 +1914,7 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndex)(GDE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name dictionary_operator_index_const
|
* @name dictionary_operator_index_const
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a const pointer to a Variant in a Dictionary with the given key.
|
* Gets a const pointer to a Variant in a Dictionary with the given key.
|
||||||
*
|
*
|
||||||
|
@ -1821,6 +1929,7 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndexConst
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_method_bind_call
|
* @name object_method_bind_call
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Calls a method on an Object.
|
* Calls a method on an Object.
|
||||||
*
|
*
|
||||||
|
@ -1835,6 +1944,7 @@ typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_method_bind_ptrcall
|
* @name object_method_bind_ptrcall
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Calls a method on an Object (using a "ptrcall").
|
* Calls a method on an Object (using a "ptrcall").
|
||||||
*
|
*
|
||||||
|
@ -1847,6 +1957,7 @@ typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBin
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_destroy
|
* @name object_destroy
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Destroys an Object.
|
* Destroys an Object.
|
||||||
*
|
*
|
||||||
|
@ -1856,6 +1967,7 @@ typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name global_get_singleton
|
* @name global_get_singleton
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a global singleton by name.
|
* Gets a global singleton by name.
|
||||||
*
|
*
|
||||||
|
@ -1867,6 +1979,7 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensi
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_get_instance_binding
|
* @name object_get_instance_binding
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer representing an Object's instance binding.
|
* Gets a pointer representing an Object's instance binding.
|
||||||
*
|
*
|
||||||
|
@ -1880,6 +1993,7 @@ typedef void *(*GDExtensionInterfaceObjectGetInstanceBinding)(GDExtensionObjectP
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_set_instance_binding
|
* @name object_set_instance_binding
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets an Object's instance binding.
|
* Sets an Object's instance binding.
|
||||||
*
|
*
|
||||||
|
@ -1892,6 +2006,7 @@ typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_set_instance
|
* @name object_set_instance
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets an extension class instance on a Object.
|
* Sets an extension class instance on a Object.
|
||||||
*
|
*
|
||||||
|
@ -1903,6 +2018,7 @@ typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_get_class_name
|
* @name object_get_class_name
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the class name of an Object.
|
* Gets the class name of an Object.
|
||||||
*
|
*
|
||||||
|
@ -1916,6 +2032,7 @@ typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionCon
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_cast_to
|
* @name object_cast_to
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Casts an Object to a different type.
|
* Casts an Object to a different type.
|
||||||
*
|
*
|
||||||
|
@ -1928,6 +2045,7 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectCastTo)(GDExtensionCons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_get_instance_from_id
|
* @name object_get_instance_from_id
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets an Object by its instance ID.
|
* Gets an Object by its instance ID.
|
||||||
*
|
*
|
||||||
|
@ -1939,6 +2057,7 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectGetInstanceFromId)(GDOb
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name object_get_instance_id
|
* @name object_get_instance_id
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the instance ID from an Object.
|
* Gets the instance ID from an Object.
|
||||||
*
|
*
|
||||||
|
@ -1952,6 +2071,7 @@ typedef GDObjectInstanceID (*GDExtensionInterfaceObjectGetInstanceId)(GDExtensio
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name ref_get_object
|
* @name ref_get_object
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the Object from a reference.
|
* Gets the Object from a reference.
|
||||||
*
|
*
|
||||||
|
@ -1963,6 +2083,7 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionCons
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name ref_set_object
|
* @name ref_set_object
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Sets the Object referred to by a reference.
|
* Sets the Object referred to by a reference.
|
||||||
*
|
*
|
||||||
|
@ -1975,6 +2096,7 @@ typedef void (*GDExtensionInterfaceRefSetObject)(GDExtensionRefPtr p_ref, GDExte
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name script_instance_create
|
* @name script_instance_create
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Creates a script instance that contains the given info and instance data.
|
* Creates a script instance that contains the given info and instance data.
|
||||||
*
|
*
|
||||||
|
@ -1989,6 +2111,7 @@ typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_construct_object
|
* @name classdb_construct_object
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Constructs an Object of the requested class.
|
* Constructs an Object of the requested class.
|
||||||
*
|
*
|
||||||
|
@ -2002,6 +2125,7 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_get_method_bind
|
* @name classdb_get_method_bind
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer to the MethodBind in ClassDB for the given class, method and hash.
|
* Gets a pointer to the MethodBind in ClassDB for the given class, method and hash.
|
||||||
*
|
*
|
||||||
|
@ -2015,6 +2139,7 @@ typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_get_class_tag
|
* @name classdb_get_class_tag
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets a pointer uniquely identifying the given built-in class in the ClassDB.
|
* Gets a pointer uniquely identifying the given built-in class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2028,6 +2153,7 @@ typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNa
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class
|
* @name classdb_register_extension_class
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers an extension class in the ClassDB.
|
* Registers an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2042,6 +2168,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass)(GDExtensionCla
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_method
|
* @name classdb_register_extension_class_method
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers a method on an extension class in the ClassDB.
|
* Registers a method on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2055,6 +2182,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_integer_constant
|
* @name classdb_register_extension_class_integer_constant
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers an integer constant on an extension class in the ClassDB.
|
* Registers an integer constant on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2069,6 +2197,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_property
|
* @name classdb_register_extension_class_property
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers a property on an extension class in the ClassDB.
|
* Registers a property on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2084,6 +2213,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExte
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_property_group
|
* @name classdb_register_extension_class_property_group
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers a property group on an extension class in the ClassDB.
|
* Registers a property group on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2096,6 +2226,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(G
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_property_subgroup
|
* @name classdb_register_extension_class_property_subgroup
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers a property subgroup on an extension class in the ClassDB.
|
* Registers a property subgroup on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2108,6 +2239,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_register_extension_class_signal
|
* @name classdb_register_extension_class_signal
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Registers a signal on an extension class in the ClassDB.
|
* Registers a signal on an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2123,6 +2255,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name classdb_unregister_extension_class
|
* @name classdb_unregister_extension_class
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Unregisters an extension class in the ClassDB.
|
* Unregisters an extension class in the ClassDB.
|
||||||
*
|
*
|
||||||
|
@ -2133,6 +2266,7 @@ typedef void (*GDExtensionInterfaceClassdbUnregisterExtensionClass)(GDExtensionC
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name get_library_path
|
* @name get_library_path
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Gets the path to the current GDExtension library.
|
* Gets the path to the current GDExtension library.
|
||||||
*
|
*
|
||||||
|
@ -2143,6 +2277,7 @@ typedef void (*GDExtensionInterfaceGetLibraryPath)(GDExtensionClassLibraryPtr p_
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name editor_add_plugin
|
* @name editor_add_plugin
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Adds an editor plugin.
|
* Adds an editor plugin.
|
||||||
*
|
*
|
||||||
|
@ -2154,6 +2289,7 @@ typedef void (*GDExtensionInterfaceEditorAddPlugin)(GDExtensionConstStringNamePt
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @name editor_remove_plugin
|
* @name editor_remove_plugin
|
||||||
|
* @since 4.1
|
||||||
*
|
*
|
||||||
* Removes an editor plugin.
|
* Removes an editor plugin.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue